\documentclass[12pt,a4paper]{article} \usepackage[T1]{fontenc} \usepackage[margin=2cm]{geometry} \setlength{\parindent}{0cm} \usepackage{lmodern} % \usepackage{mathpazo} % \usepackage{euler} \usepackage{hepparticles} %\usepackage[italic]{hepparticles} \newcommand{\pd}{\HepParticle{d}{}{}} \newcommand{\pB}{\HepParticle{B}{}{}} \newcommand{\pBd}{\HepParticle{\pB}{d}{0}} \usepackage{booktabs} \newcommand{\testconc}{\begin{tabular}{llll} \toprule \HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\ \HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\ \HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\ \HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\ \bottomrule \end{tabular}} \newcommand{\testgen}{\begin{tabular}{llll} \toprule \HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\ \HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\ \HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\ \HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\ \bottomrule \end{tabular}} \title{Testing \textsf{hepparticles}} \author{} \begin{document} % \vspace*{-2cm} \maketitle \section{Concrete names} \vspace{1em} \begin{tabular}{llll} & Normal & Italic & Slant\\ \addlinespace \\ Normal & \testconc & \textit{\testconc} & \textsl{\testconc}\\ \addlinespace \\ Bold & \bfseries \testconc & \bfseries \textit{\testconc} & \bfseries \textsl{\testconc}\\ \addlinespace \\ Sans & \sffamily \testconc & \sffamily \textit{\testconc} & \sffamily \textsl{\testconc}\\ \addlinespace \\ Bold sans & \bfseries\sffamily \testconc & \bfseries\sffamily \textit{\testconc} & \bfseries\sffamily \textsl{\testconc} \end{tabular} \clearpage \section{Generic names} \vspace{1em} \begin{tabular}{llll} & Normal & Italic & Slant\\ \addlinespace \\ Normal & \testgen & \textit{\testgen} & \textsl{\testgen}\\ \addlinespace \\ Bold & \bfseries \testgen & \bfseries \textit{\testgen} & \bfseries \textsl{\testgen}\\ \addlinespace \\ Sans & \sffamily \testgen & \sffamily \textit{\testgen} & \sffamily \textsl{\testgen}\\ \addlinespace \\ Bold sans & \bfseries\sffamily \testgen & \bfseries\sffamily \textit{\testgen} & \bfseries\sffamily \textsl{\testgen} \end{tabular} \clearpage \section{Processes} $\HepParticle{B}{\pd}{0} \to \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}$\\ \HepProcess{\HepParticle{B}{\pd}{0} \to \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}}\\ \section{Resonances} \HepParticleResonance{\pBd}{1234}{1}{\ast}\\ \HepParticleResonanceFormal{\pBd}{1234}{1}{\ast}{P}{11}{\pm}\\ \HepParticleResonanceFull{B}{\pd}{0}{1234}{1}{\ast}\\ \HepParticleResonanceFormalFull{B}{\pd}{0}{1234}{1}{\ast}{P}{11}{\pm} \section{Mixed concrete and generic} Using math sub/super-scripts: \begin{tabular}{lll} \toprule $\HepParticle{B}{}{}_i$ & $\HepParticle{B}{}{}^j$ & $\HepParticle{B}{}{}_i^j$ \\ $\HepParticle{B}{\pd}{}_i$ & $\HepParticle{B}{\pd}{}^j$ & $\HepParticle{B}{\pd}{}^j_i$ \\ $\HepParticle{B}{}{0}_i$ & $\HepParticle{B}{}{0}^j$ & $\HepParticle{B}{}{0}_i^j$ \\ $\HepParticle{B}{\pd}{0}_i$ & $\HepParticle{B}{\pd}{0}^j$ & $\HepParticle{B}{\pd}{0}_i^j$ \\ \bottomrule \end{tabular} \begin{tabular}{lll} \toprule $\HepGenParticle{B}{}{}_i$ & $\HepGenParticle{B}{}{}^j$ & $\HepGenParticle{B}{}{}_i^j$ \\ $\HepGenParticle{B}{\pd}{}_i$ & $\HepGenParticle{B}{\pd}{}^j$ & $\HepGenParticle{B}{\pd}{}^j_i$ \\ $\HepGenParticle{B}{}{0}_i$ & $\HepGenParticle{B}{}{0}^j$ & $\HepGenParticle{B}{}{0}_i^j$ \\ $\HepGenParticle{B}{\pd}{0}_i$ & $\HepGenParticle{B}{\pd}{0}^j$ & $\HepGenParticle{B}{\pd}{0}_i^j$ \\ \bottomrule \end{tabular}\\ % Using generic particle with concrete particle in first argument: % \begin{tabular}{lll} % \toprule % \HepParticleStruct{\pB}{i}{} & \HepParticleStruct{\pB}{}{j} & \HepParticleStruct{\pB}{i}{j} \\ % \HepParticleStruct{\pB}{i}{\HepConStyle{0}} & \HepParticleStruct{\pB}{\HepConStyle{\pd}}{j} & \\ % \bottomrule % \end{tabular} \section{Integration with text} \textbf{This is a B.}\\ \textbf{This is a \HepParticle{B}{}{}.}\\ \textbf{This is a B particle}\\ \textbf{This is a \HepParticle{B}{}{} particle}\\ \textbf{This is a \HepParticle{B}{u}{+} particle}\\ \textbf{This is a \HepParticle{B}{}{0} particle}\\ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec, \HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed, molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor vehicula sem. Sed a elit. In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos \HepGenParticle{q}{}{\hat{d}} hymenaeos. Aenean vitae wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat. Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{\ell}{}{+} mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus \HepGenSusyParticle{q}{}{} sagittis. Curabitur mollis eros id nunc. Fusce risus quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea \HepGenSusyAntiParticle{\chi}{}{0} dictumst. \section{Testing sans-serif} \textsf{ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec, \HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed, molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor vehicula sem. Sed a elit. } \textsf{ In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos \HepGenParticle{B}{}{0} hymenaeos. Aenean vitae wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat. Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{B}{}{0} mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus \HepGenSusyParticle{B}{}{0} sagittis. Curabitur mollis eros id nunc. Fusce risus quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea \HepGenSusyAntiParticle{B}{}{0} dictumst. } \section{Misc} \HepParticle{\pi}{}{} \HepParticle{\lambda}{}{} \HepGenParticle{\pi}{}{} \HepGenParticle{\lambda}{}{} % $\upright{\pi}, \pi$ \end{document}