diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-02 19:38:02 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-02 19:38:02 +0000 |
commit | 431a9248967546aafb1ea6309939fdb8dc7a7415 (patch) | |
tree | 7a01ead8935a5eddec103af0826aeb49f87601bd /Master/texmf-dist | |
parent | 6891ff595999bc063deca4970de4edeb3db9368f (diff) |
chet update
git-svn-id: svn://tug.org/texlive/trunk@23353 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/chet/README | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/chet/chetdoc.pdf | bin | 169122 -> 168347 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/chet/chetdoc.tex | 66 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/chet/chetmacros.txt | 77 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/chet/chet.cls | 17 |
5 files changed, 133 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex/chet/README b/Master/texmf-dist/doc/latex/chet/README index 03fb610432b..d8f51b03534 100644 --- a/Master/texmf-dist/doc/latex/chet/README +++ b/Master/texmf-dist/doc/latex/chet/README @@ -1,6 +1,11 @@ -This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license. +This material is subject to the LaTeX Project Public License. +See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +for the details of that license. -The "chet" class (class for high-energy theory) is inspired by Paul Ginsparg's harvmac, but uses LaTeX2e instead of the obsolete TeX. The commands provided are to be used as faster alternatives to LaTeX's default environments. +The "chet" class (class for high-energy theory) is inspired by Paul Ginsparg's harvmac, +but uses LaTeX2e instead of TeX. The commands provided are to be used as faster +alternatives to LaTeX's default environments (which can all still be used in chet). -To use chet just copy chet.cls in the folder of the TeX file you are compiling (or in your path) and start your TeX file with \documentclass{chet}.
\ No newline at end of file +To use chet just copy chet.cls in the folder of the TeX file you are compiling (or in +your path) and start your TeX file with \documentclass{chet}.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/chet/chetdoc.pdf b/Master/texmf-dist/doc/latex/chet/chetdoc.pdf Binary files differindex fed01b527ed..a18d9f6ff18 100644 --- a/Master/texmf-dist/doc/latex/chet/chetdoc.pdf +++ b/Master/texmf-dist/doc/latex/chet/chetdoc.pdf diff --git a/Master/texmf-dist/doc/latex/chet/chetdoc.tex b/Master/texmf-dist/doc/latex/chet/chetdoc.tex index 4aaf6e3c6dc..c8477a269ab 100644 --- a/Master/texmf-dist/doc/latex/chet/chetdoc.tex +++ b/Master/texmf-dist/doc/latex/chet/chetdoc.tex @@ -16,15 +16,26 @@ \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.} + +\author{% +Andreas Stergiou$^{\ast,}$\email{stergiou@physics.ucsd.edu} and Author2$^{\ast,\dagger,}$\email{address2@example.com} +} + +\affiliation{% +$^{\ast}$Department of Physics, University of California, San Diego, La Jolla, CA 92093 USA\\ +$^{\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 \TeX. The commands provided are to be used as faster alternatives to \LaTeXe's default environments (which can all still be used in \texttt{chet}). +\begin{center} +(\texttt{chet} can be found at \href{http://www.ctan.org/pkg/chet}{\texttt{http://www.ctan.org/pkg/chet}}.) +\end{center} +} + \begin{document} \maketitle @@ -33,40 +44,42 @@ \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). +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. + +In the preamble of the document one also specifies the preprint number, authors' email addresses, and the abstract (see usage in this example file). If you want to have only one footnote with all the email addresses and without footnote marks, then you can use the command \verb1\emails{}1 inside the \verb1\author{}1 environment. If a specific date is desired, then just include \verb1\date{}1 with the desired date in the preamble of your document, and the default current date on the bottom left of the title page will be substituted with the one you specified. 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. +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] +\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] +\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] +\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 +The \verb1.bib1 file can be included 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.\foot{The functions supported from the \texttt{.bst} style file are \texttt{@article}, \texttt{@book}, \texttt{@inbook}, and \texttt{@inproceedings}.} (See usage in this example file.) +Here, \verb1bibname.bib1 should be substituted with the name of the \verb1.bib1 file that you call in the command \verb1\bibliography{}1.\foot{The functions supported from the \texttt{.bst} style file are \texttt{@article}, \texttt{@book}, \texttt{@inbook}, and \texttt{@inproceedings}.} (See usage in this example file.) Note that you still have to run Bib\TeX\ to compile the bibliography. -For example, the form of the three-point function in superconformal theories is not fixed up to a constant, as explained in \rcite{Osb98}. +For example, scale does not imply conformal invariance in $4-\epsilon$ dimensions as demonstrated in \rcite{FGS}. \ack{I would like to thank Ken Intriligator, Ben Grinstein, 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{footmisc}, \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!} +Several \LaTeX\ packages are called by default by \texttt{chet}. In alphabetical order, they are \texttt{amsmath}, \texttt{appendix}, \texttt{caption}, \texttt{cite}, \texttt{collref}, \texttt{datetime}, \texttt{filecontents}, \texttt{footmisc}, \texttt{geometry}, \texttt{hyperref}, \texttt{manyfoot}, \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 @@ -82,23 +95,20 @@ Commands often used include \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. +If you want to use the macros for equations and sections defined in \texttt{chet}, but 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", +@article{FGS, + author = "Fortin, Jean-Francois and Grinstein, Benjamin and Stergiou, + Andreas", + title = "{Scale without Conformal Invariance: An Example}", + year = "2011", + eprint = "1106.2540", + archivePrefix = "arXiv", + primaryClass = "hep-th", + SLACcitation = "%%CITATION = 1106.2540;%%" } \end{filecontents} 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 index a0cab496cb6..86409aefb61 100644 --- a/Master/texmf-dist/tex/latex/chet/chet.cls +++ b/Master/texmf-dist/tex/latex/chet/chet.cls @@ -941,7 +941,8 @@ EXECUTE {end.bib} \usepackage{cite} \usepackage{color} \usepackage{collref} -\usepackage{footmisc} +\usepackage[para]{manyfoot} +\usepackage[bottom]{footmisc} \usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=3cm]{geometry} \usepackage[linktocpage]{hyperref} @@ -951,8 +952,6 @@ EXECUTE {end.bib} \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} @@ -1078,12 +1077,15 @@ EXECUTE {end.bib} \mydate{} +\DeclareNewFootnote[para]{E}[roman] +\newcommand{\email}[1]{\footnoteE{\href{mailto:#1}{\texttt{#1}}}} +\newcommand{\emails}[1]{\let\thefootnote\relax\footnotetext{{\texttt{#1}}}} + %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{} @@ -1105,13 +1107,14 @@ EXECUTE {end.bib} \bigskip - \it{\@affiliation} + \emph{\@affiliation} + \end{center} - \vskip 1cm + \bigskip\bigskip \noindent\@abstract - \vfill + \vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill\vfill \noindent\@date \end{titlepage} } |