% THis file contains all the default packages and modifications for % LHCb formatting %% %%%%%%%%%%%%%%%%%% %% Page formatting %% %%%%%%%%%%%%%%%%%% %%\usepackage[margin=1in]{geometry} \usepackage[top=1in, bottom=1.25in, left=1in, right=1in]{geometry} % fallback for manual settings... uncomment if the geometry package is not available % %\voffset=-11mm %\textheight=220mm %\textwidth=160mm %\oddsidemargin=0mm %\evensidemargin=0mm \columnsep=5mm \addtolength{\belowcaptionskip}{0.5em} \renewcommand{\textfraction}{0.01} \renewcommand{\floatpagefraction}{0.8} % changed from 0.99 \renewcommand{\topfraction}{0.9} \renewcommand{\bottomfraction}{0.9} % Allow the page size to vary a bit ... \raggedbottom % To avoid Latex to be too fussy with line breaking ... \sloppy %% %%%%%%%%%%%%%%%%%%%%%%% %% Packages to be used %% %%%%%%%%%%%%%%%%%%%%%%% \usepackage{microtype} \usepackage{lineno} % for line numbering during review \usepackage{xspace} % To avoid problems with missing or double spaces after % predefined symbold \usepackage{caption} %these three command get the figure and table captions automatically small \renewcommand{\captionfont}{\small} \renewcommand{\captionlabelfont}{\small} %% Graphics \usepackage{graphicx} % to include figures (can also use other packages) \usepackage{color} \usepackage{colortbl} \graphicspath{{./figs/}} % Make Latex search fig subdir for figures \DeclareGraphicsExtensions{.pdf,.PDF,png,.PNG} %% Math \usepackage{amsmath} % Adds a large collection of math symbols \usepackage{amssymb} \usepackage{amsfonts} \usepackage{upgreek} % Adds in support for greek letters in roman typeset %% fix to allow peaceful coexistence of line numbering and %% mathematical objects %% http://www.latex-community.org/forum/viewtopic.php?f=5&t=163 %% \newcommand*\patchAmsMathEnvironmentForLineno[1]{% \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname \renewenvironment{#1}% {\linenomath\csname old#1\endcsname}% {\csname oldend#1\endcsname\endlinenomath}% } \newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% \patchAmsMathEnvironmentForLineno{#1}% \patchAmsMathEnvironmentForLineno{#1*}% } \AtBeginDocument{% \patchBothAmsMathEnvironmentsForLineno{equation}% \patchBothAmsMathEnvironmentsForLineno{align}% \patchBothAmsMathEnvironmentsForLineno{flalign}% \patchBothAmsMathEnvironmentsForLineno{alignat}% \patchBothAmsMathEnvironmentsForLineno{gather}% \patchBothAmsMathEnvironmentsForLineno{multline}% \patchBothAmsMathEnvironmentsForLineno{eqnarray}% } % Get hyperlinks to captions and in references. % These do not work with revtex. Use "hypertext" as class option instead. \usepackage{hyperxmp} \usepackage[pdftex, pdfauthor={\paperauthors}, pdftitle={\paperasciititle}, pdfkeywords={\paperkeywords}, %pdfcopyright={Copyright (C) \papercopyright}, %pdflicenseurl={\paperlicenceurl} ]{hyperref} % user packages \usepackage{listings} \lstset{language=Python} \lstset{frame=lines} \usepackage{pythonhighlight} \usepackage{nameref} \usepackage{subcaption} \usepackage{tabularx} % user defined commands \newcommand{\zfit}{\texttt{zfit}} \newcommand{\zphys}{\texttt{zfit-physics}} \newcommand{\zamp}{\texttt{zfit-amplitude}} \newcommand{\zspace}{\texttt{Space}} \newcommand{\zdata}{\texttt{Data}} \newcommand{\zmodel}{\texttt{Model}} \newcommand{\zphasespace}{\texttt{phasespace}} % overleaf comments \usepackage[colorinlistoftodos,textsize=scriptsize]{todonotes} \usepackage[all]{hypcap} % Internal hyperlinks to floats. \input{lhcb-symbols-def} % Add in the predefined LHCb symbols % Make this the last packages you include before the \begin{document} \usepackage{cite} % Allows for ranges in citations \usepackage{mciteplus}