summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-05-17 23:13:58 +0000
committerKarl Berry <karl@freefriends.org>2011-05-17 23:13:58 +0000
commitebabb68f273387fc705c6b98868bf6cfaf42cb0f (patch)
treee434258d09d3a51c89821699be44c22089eea9ad
parentc7ac449f0aede549bd987568506dd60f716d936b (diff)
new latex package chet (17may11)
git-svn-id: svn://tug.org/texlive/trunk@22512 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/chet/chetdoc.tex105
-rw-r--r--Master/texmf-dist/doc/latex/chet/chetmacros.txt77
-rw-r--r--Master/texmf-dist/tex/latex/chet/chet.cls1104
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/chet.tlpsrc0
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
6 files changed, 1288 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/chet/chetdoc.tex b/Master/texmf-dist/doc/latex/chet/chetdoc.tex
new file mode 100644
index 00000000000..baceaaa69f4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/chet/chetdoc.tex
@@ -0,0 +1,105 @@
+% chetdoc.tex
+% Copyright 2011 Andreas Stergiou
+%
+% This is an example file for the use of chet.
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+
+\documentclass{chet}
+
+\usepackage{textcomp}
+
+\draftmode %Comment this for labels on the right margin to go away.
+\multaffil %Comment this if all authors have the same affiliation. (Also put all authors in the same \author{}.)
+
+\preprint{UCSD-PTH-11-08}
+\title{The \texttt{chet} class}
+\author[$\ast$]{Andreas Stergiou\email{1}{stergiou@physics.ucsd.edu}}
+\affiliation[$\ast$]{Department of Physics, University of California, San Diego, La Jolla, CA 92093 USA}
+\author[$\ast$$\dagger$]{Author2\email{2}{address2@example.com}}
+\affiliation[$\dagger$]{Department of Physics, University of Somewhere Else, \ldots}
+\abstract{This is a sample produced with \texttt{chet}. This class is inspired by Paul Ginsparg's \texttt{harvmac}, but uses \LaTeXe\ instead of the obsolete \TeX. The commands provided are to be used as faster alternatives to \LaTeXe's default environments.}
+
+\begin{document}
+\maketitle
+
+\toc
+
+\newsec{Basic commands}[SecLabel]
+\subsec{Preamble}
+To use \verb1chet1 type \verb1\documentclass{chet}1 in the beginning of your \LaTeX\ file. For labels of equations, sections, etc.\ to appear on the margins, you can use the command \verb1\draftmode1. The command \verb1\multaffil1 should be used if the coauthors are affiliated with different institutions. If all coauthors have the same affiliation, their names should all be in the same \verb1\author{}1, and the command \verb1\multaffil1 should not be issued. In the preamble of the document one also specifies the preprint number, authors' email addresses, and the abstract (see usage in this example file).
+
+It is suggested that authors compile straight to \texttt{pdf} with \texttt{pdflatex}, i.e.\ following \TeX\textrightarrow\verb1PDF1. The compilation method \TeX\textrightarrow\verb1DVI1\textrightarrow\verb1PS1\textrightarrow\verb1PDF1 is obsolete and redundant, and should not be used. As far as I know the only problem that arises frequently with \TeX\textrightarrow\verb1PDF1 is the inability to obtain \verb1psfrag1 replacements in \verb1eps1 figures; that can be taken care of very easily with the package \verb1pstool1.
+
+\subsec{Sections}
+Sections start with the command \verb1\newsec{}[]1. The first argument is the name of the section, while the second provides the label. You can refer back to sections simply by putting a slash in front of their label. For example, if you write \verb1\newsec{Name}[Label]1 you can just type \verb1\Label1 in the subsequent text and the number of the section will appear, e.g. you can refer to section \SecLabel. Note that if you are referring to a label you define in a later line, for example you want to refer to a later section, then the default \verb1\ref{Label}1 is needed.\foot{The same holds for all references to equations defined with the commands outlined in this section.} Note, also, that the second argument of the command can be omitted altogether, i.e.\ the command \verb1\newsec{}1 starts a section but does not give it a label. The commands \verb1\subsec{}[]1 and \verb1\subsubsec{}[]1 that define subsections and subsubsections respectively, are similarly defined.
+
+\subsec{Equations}
+For equations use the command \verb1\eqn{}[]1. Again, inside \verb1{}1 you write the equation and inside \verb1[]1 the label, if you want one. An equation number will appear only if you do type \verb1[Label]1.\foot{If you leave the \texttt{[]} empty, the equation is going to get a number but not a label. If you don't type the \texttt{[]} at all, then the equation will have no number.} For example, If you give the label \verb1EqMagic1 to an equation,
+\eqn{e^{i\pi}+1=0}[EqMagic]
+then you can just type \verb1\EqMagic1 to reference it, \EqMagic. For aligned equations with one number in the vertical middle use the command \verb1\eqna{}[]1. A single \verb1&1 indicates the alignment point, while \verb1\\1 indicates a line break. For example,
+\eqna{\cos^2 \theta+\sin^2 \theta &=1 \\ \cos^2 \theta-\sin^2 \theta&=\cos 2\theta}[EqTrig]
+You can later refer to equation \EqTrig with \verb1\EqTrig1.
+
+Commands that simplify the writing of subequations are also supplied for two, three, and four subequations. They are, respectively, \verb1\twoseqn{}[]{}[][]1, \verb1\threeseqn{}[]{}[]1 \verb1{}[][]1, and \verb1\fourseqn{}[]{}[]{}[]{}[][]1. Each pair of \verb1{}[]1 receives an equation and a label,\foot{If you don't want to label a subequation leave the corresponding \texttt{[]} empty.} while the last \verb1[]1 is used for an overall label and can be omitted. Each of the equations has an \verb1&1 at the alignment point. For example, equation \EqTrig could be written as
+\twoseqn{\cos^2 \theta+\sin^2 \theta&=1}[FTrig]{\cos^2 \theta-\sin^2 \theta&=\cos 2\theta}[STrig][TrigAll]
+You can then refer to \FTrig, \STrig, or \TrigAll. More complicated structures with subequations can be achieved with the corresponding \texttt{amsmath} environment. Note that all equation environments define labels that can be used only later in the text with \verb1\Label1. The original \verb1\eqref{Label}1 is otherwise needed. In the rare occasion that the name of your label coincides with the name of a \LaTeXe\ command, you will get an error and the file won't compile. In that case, just change the name of your label.
+
+\subsec{Citations}
+To cite a paper use the command \verb1\rcite{}1. (The default command \verb1\cite{}1 can still be used.) The syntax is exactly the same as in \verb1\cite1, but, if \verb1\draftmode1 is used, \verb1\rcite1 presents the label of the citation as an exponent to the citation number wherever that appears (except in the bibliography, where the label appears on the left margin).
+
+The \verb1.bib1 file can be incuded in the main \verb1.tex1 file, preferably at the end, right before the \verb1\end{document}1. The way to do this is with the environment
+\begin{verbatim}
+\begin{filecontents}{bibname.bib}
+ Your citations go here...
+\end{filecontents}
+\end{verbatim}
+Here, \verb1bibname.bib1 should be substituted with the name of the \verb1.bib1 file that you call in the command \verb1\bibliography{}1. (See usage in this example file.)
+
+For example, the form of the three-point function in superconformal theories is not fixed up to a constant, as explained in \rcite{Osb98}.
+
+\ack{I would like to thank Ken Intriligator and Jean-Fran\c{c}ois Fortin for adopting \texttt{chet}, and for their numerous suggestions and tips that helped me improve the class.
+
+Several \LaTeX\ packages are called by default by \texttt{chet}. In alphabetical order, they are \texttt{amsmath}, \texttt{appendix}, \texttt{authblk}, \texttt{caption}, \texttt{cite}, \texttt{collref}, \texttt{datetime}, \texttt{filecontents}, \texttt{geometry}, \texttt{hyperref}, \texttt{pifont}, \texttt{showkeys}, \texttt{tocloft}, \texttt{xparse}, and \texttt{xspace}. I would like to thank the authors of these great packages for their amazing work!}
+
+
+\appendix
+
+\newsec{Other commands}
+Commands often used include
+\begin{itemize}
+\item \verb1\toc1: produces the table of contents.
+\item \verb1\foot{}1: produces footnotes.
+\item \verb1\ack{}1: used for acknowledgements.
+\item \verb1\appendix1: used before the appendices.
+\item \verb1\bibliography{}1: produces the bibliography.
+\end{itemize}
+
+\newsec{Conference proceedings}
+If you want to use the macros for equations and sections defined in \texttt{chet}, but you have to use another \texttt{.cls} or \texttt{.sty} file, for example for conference proceedings, then you can just copy and paste the contents of \texttt{chetmacros.txt} in the preamble of your \texttt{.tex} file.
+
+\bibliography{chetdocbib}
+
+\begin{filecontents}{chetdocbib.bib}
+@article{Osb98,
+ author = "Osborn, Hugh",
+ title = "{$\mathcal{N}=1$ superconformal symmetry in four-dimensional quantum
+ field theory}",
+ journal = "Annals Phys.",
+ volume = "272",
+ pages = "243-294",
+ doi = "10.1006/aphy.1998.5893",
+ year = "1999",
+ eprint = "hep-th/9808041",
+ archivePrefix = "arXiv",
+ primaryClass = "hep-th",
+}
+\end{filecontents}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/chet/chetmacros.txt b/Master/texmf-dist/doc/latex/chet/chetmacros.txt
new file mode 100644
index 00000000000..793328cc79e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/chet/chetmacros.txt
@@ -0,0 +1,77 @@
+\usepackage{xparse}
+\usepackage{xspace}
+% Numbered equation with optional label
+\NewDocumentCommand\eqn{mo}{%
+ \IfNoValueTF{#2}
+ {\[ #1 \]}
+ {\begin{equation}\label{#2} #1 \end{equation} \expandafter\newcommand\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces}
+}
+
+% Numbered aligned equation with optional label in the vertical middle
+\NewDocumentCommand\eqna{mo}{%
+ \IfNoValueTF{#2}
+ {\begin{align*} #1 \end{align*}}
+ {\begin{equation}\label{#2}\begin{split} #1 \end{split}\end{equation} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces}
+}
+
+% Numbered subequations
+% Two subequations
+\NewDocumentCommand\twoseqn{momoo}{%
+ \IfNoValueTF{#5}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#5}\begin{align} #1\label{#2} \\ #3 \label{#4} \end{align}\end{subequations} \expandafter\def\csname #5\endcsname{\eqref{#5}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces}
+}
+% Three subequations
+\NewDocumentCommand\threeseqn{momomoo}{%
+ \IfNoValueTF{#7}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#7}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \end{align}\end{subequations} \expandafter\def\csname #7\endcsname{\eqref{#7}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces}
+}
+
+% Four subequations
+\NewDocumentCommand\fourseqn{momomomoo}{%
+ \IfNoValueTF{#9}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \\ #7\label{#8} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#9}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \\ #7\label{#8} \end{align}\end{subequations} \expandafter\def\csname #9\endcsname{\eqref{#9}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces}
+}
+
+\newcommand{\rcite}{\cite}
+\newcommand{\draftmode}{\usepackage[notref,notcite]{showkeys}}
+\providecommand*\showkeyslabelformat[1]{\normalfont\sffamily\footnotesize#1}
+\newcommand{\foot}{\footnote}
+
+% Sections and subsections
+\NewDocumentCommand\newsec{mo}{%
+ \IfNoValueTF{#2}
+ {\section{#1}}
+ {\section{#1}\label{#2} \expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+\NewDocumentCommand\subsec{mo}{%
+ \IfNoValueTF{#2}
+ {\subsection{#1}}
+ {\subsection{#1}\label{#2}\expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+\NewDocumentCommand\subsubsec{mo}{%
+ \IfNoValueTF{#2}
+ {\subsubsection{#1}}
+ {\subsubsection{#1}\label{#2}\expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+{-6ex \@plus -1ex \@minus -.2ex}%
+{2.3ex \@plus.2ex}%
+{\bfseries}}
+\makeatother
+\makeatletter
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\itshape}}
+\makeatother
+\makeatletter
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\itshape}}
+\makeatother \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/chet/chet.cls b/Master/texmf-dist/tex/latex/chet/chet.cls
new file mode 100644
index 00000000000..082ae08764f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/chet/chet.cls
@@ -0,0 +1,1104 @@
+% chet.cls
+% Copyright 2011 Andreas Stergiou
+%
+% This class is supposed to streamline latex typesetting and give the look and feel of harvmac to a paper, with the use of LaTex2e.
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+
+\ProvidesClass{chet}
+
+\LoadClass[12pt]{article}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\usepackage{filecontents}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% rcite %%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{filecontents}{rcite.sty}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{rcite}[2011/05/04]
+
+\renewcommand{\rcite}[1]{\cite{#1}$^{\normalfont\text{\textsf{#1}}}$}
+
+\endinput
+\end{filecontents}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% chetapp %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% chetapp.sty
+% Copyright 2011 Andreas Stergiou
+%
+% This is basically a copy of appendix.sty with minor changes.
+%
+%% This is file `appendix.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% appendix.dtx (with options: `usc')
+%%
+%% -----------------------------------------------------------------
+%% Author: Peter Wilson, Herries Press
+%% Maintainer: Will Robertson (will dot robertson at latex-project dot org)
+%% Copyright 1998--2004 Peter R. Wilson
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any
+%% later version: <http://www.latex-project.org/lppl.txt>
+%%
+%% This work has the LPPL maintenance status "maintained".
+%% The Current Maintainer of this work is Will Robertson.
+%%
+%% This work consists of the files listed in the README file.
+%% -----------------------------------------------------------------
+%%
+\begin{filecontents}{chetapp.sty}
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{chetapp}[2011/05/04]
+
+\newif\if@chapter@pp\@chapter@ppfalse
+\newif\if@knownclass@pp\@knownclass@ppfalse
+\@ifundefined{chapter}{%
+ \@ifundefined{section}{}{\@knownclass@pptrue}}{%
+ \@chapter@pptrue\@knownclass@pptrue}
+\providecommand{\phantomsection}{}
+\newcounter{@pps}
+ \renewcommand{\the@pps}{\alph{@pps}}
+\newif\if@pphyper
+ \@pphyperfalse
+\AtBeginDocument{%
+ \@ifpackageloaded{hyperref}{\@pphypertrue}{}}
+
+\newif\if@dotoc@pp\@dotoc@ppfalse
+\newif\if@dotitle@pp\@dotitle@ppfalse
+\newif\if@dotitletoc@pp\@dotitletoc@ppfalse
+\newif\if@dohead@pp\@dohead@ppfalse
+\newif\if@dopage@pp\@dopage@ppfalse
+\DeclareOption{toc}{\@dotoc@pptrue}
+\DeclareOption{title}{\@dotitle@pptrue}
+\DeclareOption{titletoc}{\@dotitletoc@pptrue}
+\DeclareOption{header}{\@dohead@pptrue}
+\DeclareOption{page}{\@dopage@pptrue}
+\ProcessOptions\relax
+\newcommand{\@ppendinput}{}
+\if@knownclass@pp\else
+ \PackageWarningNoLine{appendix}%
+ {There is no \protect\chapter\space or \protect\section\space command.\MessageBreak
+ The appendix package will not be used}
+ \renewcommand{\@ppendinput}{\endinput}
+\fi
+\@ppendinput
+
+\newcommand{\appendixtocon}{\@dotoc@pptrue}
+\newcommand{\appendixtocoff}{\@dotoc@ppfalse}
+\newcommand{\appendixpageon}{\@dopage@pptrue}
+\newcommand{\appendixpageoff}{\@dopage@ppfalse}
+\newcommand{\appendixtitleon}{\@dotitle@pptrue}
+\newcommand{\appendixtitleoff}{\@dotitle@ppfalse}
+\newcommand{\appendixtitletocon}{\@dotitletoc@pptrue}
+\newcommand{\appendixtitletocoff}{\@dotitletoc@ppfalse}
+\newcommand{\appendixheaderon}{\@dohead@pptrue}
+\newcommand{\appendixheaderoff}{\@dohead@ppfalse}
+\newcounter{@ppsavesec}
+\newcounter{@ppsaveapp}
+\setcounter{@ppsaveapp}{0}
+\newcommand{\@ppsavesec}{%
+ \if@chapter@pp \setcounter{@ppsavesec}{\value{chapter}} \else
+ \setcounter{@ppsavesec}{\value{section}} \fi}
+\newcommand{\@pprestoresec}{%
+ \if@chapter@pp \setcounter{chapter}{\value{@ppsavesec}} \else
+ \setcounter{section}{\value{@ppsavesec}} \fi}
+\newcommand{\@ppsaveapp}{%
+ \if@chapter@pp \setcounter{@ppsaveapp}{\value{chapter}} \else
+ \setcounter{@ppsaveapp}{\value{section}} \fi}
+\newcommand{\restoreapp}{%
+ \if@chapter@pp \setcounter{chapter}{\value{@ppsaveapp}} \else
+ \setcounter{section}{\value{@ppsaveapp}} \fi}
+\providecommand{\appendixname}{Appendix}
+\newcommand{\appendixtocname}{Appendices}
+\newcommand{\appendixpagename}{Appendices}
+\newcommand{\appendixpage}{%
+ \if@chapter@pp \@chap@pppage \else \@sec@pppage \fi
+}
+\newcommand{\clear@ppage}{%
+ \if@openright\cleardoublepage\else\clearpage\fi}
+
+\newcommand{\@chap@pppage}{%
+ \clear@ppage
+ \thispagestyle{plain}%
+ \if@twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
+ \null\vfil
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \Huge \bfseries \appendixpagename\par}%
+ \if@dotoc@pp
+ \addappheadtotoc
+ \fi
+ \vfil\newpage
+ \if@twoside
+ \if@openright
+ \null
+ \thispagestyle{empty}%
+ \newpage
+ \fi
+ \fi
+ \if@tempswa
+ \twocolumn
+ \fi
+}
+
+\newcommand{\@sec@pppage}{%
+ \par
+ \addvspace{4ex}%
+ \@afterindentfalse
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \huge \bfseries \appendixpagename%
+ \markboth{}{}\par}%
+ \if@dotoc@pp
+ \addappheadtotoc
+ \fi
+ \nobreak
+ \vskip 3ex
+ \@afterheading
+}
+
+\newif\if@pptocpage
+ \@pptocpagetrue
+\newcommand{\noappendicestocpagenum}{\@pptocpagefalse}
+\newcommand{\appendicestocpagenum}{\@pptocpagetrue}
+\newcommand{\addappheadtotoc}{%
+ \phantomsection
+ \if@chapter@pp
+ \if@pptocpage
+ \addcontentsline{toc}{chapter}{\appendixtocname}%
+ \else
+ \if@pphyper
+ \addtocontents{toc}%
+ {\protect\contentsline{chapter}{\appendixtocname}{}{\@currentHref}}%
+ \else
+ \addtocontents{toc}%
+ {\protect\contentsline{chapter}{\appendixtocname}{}}%
+ \fi
+ \fi
+ \else
+ \if@pptocpage
+ \addcontentsline{toc}{section}{\appendixtocname}%
+ \else
+ \if@pphyper
+ \addtocontents{toc}%
+ {\protect\contentsline{section}{\appendixtocname}{}{\@currentHref}}%
+ \else
+ \addtocontents{toc}%
+ {\protect\contentsline{section}{\appendixtocname}{}}%
+ \fi
+ \fi
+ \fi
+}
+
+\providecommand{\theH@pps}{\alph{@pps}}
+
+\newcommand{\@resets@pp}{\par
+ \@ppsavesec
+ \stepcounter{@pps}
+ \setcounter{section}{0}%
+ \if@chapter@pp
+ \setcounter{chapter}{0}%
+ \renewcommand\@chapapp{\appendixname}%
+ \renewcommand\thechapter{\@Alph\c@chapter}%
+ \else
+ \setcounter{subsection}{0}%
+ \renewcommand\thesection{\@Alph\c@section}%
+ \fi
+ \if@pphyper
+ \if@chapter@pp
+ \renewcommand{\theHchapter}{\theH@pps.\Alph{chapter}}%
+ \else
+ \renewcommand{\theHsection}{\theH@pps.\Alph{section}}%
+ \fi
+ \def\Hy@chapapp{\appendixname}%
+ \fi
+ \restoreapp
+}
+
+\newenvironment{appendices}{%
+ \@resets@pp
+ \if@dotoc@pp
+ \if@dopage@pp % both page and toc
+ \if@chapter@pp % chapters
+ \clear@ppage
+ \fi
+ \appendixpage
+ \else % toc only
+ \if@chapter@pp % chapters
+ \clear@ppage
+ \fi
+ \addappheadtotoc
+ \fi
+ \else
+ \if@dopage@pp % page only
+ \appendixpage
+ \fi
+ \fi
+ \if@chapter@pp
+ \if@dotitletoc@pp \@redotocentry@pp{chapter} \fi
+ \else
+ \if@dotitletoc@pp \@redotocentry@pp{section} \fi
+ \if@dohead@pp
+ \def\sectionmark##1{%
+ \if@twoside
+ \markboth{\@formatsecmark@pp{##1}}{}
+ \else
+ \markright{\@formatsecmark@pp{##1}}{}
+ \fi}
+ \fi
+ \if@dotitle@pp
+ \def\sectionname{\appendixname}
+ \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
+ \csname the##1\endcsname.\hspace{4.6pt}}
+ \fi
+ \fi}{%
+ \@ppsaveapp\@pprestoresec}
+
+\newcommand{\setthesection}{\thechapter.\Alph{section}}
+\newcommand{\setthesubsection}{\thesection.\Alph{subsection}}
+
+\newcommand{\@resets@ppsub}{\par
+ \stepcounter{@pps}
+ \if@chapter@pp
+ \setcounter{section}{0}
+ \renewcommand{\thesection}{\setthesection}
+ \else
+ \setcounter{subsection}{0}
+ \renewcommand{\thesubsection}{\setthesubsection}
+ \fi
+ \if@pphyper
+ \if@chapter@pp
+ \renewcommand{\theHsection}{\theH@pps.\setthesection}%
+ \else
+ \renewcommand{\theHsubsection}{\theH@pps.\setthesubsection}%
+ \fi
+ \def\Hy@chapapp{\appendixname}%
+ \fi
+}
+
+\newenvironment{subappendices}{%
+ \@resets@ppsub
+ \if@chapter@pp
+ \if@dotitletoc@pp \@redotocentry@pp{section} \fi
+ \if@dotitle@pp
+ \def\sectionname{\appendixname}
+ \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
+ \csname the##1\endcsname\quad}
+ \fi
+ \else
+ \if@dotitletoc@pp \@redotocentry@pp{subsection} \fi
+ \if@dotitle@pp
+ \def\subsectionname{\appendixname}
+ \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
+ \csname the##1\endcsname.\hspace{4.6pt}}
+ \fi
+ \fi}{}
+
+\newcommand{\@formatsecmark@pp}[1]{%
+ \MakeUppercase{\appendixname\space
+ \ifnum \c@secnumdepth >\z@
+ \thesection\quad
+ \fi
+ #1}}
+\newcommand{\@redotocentry@pp}[1]{%
+ \let\oldacl@pp=\addcontentsline
+ \def\addcontentsline##1##2##3{%
+ \def\@pptempa{##1}\def\@pptempb{toc}%
+ \ifx\@pptempa\@pptempb
+ \def\@pptempa{##2}\def\@pptempb{#1}%
+ \ifx\@pptempa\@pptempb
+\oldacl@pp{##1}{##2}{\appendixname\space ##3}%
+ \else
+ \oldacl@pp{##1}{##2}{##3}%
+ \fi
+ \else
+ \oldacl@pp{##1}{##2}{##3}%
+ \fi}
+}
+\endinput
+%
+
+\end{filecontents}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% chetref %%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{filecontents}{chetref.bst}
+% chetref.bst
+% Copyright 2011 Andreas Stergiou
+%
+% This is is basically a copy of nb.bst, with minor stylistic changes.
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+
+% This is nb.bst 2010/04/06 v1.02
+% A BibTeX style for fancy unsorted bibliographies in high energy physics
+%
+% nb.bst Copyright (C) 2003-2010 Niklas Beisert
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Niklas Beisert.
+%
+% This work consists of the files nb.bst
+%
+
+ % this work is based on BibTeX standard bibliography style `unsrt'
+ % version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09.
+ % Copyright (C) 1985, all rights reserved.
+ % Copying of this file is authorized only if either
+ % (1) you make absolutely no changes to your copy, including name, or
+ % (2) if you do make changes, you name it something other than
+ % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
+ % This restriction helps ensure that all standard styles are identical.
+ % The file btxbst.doc has the documentation for this style.
+ENTRY
+ { address
+ author
+ archive
+ booktitle
+ chapter
+ collaboration
+ doi
+ edition
+ editor
+ eprint
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ SLACcitation
+ title
+ type
+ url
+ volume
+ year
+ }
+ {}
+ { label }
+
+STRINGS { s t }
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr "{f{.}.~}{vv~~}{ll}{,~jj}" format.name$ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { t "others" =
+ { " et~al." * }
+ { " \& " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {first.page}
+{ 't :=
+ ""
+ { t empty$ not
+ t #1 #1 substring$ duplicate$ "-" = not
+ swap$ duplicate$ "," = not
+ swap$ "+" = not
+ and and and }
+ {
+ t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+}
+
+INTEGERS { multiresult }
+
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+
+
+
+
+
+
+
+
+INTEGERS { output.state }
+
+FUNCTION {output}
+{
+ 's :=
+ s empty$
+ 'skip$
+ {
+ output.state #1 =
+ { ", " write$ newline$ }
+ { #1 'output.state := }
+ if$
+ s write$
+ }
+ if$
+}
+
+FUNCTION {begin.entry}
+{
+ "\bibitem{" cite$ * "}" * write$ newline$
+ #0 'output.state :=
+}
+
+FUNCTION {fin.entry}
+{
+ output.state #1 =
+ { ". " write$ newline$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {output.spires}
+{
+ SLACcitation empty$
+ 'skip$
+ { SLACcitation write$ newline$ }
+ if$
+}
+
+FUNCTION {format.authors}
+{
+ collaboration empty$
+ { "" }
+ { collaboration " Collaboration, " * }
+ if$
+ author empty$
+ { "" }
+ { author format.names }
+ if$
+ *
+}
+
+FUNCTION {format.url}
+{
+ url empty$
+ { "" }
+ { "\href{" url * "}{\texttt{" * url * "}}" * }
+ if$
+}
+
+FUNCTION {format.editor}
+{
+ editor empty$
+ { "" }
+ { "ed.: " editor format.names * }
+ if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { "\textit{``" title * "''}" *}
+ if$
+}
+
+FUNCTION {format.btitle}
+{ title empty$
+ { "" }
+ { "\textit{``" title * "''}" *}
+ if$
+}
+
+INTEGERS { tilden tildepos }
+
+FUNCTION {puttilde}
+{
+ 's :=
+ s text.length$ 'tilden :=
+ #0 'tildepos :=
+ { tildepos tilden < }
+ { tildepos #1 + 'tildepos :=
+ s tildepos #1 substring$ " " =
+ { s #1 tildepos #1 - substring$ "~" *
+ s tildepos #1 + tilden tildepos - substring$ * 's := }
+ 'skip$
+ if$
+ }
+ while$
+ s
+}
+
+STRINGS { nvol ndoi }
+
+FUNCTION {format.journal}
+{
+ journal empty$
+ { "" }
+ {
+ volume empty$ { "no volume for journal in " cite$ * warning$ } 'skip$ if$
+ pages empty$ { "no pages for journal in " cite$ * warning$ } 'skip$ if$
+ year empty$ { "no year for journal in " cite$ * warning$ } 'skip$ if$
+
+ volume 'nvol :=
+
+ journal "JHEP" = nvol text.length$ #2 = and
+ { year #3 #2 substring$ nvol * 'nvol := }
+ 'skip$
+ if$
+
+ doi empty$ { "" } { doi } if$ 'ndoi :=
+
+ journal "JHEP" = ndoi "" = and
+ {
+ year #1 #3 substring$ "200" = year #1 #3 substring$ "199" = or
+ {
+ "10.1088/1126-6708/" year *
+ "/" * nvol #3 #2 substring$ *
+ "/" * pages first.page *
+ 'ndoi :=
+ }
+ {
+ "10.1007/JHEP" nvol #3 #2 substring$ * "(" * year * ")" * pages first.page *
+ 'ndoi :=
+ }
+ if$
+ }
+ 'skip$
+ if$
+ ""
+ ndoi "" = { } { "\doiref{" * ndoi * "}{" * } if$
+ journal puttilde *
+ " \textbf{" *
+ nvol *
+ "}, " *
+ pages first.page *
+ year empty$
+ { }
+ { " (" * year * ")" * }
+ if$
+ ndoi "" = { } { "}" * } if$
+ "" *
+ }
+ if$
+}
+
+INTEGERS { spacen spacepos }
+
+FUNCTION { formatarxiv }
+{
+ 's :=
+ s #1 #6 substring$ "arXiv:" =
+ {
+ s #7 s text.length$ #6 - substring$ 's :=
+ }
+ 'skip$
+ if$
+
+ s text.length$ 'spacen :=
+ #0 'spacepos :=
+ { spacepos spacen < }
+ { spacepos #1 + 'spacepos :=
+ s spacepos #1 substring$ " " =
+ {
+ spacepos #1 - 'spacen :=
+ s #1 spacen substring$ 's :=
+ }
+ 'skip$
+ if$
+ }
+ while$
+ s
+}
+
+FUNCTION { arxivprefix }
+{
+ 's :=
+ s #1 #1 substring$ chr.to.int$ "0" chr.to.int$ <
+ s #1 #1 substring$ chr.to.int$ "9" chr.to.int$ > +
+ 'skip$
+ {
+ "arXiv:" s * 's :=
+ }
+ if$
+ s
+}
+
+FUNCTION {format.eprint}
+{ eprint empty$
+ { "" }
+ { "\normalsize{\texttt{\arxivref{" eprint formatarxiv * "}{" * eprint formatarxiv arxivprefix * "}}}" * }
+ if$
+}
+
+FUNCTION {format.note}
+{ note empty$
+ { "" }
+ { note }
+ if$
+}
+
+FUNCTION {format.date}
+{ year empty$
+ { "" }
+ { " (" year * ")" *}
+ if$
+}
+
+FUNCTION {format.publisher}
+{ publisher empty$
+ { "" }
+ { publisher format.date *}
+ if$
+}
+
+FUNCTION {format.address}
+{ address empty$
+ { "" }
+ { address }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { edition "l" change.case$ " edition" * }
+ if$
+}
+
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages "p" * }
+ if$
+}
+
+FUNCTION {do.inbook}
+{ booktitle empty$
+ { }
+ { "in: \textit{``" booktitle * "''}" * output
+ format.edition output
+ format.editor output
+ format.publisher output
+ format.address output
+ format.pages output
+ }
+ if$
+}
+
+FUNCTION {article}
+{
+ crossref missing$ 'skip$ { "crossref in " cite$ * warning$} if$
+ author missing$ { "author missing in " cite$ * warning$} 'skip$ if$
+ title missing$ journal missing$ and eprint missing$ and note missing$ and { "title, journal, eprint and note missing in " cite$ * warning$} 'skip$ if$
+ begin.entry
+ format.authors output
+ format.title output
+ format.journal output
+ format.eprint output
+ do.inbook
+ format.note output
+ format.url output
+ fin.entry
+ output.spires
+ newline$
+}
+
+
+FUNCTION {book}
+{
+ crossref missing$ 'skip$ { "crossref in " cite$ * warning$} if$
+ author missing$ { "author missing in " cite$ * warning$} 'skip$ if$
+ title missing$ { "title missing in " cite$ * warning$} 'skip$ if$
+ publisher missing$ { "publisher missing in " cite$ * warning$} 'skip$ if$
+
+ begin.entry
+ format.authors output
+
+ format.btitle output
+% format.bvolume output
+% format.number.series output
+ format.edition output
+ format.publisher output
+ format.address output
+% format.date output
+ format.pages output
+ format.note output
+ fin.entry
+ newline$
+}
+
+
+
+FUNCTION {default.type} { article }
+
+READ
+
+STRINGS { longest.label }
+
+INTEGERS { number.label longest.label.width }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {longest.label.pass}
+
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "%bibliography generated by nb.bst v1.01 (C) 2003-2010 Niklas Beisert" write$ newline$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+ "\ifx\href\asklfhas\newcommand{\href}[2]{#2}\fi" write$ newline$
+ "\ifx\arxivref\asklfhas\newcommand{\arxivref}[2]{\href{http://arxiv.org/abs/#1}{#2}}\fi" write$ newline$
+ "\ifx\doiref\asklfhas\newcommand{\doiref}[2]{\href{http://dx.doi.org/#1}{#2}}\fi" write$ newline$
+ "\parskip 0pt" write$ newline$
+ "\normalsize" write$ newline$
+% "\itemsep 0pt" write$ newline$
+
+ newline$
+}
+
+EXECUTE {begin.bib}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{
+ "\end{thebibliography}" write$ newline$
+}
+
+EXECUTE {end.bib}
+
+\end{filecontents}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\usepackage{xparse}
+\usepackage{xspace}
+\usepackage{datetime}
+\usepackage{amsmath}
+\usepackage[labelsep=colon,labelfont=bf]{caption}
+\usepackage{tocloft}
+\usepackage[title,titletoc]{chetapp}
+\usepackage{pifont}
+\usepackage{cite}
+\usepackage{color}
+\usepackage{collref}
+\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=3cm]{geometry}
+\usepackage[linktocpage]{hyperref}
+
+\numberwithin{equation}{section}
+
+\newcommand{\rcite}{\cite}
+\newcommand{\draftmode}{\usepackage[notref,notcite]{showkeys}\usepackage{rcite}}
+\providecommand*\showkeyslabelformat[1]{\normalfont\sffamily\footnotesize#1}
+
+\newcommand{\multaffil}{\usepackage[noblocks,affil-it]{authblk}\setlength{\affilsep}{0.5cm}\renewcommand{\affiliation}{\affil}\renewcommand\Authsep{, } \renewcommand\Authand{ and } \renewcommand\Authands{ and }}
+
+% Table of contents formatting
+\setcounter{tocdepth}{3}
+\renewcommand{\cfttoctitlefont}{\hfill\bfseries}
+\renewcommand{\cftaftertoctitle}{\hfill}
+\renewcommand{\cftsecaftersnum}{.}
+\renewcommand{\cftsubsecaftersnum}{.}
+\renewcommand{\cftsubsubsecaftersnum}{.}
+\renewcommand{\cftdotsep}{8}
+\newcommand{\toc}{\tableofcontents}
+
+% Numbered equation with optional label
+\NewDocumentCommand\eqn{mo}{%
+ \IfNoValueTF{#2}
+ {\[ #1 \]}
+ {\begin{equation}\label{#2} #1 \end{equation} \expandafter\newcommand\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces}
+}
+% Numbered aligned equation with optional label in the vertical middle
+\NewDocumentCommand\eqna{mo}{%
+ \IfNoValueTF{#2}
+ {\begin{align*} #1 \end{align*}}
+ {\begin{equation}\label{#2}\begin{split} #1 \end{split}\end{equation} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces}
+}
+
+% Numbered subequations
+% Two subequations
+\NewDocumentCommand\twoseqn{momoo}{%
+ \IfNoValueTF{#5}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#5}\begin{align} #1\label{#2} \\ #3 \label{#4} \end{align}\end{subequations} \expandafter\def\csname #5\endcsname{\eqref{#5}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces}
+}
+% Three subequations
+\NewDocumentCommand\threeseqn{momomoo}{%
+ \IfNoValueTF{#7}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#7}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \end{align}\end{subequations} \expandafter\def\csname #7\endcsname{\eqref{#7}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces}
+}
+% Four subequations
+\NewDocumentCommand\fourseqn{momomomoo}{%
+ \IfNoValueTF{#9}
+ {\begin{subequations}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \\ #7\label{#8} \end{align}\end{subequations} \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces}
+ {\begin{subequations}\label{#9}\begin{align} #1\label{#2} \\ #3 \label{#4} \\ #5 \label{#6} \\ #7\label{#8} \end{align}\end{subequations} \expandafter\def\csname #9\endcsname{\eqref{#9}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces}
+}
+
+
+% Sections and subsections
+\NewDocumentCommand\newsec{mo}{%
+ \IfNoValueTF{#2}
+ {\section{#1}}
+ {\section{#1}\label{#2} \expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+\NewDocumentCommand\subsec{mo}{%
+ \IfNoValueTF{#2}
+ {\subsection{#1}}
+ {\subsection{#1}\label{#2}\expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+\NewDocumentCommand\subsubsec{mo}{%
+ \IfNoValueTF{#2}
+ {\subsubsection{#1}}
+ {\subsubsection{#1}\label{#2}\expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces}
+}
+
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+{-6ex \@plus -1ex \@minus -.2ex}%
+{2.3ex \@plus.2ex}%
+{\bfseries}}
+\makeatother
+\makeatletter
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\itshape}}
+\makeatother
+\makeatletter
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\itshape}}
+\makeatother
+% Dot after section number
+\makeatletter
+\def\@seccntformat#1{\csname the#1\endcsname.\hspace{4.6pt}}
+\makeatother
+
+\renewcommand{\appendix}{\appendices}
+
+
+% Acknowledgements
+\newenvironment{acknowledgments}{\vspace{12pt}\begin{center}\textbf{Acknowledgments}\end{center}\vspace{-12pt}}{}
+\newcommand{\ack}[1]{\begin{samepage}\begin{acknowledgments} {#1} \end{acknowledgments}\end{samepage}}
+
+
+% References
+\renewcommand\refname{\bfseries\centering References\\ \vspace{-0.4cm}}
+\bibliographystyle{chetref}
+% Separator between references in single cite number
+\collectsep{\ding{70}~}
+
+
+% Footnotes
+\newcommand{\foot}{\footnote}
+
+
+% Horizontal spacing between words
+\fontdimen2\font=1.2\fontdimen2\font
+
+
+% Vertical spacing between lines
+\linespread{1.25}
+
+
+% Vertical spacing in multiline equations (align, gather, ...)
+\setlength{\jot}{5pt}
+
+
+% Vertical spacing between text body and footnotes
+\setlength{\skip\footins}{0.5cm}
+
+
+% Figure name
+\renewcommand{\figurename}{Fig.\!}
+
+% Format of date in bottom left of title page
+\newdateformat{mydate}{\monthname[\THEMONTH] \THEYEAR} %Needs package datetime
+\mydate{}
+
+
+%Titlepage
+\makeatletter
+ \renewcommand{\abstract}[1]{\def \@abstract {#1}}
+ \newcommand{\affiliation}[1]{\def \@affiliation {#1}}
+ \newcommand{\preprint}[1]{\def\@preprint {#1}}
+ \newcommand{\email}[2]{\footnote[#1]{\href{mailto:#2}{\texttt{#2}}}}
+ \abstract{}
+ \affiliation{}
+ \preprint{}
+\makeatother
+
+\makeatletter
+\def \maketitle {%
+ \begin{titlepage}
+ \begin{flushright}
+ \@preprint
+ \end{flushright}
+ \vspace{2cm}
+ \begin{center}
+ {\Large\bfseries \@title}
+
+ \bigskip\bigskip\bigskip
+
+ \@author
+
+ \bigskip
+
+ \it{\@affiliation}
+ \end{center}
+ \vskip 1cm
+
+ \noindent\@abstract
+
+ \vfill
+ \noindent\@date
+ \end{titlepage}
+}
+\makeatother
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 55d5b94f561..103fceca0f6 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -81,7 +81,7 @@ my @TLP_working = qw(
chbibref chem-journal
chemarrow chembst chemcompounds chemcono chemexec chemfig chemmacros
chemstyle cherokee
- chess chess-problem-diagrams chessboard chessfss chextras
+ chess chess-problem-diagrams chessboard chessfss chet chextras
chicago chicago-annote chletter chngcntr chronology
circ circuitikz
cite cjhebrew cjk cjkpunct classicthesis
diff --git a/Master/tlpkg/tlpsrc/chet.tlpsrc b/Master/tlpkg/tlpsrc/chet.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/chet.tlpsrc
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index 3d779c774d2..94d904eb0ca 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -93,6 +93,7 @@ depend changepage
depend changes
depend chappg
depend chapterfolder
+depend chet
depend chextras
depend chletter
depend chngcntr