diff options
author | Karl Berry <karl@freefriends.org> | 2010-12-23 01:42:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-12-23 01:42:10 +0000 |
commit | f494cbc4683ce93d5ca3442f3aae913c7efbf62d (patch) | |
tree | e3d84558b11429c12716c7b449ee91bd984c6e11 /Master | |
parent | c921dfc3f7ecaf9ada56612535cb34c98e609047 (diff) |
rm jhep, apparently stringently forbids redistribtion
git-svn-id: svn://tug.org/texlive/trunk@20831 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/tex/latex/jhep/jhep.cls | 1472 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-publishers.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/jhep.tlpsrc | 0 |
4 files changed, 1 insertions, 1473 deletions
diff --git a/Master/texmf-dist/tex/latex/jhep/jhep.cls b/Master/texmf-dist/tex/latex/jhep/jhep.cls deleted file mode 100644 index c87304f536c..00000000000 --- a/Master/texmf-dist/tex/latex/jhep/jhep.cls +++ /dev/null @@ -1,1472 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% JHEP.CLS 2.0.2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -%% This file is Copyright JHEP 1998 under GPL: it can be freely distri- -%% buted but NOT modified preserving its name, even in similar forms. -%% -%% JHEP.cls is a LaTeX2e class file used to typeset manuscripts in JHEP -%% style. It was written by F. Nesti as a (radical) modification of the -%% class `article.cls' from distribution 960601 of LaTeX2e. -%% -%% For bugs, comments, suggestions email to nesti@jhep.sissa.it -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% ***:to do **?:question ...:to choose XXX:to delete ???:unknown % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{JHEP} [1999/03/05 v2.0.2 LaTeX document class - F.N.] -\def\logo{\raisebox{-10.5\p@}{\hb@xt@85\p@{\special{psfile=logo.eps}\hfil}}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%% NEW SWITCHES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\if@preprint\@preprinttrue % DEFAULT IS PREPRINT! -\newif\if@draft \@draftfalse % DEFAULT IS NOT DRAFT -\newif\if@hyper \@hypertrue % DEFAULT IS HYPER -\newif\if@proc \@procfalse % DEFAULT IS NOT PROC - -%\newif\if@title\@titlefalse % -\newif\if@author\@authorfalse % -\newif\if@abstract\@abstractfalse % FOR FRONTMATTER DECLARATIONS -\newif\if@keywords\@keywordsfalse % -\newif\if@todotoc\@todotocfalse % -\newif\if@rece\@recefalse % -\newif\if@acce\@accefalse % -\newif\if@conf\@conffalse % - -%\newif\if@restonecol -\@twocolumnfalse - -\if@compatibility - \setlength\paperheight {297mm}% % DEFAULT FOR LATEX209 IS a4 - \setlength\paperwidth {210mm}% -\else % CHOSE PAPER: -\DeclareOption{a4paper} - {\setlength\paperheight {297mm}% - \setlength\paperwidth {210mm}} -\DeclareOption{a5paper}{\@OImess{}} % IGNORED a5 -\DeclareOption{b5paper}{\@OImess{}} % IGNORED b5 -\DeclareOption{letterpaper} - {\setlength\paperheight {11in}% - \setlength\paperwidth {8.5in}} -\DeclareOption{legalpaper} - {\setlength\paperheight {14in}% - \setlength\paperwidth {8.5in}} -\DeclareOption{executivepaper} - {\setlength\paperheight {10.5in}% - \setlength\paperwidth {7.25in}} -\DeclareOption{landscape}{\@OImess{}} % IGNORED landscape -\fi - -\newcommand\@ptsize{2} % DEFAULT SIZE IS 12 PT - -\DeclareOption{proceedings}{\@preprintfalse\@proctrue - \renewcommand\@ptsize{0}% PROCS: 10 PT - \AtBeginDocument{\@todotocfalse}} -\DeclareOption{published}{\@preprintfalse} - -\DeclareOption{hyper}{\@hypertrue} % HYPER IS 12 PT -%\DeclareOption{screen}{\@hypertrue} % HYPER IS 12 PT -\DeclareOption{nohyper}{\@hyperfalse} % PAPER IS ALSO 12 PT (v1.3) -\DeclareOption{paper}{\@hyperfalse} % PAPER IS ALSO 12 PT -\DeclareOption{11pt}{\renewcommand\@ptsize{1}\ExecuteOptions{@FONT}} -\DeclareOption{12pt}{\renewcommand\@ptsize{2}\ExecuteOptions{@FONT}} -\if@compatibility\else % LATEX2.09 HAS NO 10PT -\DeclareOption{10pt}{\renewcommand\@ptsize{0}\ExecuteOptions{@FONT}}% v1.4 -\fi % CHOSEN TO FREE MEMORY LATER: -\DeclareOption{@FONT}{\if@preprint % IF PREPRINT ALLOW ANY, - \else % IF PROCEEDINGS OR PUBLISHED: - \if@proc % - \renewcommand\@ptsize{0}\@NFmess{10pt}% ALWAYS 10PT - \else - \renewcommand\@ptsize{2}\@NFmess{12pt}% ALWAYS 12PT - \fi\fi} - -\if@compatibility\else -\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}\fi -\DeclareOption{twoside}{\if@preprint\if@hyper\@OImess{ in hyper-mode} - \else\@twosidetrue\@mparswitchtrue\fi - \else % FOR PROCEED./PUBLIC.: - \@OImess{ in published papers} - \fi} -\DeclareOption{notoc}{\if@preprint % to disable TOC - \AtBeginDocument{\@todotocfalse} - \else - \if@proc\@OImess{ is automatic for proceedings} - \else\@OImess{ in JHEP papers}\fi\fi} -\DeclareOption{draft}{\setlength\overfullrule{5pt}% EXTENDED DRAFT - \newcount\hour\newcount\minute - \hour=\time \divide\hour by60 \minute=\time - {\multiply\hour by60 \global\advance\minute by-\hour} - \edef\militarytime{\number\hour:\ifnum\minute<10 0\fi\number\minute} - \let\old@eqnnum\@eqnnum - \def\@eqnnum{\old@eqnnum\rlap{\kern\marginparsep - \if@twocolumn\if@firstcolumn - \kern-2\marginparsep\kern-\columnwidth\ - \llap\bgroup\else\bgroup\fi - \else - \if@twoside\ifodd\c@page - \kern-2\marginparsep\kern-\textwidth - \llap\bgroup\else\bgroup\fi - \else\bgroup\fi - \fi - \sf\scriptsize\@eqnlabel\egroup}% - \gdef\@eqnlabel{}} - \let\@eqnlabel\relax - \def\math@note#1{\gdef\@eqnlabel{LAB: #1}} - \def\norm@note#1#2{\special{}% SORRY AGAIN. - \ifinner{\ifdim\baselineskip=\z@% IN ARRAY.. - \baselineskip18\p@\fi%% - \ifhmode% ATTENTION TO RESTRICTED VMODE! - \raisebox{.5\baselineskip}[\z@][\z@]{% - \rlap{\sf\scriptsize #2}}% - \else\vskip-\baselineskip% - \raisebox{-.6\baselineskip}[\z@][\z@]{% - \rlap{\sf\scriptsize #2}}% - \fi}% - \else\marginpar{\raggedright\if@twoside\ifodd\c@page% - \raggedleft\fi\fi\sf\scriptsize #1#2}% - \fi}% - \AtBeginDocument{\newbox\drft@box\setbox\drft@box=\hbox{% - \framebox[\textwidth]{\sf\small JHEP 2.0 DRAFT - \ttfamily(\cur@opt)\hfill\sf\bfseries\jobname\sf, - \today, \militarytime}}} - \@drafttrue} - -%\if@compatibility\else -%\DeclareOption{final}{\setlength\overfullrule{\z@}} % ***? NO FINAL? -%\fi -\DeclareOption{titlepage}{\@OImess{}} % IGNORED -\if@compatibility\else -\DeclareOption{notitlepage}{\@OImess{}} % IGNORED -\fi -\if@compatibility\else -\DeclareOption{onecolumn}{\@OImess{}} % IGNORED -\fi -\DeclareOption{twocolumn}{\@OImess{}} % IGNORED -\DeclareOption{leqno}{\@OImess{}} %\input{leqno.clo}} IGNORED ... -\DeclareOption{fleqn}{\@OImess{}} %\input{fleqn.clo}} IGNORED ... -\DeclareOption{openbib}{\@OImess{}} % IGNORED - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MESSAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\JHEP@mess[1]{\typeout{Class JHEP Message: \protect#1.}}% -\newcommand\JHEP@warn[1]{\ClassWarning{JHEP}{#1}} -\newcommand\JHEP@warnl[1]{\ClassWarningNoLine{JHEP}{#1}} -\newcommand\JHEP@igno[1]{\JHEP@warn{IGNORED \protect#1}} -\newcommand\JHEP@ignol[1]{\JHEP@warnl{IGNORED \protect#1}} -\newcommand\@OImess[1]{\JHEP@ignol{OPTION '\CurrentOption'#1}} -\newcommand\@NFmess[1]{\JHEP@mess{Normalsize set to #1}} -\newcommand\@ENVwarn[1]{\JHEP@warn{Please use \protect#1 in place - of LaTeX environment}} -%%%%%%%%%%%%%%%%%%%%%%%%%% PROCESS OPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ExecuteOptions{a4paper,oneside,hyper} %WERE ALSO 10pt,onecolumn -\ProcessOptions - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%% START CODE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\input{size1\@ptsize.clo} -\renewcommand{\baselinestretch}{1.1}\normalsize -\setlength\lineskip{1\p@} -\setlength\parindent{1.2\parindent} % AT 12pt 1.5em BECOMES 1.8em=tocindent -\setlength\normallineskip{1\p@} -\setlength\parskip{0\p@ \@plus \p@} -\@lowpenalty 51 -\@medpenalty 151 -\@highpenalty 301 -\widowpenalty 1000 -\clubpenalty 1000 - -\setcounter{topnumber}{3} -\renewcommand\topfraction{.95} %.7 -\setcounter{bottomnumber}{1} -\renewcommand\bottomfraction{.6} %.2 % .6 ???*** -\setcounter{totalnumber}{3} -\renewcommand\textfraction{.05} -\renewcommand\floatpagefraction{1} -\setcounter{dbltopnumber}{3} -\renewcommand\dbltopfraction{.7} -\renewcommand\dblfloatpagefraction{1} - -\textwidth .72\paperwidth % WIDTH OF TEXT, REMAINS .28% FOR MARGINS -\if@proc - \addtolength\textwidth{.02\paperwidth} -\fi - -\setlength\@tempdima{.76\paperheight} % HEIGHT OF TEXT WITH FOOTNOTES -\divide\@tempdima\baselineskip % EXCLUDING HEAD (AND FOOT) -\@tempcnta=\@tempdima % rounded to integer (#lines-1) -\setlength\textheight{\@tempcnta\baselineskip} -\addtolength\textheight{\topskip} - -\voffset -1in -\topmargin .05\paperheight % FROM TOP OF PAGE TO TOP OF HEADING (0=1inch) -\headheight .02\paperheight % HEIGHT OF HEADING BOX. -\headsep .03\paperheight % VERT. SPACE BETWEEN HEAD AND TEXT. -\footskip .07\paperheight % FROM END OF TEX TO BASE OF FOOTER. (40pt) - -\marginparsep 9\p@ % HOR. SPACE BETWEEN TEXT AND MARGINAL NOTE -\marginparpush 6\p@ % MIN. VERT. SPACE BETWEEN MARGINAL NOTES - -\hoffset -1in % TO ADJUST WITH PAPER: -\if@twoside % IF TWO-SIDED: - \oddsidemargin .13\paperwidth % LEFT MARGIN FOR ODD PAGES (10) - \evensidemargin .15\paperwidth % LEFT MARGIN FOR EVEN PAGES (30) - \marginparwidth .10\paperwidth % TEXTWIDTH OF MARGINALNOTES - \reversemarginpar % BECAUSE OF TITLEPAGE. -\else % IF ONE-SIDED: - \oddsidemargin .14\paperwidth % LEFT MARGIN FOR ODD PAGES (20) - \evensidemargin .14\paperwidth % LEFT MARGIN FOR EVEN PAGES (20) - \marginparwidth .11\paperwidth % TEXTWIDTH OF MARGINALNOTES -\fi % -\if@proc -\addtolength\oddsidemargin{-.01\paperwidth} -\addtolength\evensidemargin{-.01\paperwidth} -\fi -%%%%%%%%%%%%%%%%%%%%%%% HYPER (AND DRAFT) STUFF %%%%%%%%%%%%%%%%%%%%%%% -%\let\textref\@gobble -%\if@hyper % IF NOHYPER WE DO LESS DAMAGE AS POSSIBLE.*** -\bgroup\catcode`\#=12\gdef\hash{#}\egroup % DEFINED \hash=#. -%\fi -\def\H@tilde{\string~} -\newcommand{\href}[2]{\bgroup\let~\H@tilde - \if@hyper\noexpand\special{html:<a href="#1">}\fi - {#2}\egroup\if@hyper\special{html:</a>}\fi} -\newcommand{\name}[1]{\if@hyper\noexpand\special% NAME HAS NO TAGGED TEXT HERE. - {html:<a name="#1">}\special{html:</a>}\fi} -\newcommand{\base}[1]{\if@hyper\bgroup\let~\H@tilde - \noexpand\special % BASE HAS NO TAGGED TEXT. - {html:<base href="#1">}\egroup\fi} -\newcommand{\textref}[2]{\vrule height \z@ width \z@\href{\hash ref-#1}{#2}} -%------------------------------------------------------------------% -% SECTION TAGS and THEIR REFERENCE IN TOC \d@t will be '.' for sections only -\if@hyper -\renewcommand{\@seccntformat}[1]{\name{sec\csname the#1\endcsname}% - \csname the#1\endcsname\d@t\hspace{1ex}} -\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{\href - {\hash\hyp@typ#1}{#1}\d@t\hfil}} -\else -\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname\d@t\hspace{1ex}} -\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1\d@t\hfil}} -\fi -%------------------------------------------------------------------% -% CITATION TAGS ARE TOGETHER WITH BIB STUFF. -% CITATION HREF -\def\@citex[#1]#2{% % UNFORTUNATELY REDEFINED!!!! - \let\@citea\@empty - \@cite{\@for\@citeb:=#2\do - {\@citea\def\@citea{,\penalty\@m\ }% - \edef\@citeb{\expandafter\@firstofone\@citeb}% - \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi - \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}% - \G@refundefinedtrue - \@latex@warning - {Citation `\@citeb' on page \thepage \space undefined}}% - {\edef\tmp@bn{\csname b@\@citeb\endcsname}% - \hbox{\href{\hash bib\tmp@bn}{\tmp@bn}}}}}{#1}% % **HYPER** - \if@draft\norm@note{CIT: }{#2}\fi % **DRAFT** - } -%-----------------------------------------------------------------% -% LABEL, REF AND PAGEREF, ~ COMPATIBLE: -\let\old@label\label % OLD LATEX COMMAND. -\renewcommand{\label}[1]{\name{ref-#1}% % LABEL IN HYPER TAG. - \old@label{#1}% % - \if@draft% % DRAFT: - \ifmmode\math@note{#1}% - \else\norm@note{}{LAB: #1}\fi% - \fi% - } -\if@hyper -\let\old@ref\ref \let\old@pageref\pageref % OLD LATEX COMMANDS. -\renewcommand{\ref}[1]{\@ifundefined{r@#1}{}{\href{\hash ref-#1}}% - {\old@ref{#1}}} % LABEL INSIDE HREF. -\renewcommand{\pageref}[1]{\@ifundefined{r@#1}{}{% % UNDEFINED => NO HREF - \edef\tmp@ref{\noexpand\@secondoftwo\csname r@#1\endcsname}% - \href{\hash pag\tmp@ref}}{\old@pageref{#1}}} -\fi -%------------------------------------------------------------------% -%%%%%%%%%%%%%%%%%%%%%%%%%% END HYPER-STUFF %%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%%%%%%%%%%%%%%%%%%%%%%%%%%% JHEP HEADINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\ps@JHEP{% - \def\@oddfoot{\reset@font\hfil\thepage\hfil} - \if@draft\edef\cur@opt{\@curroptions}\fi - \def\@oddhead{\name{pag\thepage}\hfil\if@draft\copy\drft@box\fi} - \if@proc - \def\@oddhead{\name{pag\thepage} - \smash{\if@draft\raise 2.5em\rlap{\copy\drft@box}\fi - \vbox{\hsize=\textwidth\noindent - \copy\conf@box\hfill - \copy\@firstauthorbox\vskip.17em \hrule}} - }% - \fi - \if@twoside\let\@evenhead\@oddhead\let\@evenfoot\@oddfoot\fi - \let\@mkboth\@gobbletwo - \let\sectionmark\@gobble - \let\subsectionmark\@gobble - } -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\maketitle{\JHEP@ignol{\maketitle}} -\newcommand\auto@maketitle{\begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{\hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \let\footnote\thanks% - \newpage % - \if@proc % IF PROCEEDINGS: - \global\let\@nodocument\relax % LaTeX FOULED:) - \twocolumn[\@maketitle]% % TWOCOLUMN AFTER REAL TITLE - \@thanks % TITLE THANKS IN 1st COLUMN - \let\@evenfoot\@empty % NO PAGENO. - \let\@oddfoot\@empty - \setcounter{page}{1}% - \thispagestyle{empty}% % PROCS HAVE NO PAGENUMBER - \else - \@maketitle % CALL ACTUAL FORMATTING - \@thanks % TITLE THANKS - \let\@evenfoot\@empty % NO PAGENO. - \let\@oddfoot\@empty - \setcounter{page}\z@ - \newpage % FINE PAGINA - \fi - \endgroup - \setcounter{footnote}{0}% - \if@todotoc % IF THERE IS A SECTION - \noindent\rule\textwidth{.1pt} % THEN MAKE TOC... - \vskip 2em \@plus 2ex \@minus 2ex - \tableofcontents - \vskip 2em \@plus 2ex \@minus 2ex - \noindent\rule\textwidth{.1pt} - \vskip 2em \@plus 2ex \@minus 2ex - \fi - \if@preprint\else - \gdef\tableofcontents{\JHEP@igno{\tableofcontents\space is automatic}} - \fi - \global\let\thanks\@gobble - \setbox\@tmpbox=\vbox{\rm\@author}% % FOR PROCS RESET HEADERS -% \global\let\maketitle\relax % NO LONGER EXISTS. - \global\let\@maketitle\relax % - \global\let\@thanks\@empty % - \global\let\@author\@empty % KILL ALL - \global\let\@date\@empty % - \global\let\@title\@empty % - \global\let\@abstract\@empty % - \global\let\title\relax % - \global\let\author\relax % - \global\let\date\relax % - \global\let\and\relax % - \global\let\email\@gobble - \global\let\received\relax - \global\let\accepted\relax - \global\let\keywords\relax - \global\let\endkeywords\relax -} -%%%%%%%%%%%%%%%%%%%%%%%%%% ACTUAL TITLEPAGE %%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\@maketitle{% % PAGE IS FLUSHED LEFT -\begin{flushleft}% % PAY ATTENTION TO \par'S -\if@preprint %%% PREPRINT HEADER: - \vskip-7em % - \underline{\tiny Preprint typeset % - in JHEP style. - % - \if@hyper{HYPER VERSION} % - \else{PAPER VERSION}\fi } % - \normalsize\hfill% % *** MAYBE PUT IN A ZERO BOX - \begin{tabular}[t]{r}\@preprint\end{tabular}% % PREPRINT NUMBERS -\else % -\if@proc %%% PROCEEDINGS: LOGO ETC.. -\vskip-4.48em\hfill\copy\conf@box - \vskip-.7\baselineskip\logo\hrulefill - \vskip-.4\baselineskip\hskip31\p@% % *** IDEM BOXIZE - {\tiny PROCEEDINGS} -\else -% %%% PUBLISHED: LOGO ETC.. - \vskip-7em\hfill\unhbox\rece@box\unhbox\acce@box - \vskip-.7\baselineskip\logo\hrulefill - \vskip-.5\baselineskip\hskip23\p@% % *** IDEM BOXIZE - {\tiny \if@hyper{HYPER VERSION}\else{PAPER VERSION}\fi} -\fi\fi\null - \vskip 1.5em plus .4fil % V. SPACE BEFORE TITLE - {\LARGE \sffamily % TITLE: large sans-serif bf - \bfseries % -% \if@hyper\else\huge\fi % IF PAPER: no longer HUGE. - \@title\par} % - \vskip .6em plus .06fil minus .5ex % - \rule\textwidth{\if@proc\else1.5\fi\p@} % RULE for PROC = 1pt else 1.5pt. - \vskip 1em plus .06fil minus .6ex % (symmetric is 1em) - {\normalsize \bfseries \sffamily % - \@author \par} % AUTHORS\\ADDRESSES - \vskip 2em plus 0.05fil minus 1ex % - \parbox\textwidth{\unhbox\abstract@box} % ABSTRACT IF PRESENT (SHOULD) - \vskip 2em plus 1em minus 1ex % - \par % - \@keywords % KEYWORDS IF PRESENT - \par - \vskip\baselineskip - \dedic@box % DEDICATION, IF PRESENT - \end{flushleft}% % FINISHED. -} -%%%%%%%%%%%%%%%%%%%%%%%%%%% STANDARD STUFF %%%%%%%%%%%%%%%%%%%%%%%%%%%% -\setcounter{secnumdepth}{3} -\newcounter {part} -\newcounter {section} -\newcounter {subsection}[section] -\newcounter {subsubsection}[subsection] -\newcounter {paragraph}[subsubsection] -\newcounter {subparagraph}[paragraph] -\renewcommand\thepart {\@Roman\c@part} -\renewcommand\thesection {\@arabic\c@section} -\renewcommand\thesubsection {\thesection.\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph} -%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION FORMATS %%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\secstyle{\bfseries} -\def\ts@flag{\let\d@t.% % Sections get ``.'' - \immediate\write\@auxout % IF THERE IS A SECTION - {\string\global\string\@todotoctrue}} % THEN SIGNAL IN AUX. - -\newcommand\part{\par - \addvspace{4ex}% - \@afterindentfalse - \secdef\@part\@spart} - -\def\@part[#1]#2{\ts@flag - \ifnum \c@secnumdepth >\m@ne - \refstepcounter{part}% % DAMN LATEX !!! BELOW, - \addcontentsline{toc}{part}{\string\href % UNFORTUNATELY, NO NUMBERLINE: - {\string\hash\space part\the\c@part}% - {\thepart}\hspace{1em}#1}% - \else - \addcontentsline{toc}{part}{#1}% - \fi - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \ifnum \c@secnumdepth >\m@ne - \name{part\the\c@part}\Large\bfseries \partname~\thepart - \par\nobreak - \fi - \huge \bfseries #2% - \markboth{}{}\par}% - \nobreak - \vskip 3ex - \@afterheading\let\d@t\relax} -\def\@spart#1{% - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \huge \bfseries #1\par}% - \nobreak - \vskip 3ex - \@afterheading} - -\newcommand\section{\@startsection{section}{1}{\z@}% - {-3.5ex \@plus -1.3ex \@minus -.7ex}% - {2.3ex \@plus.4ex \@minus .4ex}% - {\normalfont\large\secstyle}} -\newcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-2.3ex\@plus -1ex \@minus -.5ex}% - {1.2ex \@plus .3ex \@minus .3ex}% - {\normalfont\normalsize\secstyle}} -\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% - {-2.3ex\@plus -1ex \@minus -.5ex}% - {1ex \@plus .2ex \@minus .2ex}% - {\normalfont\normalsize\secstyle}} -\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% - {1.75ex \@plus1ex \@minus.2ex}% - {-1em}% - {\normalfont\normalsize\bfseries}} -\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% - {1.75ex \@plus1ex \@minus .2ex}% - {-1em}% - {\normalfont\normalsize\bfseries}} - -% ---- turnaround for sections with figures ------ % -\def\bef@sec{\iffigprocessing\JHEP@warnl{Floating figure \the\ffigcount\space - and startsection colliding}\fi - \iftabprocessing\JHEP@warnl{Floating table \the\ftabcount\space - and startsection colliding}\fi - \edef\bef@everypar{\the\everypar}} % HACK FOR FLOATS AND \everypar -\def\aft@sec{\let\d@t\relax % RESTORE: NO DOTTED SUBSECS.. - \edef\tmp@everypar{\the\everypar}% % DELETED CLUBPENALTY, BELOW. - \everypar\expandafter{\bef@everypar{\tmp@everypar}}}% RESTORE. -\let\old@sec\section % -\let\old@ssec\subsection % -\let\old@sssec\subsubsection % OLD SECTIONING COMMANDS. -\let\old@par\paragraph % -\let\old@spar\subparagraph % -% ------- new forms ------- % -\renewcommand{\section}{\secdef\JHEP@sec\JHEP@secs} -\renewcommand{\subsection}{\secdef\JHEP@ssec\JHEP@ssecs} -\renewcommand{\subsubsection}{\secdef\JHEP@sssec\JHEP@sssecs} -\renewcommand{\paragraph}{\secdef\JHEP@par\JHEP@pars} -\renewcommand{\subparagraph}{\secdef\JHEP@spar\JHEP@spars} -% ---- unstarred forms ---- % -\def\JHEP@sec[#1]#2{\ts@flag\bef@sec\old@sec[#1]{#2}\aft@sec} -\def\JHEP@ssec[#1]#2{\bef@sec\old@ssec[#1]{#2}\aft@sec} -\def\JHEP@sssec[#1]#2{\bef@sec\old@sssec[#1]{#2}\aft@sec} -\def\JHEP@par[#1]#2{\bef@sec\old@par[#1]{#2}\aft@sec} -\def\JHEP@spar[#1]#2{\bef@sec\old@spar[#1]{#2}\aft@sec} -% ----- starred forms ----- % -\def\JHEP@secs#1{\bef@sec\old@sec*{#1}\aft@sec} -\def\JHEP@ssecs#1{\bef@sec\old@ssec*{#1}\aft@sec} -\def\JHEP@sssecs#1{\bef@sec\old@sssec*{#1}\aft@sec} -\def\JHEP@pars#1{\bef@sec\old@par*{#1}\aft@sec} -\def\JHEP@spars#1{\bef@sec\old@spar*{#1}\aft@sec} -% ----- end hack for sections with floats --------% - -\if@twocolumn - \setlength\leftmargini {2em} -\else - \setlength\leftmargini {2.5em} -\fi -\leftmargin \leftmargini -\setlength\leftmarginii {2.2em} -\setlength\leftmarginiii {1.87em} -\setlength\leftmarginiv {1.7em} - \setlength\leftmarginv {1em} - \setlength\leftmarginvi {1em} -\setlength \labelsep {.5em} -\setlength \labelwidth{\leftmargini} -\addtolength\labelwidth{-\labelsep} -\@beginparpenalty -\@lowpenalty -\@endparpenalty -\@lowpenalty -\@itempenalty -\@lowpenalty -\renewcommand\theenumi{\@arabic\c@enumi} -\renewcommand\theenumii{\@alph\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv{\@Alph\c@enumiv} -\newcommand\labelenumi{\theenumi.} -\newcommand\labelenumii{(\theenumii)} -\newcommand\labelenumiii{\theenumiii.} -\newcommand\labelenumiv{\theenumiv.} -\renewcommand\p@enumii{\theenumi} -\renewcommand\p@enumiii{\theenumi(\theenumii)} -\renewcommand\p@enumiv{\p@enumiii\theenumiii} -\newcommand\labelitemi{$\m@th\bullet$} -\newcommand\labelitemii{\normalfont\bfseries --} -\newcommand\labelitemiii{$\m@th\ast$} -\newcommand\labelitemiv{$\m@th\cdot$} -\newenvironment{description} - {\list{}{\labelwidth\z@ \itemindent-\leftmargin - \let\makelabel\descriptionlabel}} - {\endlist} -\newcommand*\descriptionlabel[1]{\hspace\labelsep - \normalfont\bfseries #1} -%%%%%%%%%%%%%%%%%%%%%%%%%% AUTHORS/ADDRESSES %%%%%%%%%%%%%%%%%%%%%%%%%% -\newtoks\prev@t -\newtoks\cur@t -\newbox\@firstauthorbox -\renewcommand\@author{% % FIRST TIME \\=>ADDR. - \def\\{\egroup % - \copy\@firstauthorbox\par % CLOSE & COPY HBOX - \vskip.6em\@plus.02fil\@minus.3ex% GLUE UNDER AUTHOR - \hskip1em% % ADDRESS INDENT - \vbox\bgroup\hsize=.9\textwidth % - \let\\\par\small\it\raggedright}%% STYLE FOR ADDRESSES - } -\renewcommand\author[1]{% - \if@proc\if@author\@PROCerr\fi\fi % PROCS ONLY 1 AUTHOR! - \global\@authortrue - \prev@t=\expandafter{\@author}% % TWO TOKEN LISTS. - \cur@t={\global\setbox\@firstauthorbox % - \hbox\bgroup #1\egroup\par % ACTUAL AUTH.\\ADD. - \vskip.6em\@plus.03fil\@minus.2ex}% % Glue! - \long\xdef\@author{\the\prev@t\the\cur@t}% - } % STORE ALL IN \@AUTHOR -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROCEEDINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newbox\conf@box -\newcommand\conference[1]{\global\setbox\conf@box\hbox{% - \itshape #1}\@conftrue} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% RECEIVED %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newbox\rece@box -\newcommand\received[1]{\global\setbox\rece@box\hbox{\small - {\scshape\receivedname} \itshape #1, }\@recetrue} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PUBLISHED %%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newbox\acce@box -\newcommand\accepted[1]{\global\setbox\acce@box\hbox{\small - {\scshape\acceptedname} \itshape #1}\@accetrue} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DEDICATED %%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\gdef\dedic@box{\relax} -\newcommand\dedicated[1]{\gdef\dedic@box{\vbox{\small\it\raggedleft #1}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%% ACKNOWELEDGMENTS %%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\acknowledgments{\section*{\acknowlname}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EMAIL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\email[1]{{\tt\href{mailto:#1}{#1}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PREPRINT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\@preprint{\relax} -\newcommand\preprint[1]{\long\gdef\@preprint{#1}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ABSTRACT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newbox\abstract@box% % HBOX FOR WHOLE ABSTRACT -\newcommand{\abstract}[1]% % ABSTR. IN NORMALSIZE - {\global\setbox\abstract@box=\hbox{\noindent{\scshape - \abstractname}\ \ignorespaces #1}\global\@abstracttrue} -%\newenvironment{abstract}% % ABSTR. ENV. IN NORMALSIZE -% {\global\setbox\abstract@box=\hbox\bgroup\noindent{\scshape -% \abstractname}\ \ignorespaces} -% {\egroup\global\@abstracttrue} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% KEYWORDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\@keywords{\relax}% % CS FOR WHOLE KEYWORDS -\def\keywords{\bgroup\gdef\@comma{,}\catcode`\ =\active\catcode`,=\active - \@@keywords} -\begingroup -\catcode`\ =\active\catcode`,=\active\global -\def\@@keywords#1{\gdef\@keywords{\noindent{\scshape\keywordsname} - \bgroup\def, {+}\def {_}% %ATTENTION: NO EXPANSION. - \href{http://jhep.sissa.it/stdsearch?keywords=#1}% - {\let,\@comma\let \ #1}. - \egroup}\egroup\global\@keywordstrue}% -\endgroup -%%%%%%%%%%%%%%%%%%%%%%%%%% OTHER ENVIRONMENTS %%%%%%%%%%%%%%%%%%%%%%%%% -\newenvironment{verse} - {\let\\\@centercr - \list{}{\itemsep \z@ - \itemindent -1.5em% - \listparindent\itemindent - \rightmargin \leftmargin - \advance\leftmargin 1.5em}% - \item\relax} - {\endlist} -\newenvironment{quotation} - {\list{}{\listparindent 1.5em% - \itemindent \listparindent - \rightmargin \leftmargin - \parsep \z@ \@plus\p@}% - \item\relax} - {\endlist} -\newenvironment{quote} - {\list{}{\rightmargin\leftmargin}% - \item\relax} - {\endlist} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% APPENDIX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\appendix{\par - \setcounter{section}{0}% - \setcounter{subsection}{0}% - \renewcommand\thesection{\@Alph\c@section}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%% SOME MORE LENGHTS %%%%%%%%%%%%%%%%%%%%%%%%% -\setlength\arraycolsep{2\p@} % TO MATCH eqnarrays<->equations -\setlength\tabcolsep{6\p@} -\setlength\arrayrulewidth{.4\p@} -\setlength\doublerulesep{2\p@} -\setlength\tabbingsep{\labelsep} -\skip\@mpfootins = \skip\footins -\setlength\fboxsep{3\p@} -\setlength\fboxrule{.4\p@} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% THE EQUATION %%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand\theequation{\ifnum\c@section=0\else\thesection.\fi - \@arabic\c@equation} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%% FIGURES, TABLES %%%%%%%%%%%%%%%%%%%%%%%%%% -\newcounter{figure} -\renewcommand\thefigure{\@arabic\c@figure} -\def\fps@figure{Htbp} -\def\ftype@figure{1} -\def\ext@figure{lof} -\def\fnum@figure{\figurename~\thefigure} -\newenvironment{figure} - {\@ENVwarn{\FIGURE{...}}\@float{figure}} - {\end@float} -\newenvironment{figure*} - {\@ENVwarn{\FIGURE{...}}\@dblfloat{figure}} - {\end@dblfloat} -\newcounter{table} -\renewcommand\thetable{\@arabic\c@table} -\def\fps@table{tbp} -\def\ftype@table{2} -\def\ext@table{lot} -\def\fnum@table{\tablename~\thetable} -\newenvironment{table} - {\@ENVwarn{\TABLE{...}}\@float{table}} - {\end@float} -\newenvironment{table*} - {\@ENVwarn{\TABLE{...}}\@dblfloat{table}} - {\end@dblfloat} -%%-----------------------------------------------------------------%% -\newcommand{\FIGURE}[2][v]{\begin{floatingfigure}[#1]#2 - \end{floatingfigure}} -\newcommand{\TABLE}[2][v]{\begin{floatingtable}[#1]{#2} - \end{floatingtable}} -\newcommand{\EPSFIGURE}[3][v]{\begin{floatingfigure}[#1]\epsfig{file=#2} - \caption{#3}\end{floatingfigure}} -\newcommand{\TABULAR}[4][v]{\begin{floatingtable}[#1]{\begin{tabular}{#2} - #3\end{tabular}}\caption{#4} - \end{floatingtable}} -%Check below, and put automatic width *** -\newcommand{\DOUBLEFIGURE}[5][ht]{\@dblfloat{figure}[#1]\centerline{% - \parbox{.45\textwidth}{\centerline{\epsfig{file=#2}}}~~~~ - \parbox{.45\textwidth}{\centerline{\epsfig{file=#3}}}} - \centerline{\parbox[t]{.45\textwidth}{\caption{#4}}~~~~ - \parbox[t]{.45\textwidth}{\caption{#5}}}\end@dblfloat} -\newcommand{\DOUBLETABLE}[5][ht]{\@dblfloat{table}[#1]\centerline{% - \parbox{.45\textwidth}{\centerline{#2}}~~~~ - \parbox{.45\textwidth}{\centerline{#3}}} - \centerline{\parbox[t]{.45\textwidth}{\caption{#4}}~~~~ - \parbox[t]{.45\textwidth}{\caption{#5}}}\end@dblfloat} -%%%%%%---------------- FROM FLOATFLT PACKAGE ------------------%%%%%%%% -%% Original file `floatflt.sty', modified by F.Nesti <nesti@sissa.it> to: -%% be inserted in JHEP.cls; -%% correct float placement when shifting past pages; -%% correct incompatibility with \marginpar; -%% correct incompatibility with \@startsection; -%% correct persisting indentation in following pars; -%% let float also at beginning of pages; -%% avoid the widht specification. -%% -%% Original was 1994-1996 by Mats Dahlgren <matsd@physchem.kth.se>. -%% -%%%%%%%%\NeedsTeXFormat{LaTeX2e}[1994/06/01] %LEFT THIS STUFF TO -%%%%%%%%\ProvidesPackage{floatflt}[1996/02/27 v. 1.3] %RECONVERT TO PACKAGE. -\newcounter{OptionTest} -\if@twoside - \setcounter{OptionTest}{0} -\else % POS: 2side=p/1side=r - \setcounter{OptionTest}{1} -\fi -%%%%%%%%\DeclareOption{rflt}{\setcounter{OptionTest}{1}} -%%%%%%%%\DeclareOption{lflt}{\setcounter{OptionTest}{2}} % CHOSEN. -%%%%%%%%\DeclareOption{vflt}{\setcounter{OptionTest}{0}} -%%%%%%%%\DeclareOption*{\OptionNotUsed} -%%%%%%%%\ProcessOptions -\newbox\@tmpbox -\newbox\figbox -\newbox\tabbox -\newbox\pagebox -\newcount\ffigcount -\newcount\ftabcount -\newcount\hangcount -\newcount\nosuccesstryfig -\newcount\nosuccesstrytab -\newdimen\figgutter \figgutter=1truepc -\newdimen\tabgutter \tabgutter=1truepc -\newdimen\fl@wd -\newdimen\fl@ht -%\newdimen\fl@gut -\newdimen\htdone \htdone=\z@ -\newdimen\pageht -\newdimen\startpageht -\newdimen\floatfltwidth -\newdimen\fltitemwidth -\newif\iftryingfig \tryingfigfalse -\newif\iftryingtab \tryingtabfalse -\newif\ifdoingfig \doingfigfalse -\newif\ifdoingtab \doingtabfalse -\newif\iffigprocessing \figprocessingfalse -\newif\iftabprocessing \tabprocessingfalse -\newif\ifpageafterfig \pageafterfigfalse -\newif\ifpageaftertab \pageaftertabfalse -\newif\ifoddpages -\newif\ifoutput -\newtoks\outputpretest -\def\@captype{} -%%---------------- ORRIBLE HACKS, SORRY -------------------------%% -\let\old@marginpar\marginpar % -\renewcommand\marginpar[1]{{\outputpretest={\outputtrue}% REDEF \marginpar. - \old@marginpar{#1}}} % -\def\g@addto#1#2{{\toks@\expandafter{#1#2}% - \xdef#1{\the\toks@}}}% -\def\postpone@captions{% % -% \global\let\tmp@label\label % REDEF \caption AND - \global\let\tmp@caption\caption % \label, LATER. - \global\let\later@capt\relax % UN PO' PESANTI - \gdef\later@label{} % MA D'ALTRONDE... - \renewcommand\caption[1]{\gdef\later@capt{\tmp@caption{##1}}}% LOCAL!! - \renewcommand\label[1]{\name{ref-##1}% % TAG WHERE CALLED, AT LEAST, - \if@draft\norm@note{}{LAB: ##1}\fi% & DRAFTNOTE. - \g@addto\later@label{\old@label{##1}}}% - } -\AtEndDocument{\iftryingfig\JHEP@warnl{Floating figure \the\ffigcount\space - remains undone}\fi - \iftryingtab\JHEP@warnl{Floating table \the\ftabcount\space - remains undone}\fi} -%%----------------- FIGURE ---------------------------------------%% -\newenvironment{floatingfigure}[1][v]% -{\@tfor \@tempa :=#1\do {\xdef\@fside{\@tempa}}% - \global\advance\ffigcount by 1% - \iffigprocessing {\count0=\ffigcount\advance\count0 by -1% - \JHEP@warnl{Floating figures \the\count0\space\space and - \the\ffigcount\space colliding}}\fi - \iftabprocessing \JHEP@warnl{Floating table \the\ftabcount\space and - floating figure \the\ffigcount\space colliding}\fi - \postpone@captions - \global\setbox\@tmpbox=\hbox\bgroup% begin of figbox %HBOX FOR AUTO WIDTH! -} -{% -\egroup% % CALCULATE WIDTH (NO CAPTION FOR NOW) -\global\setlength{\floatfltwidth}{\the\wd\@tmpbox}% -% New behavior: wd < .6 columnwidth => floatflt. -% wd < columnwidth => float{figure} -% wd > columnwidth => dblfloat{figure} -\ifdim\floatfltwidth<.6\columnwidth% % IF NOT TOO WIDE OK: - \global\setbox\figbox=\vbox{\hsize=\floatfltwidth - \def\@captype{figure}% - \noindent\unhbox\@tmpbox - \later@capt\later@label}% - \global\figprocessingtrue - \global\everypar={\tryfig\oldeverypar}% must be set globally! - \figinsert\par -\else% % ELSE NORMAL LATEX FIGURE, SIGH. -% \JHEP@mess{Floating figure \the\ffigcount\space is -% wide becomes a LaTeX float}% - \if\@fside v \def\@fside{ht}\fi - \ifdim\floatfltwidth<\columnwidth - \def\@tempa{\@float{figure}[}\let\@tempb\end@float - \else - \def\@tempa{\@dblfloat{figure}[}\let\@tempb\end@dblfloat - \fi - \expandafter\@tempa\@fside]\center\unhbox\@tmpbox\later@capt\later@label\@tempb -\fi -} -%%------------ TABLE ----------------------------------------------%% -\newenvironment{floatingtable}[1][v]% -{\@tfor \@tempa :=#1\do {\global\edef\@tside{\@tempa}}% - \global\advance\ftabcount by 1% - \iftabprocessing {\count0=\ftabcount\advance\count0 by -1% - \JHEP@warnl{Floating tables \the\count0\space - \space and \the\ftabcount \space colliding}}\fi - \iffigprocessing \JHEP@warnl{Floating figure \the\ffigcount\space and - floating table \the\ftabcount\space colliding}\fi - \postpone@captions - \global\setbox\@tmpbox=\hbox\bgroup% begin of tabbox, ACTUALLY AN HBOX. -} -{% -\egroup% end of \tabbox, % ACTUALLY \@tmpbox -\global\setlength{\floatfltwidth}{\the\wd\@tmpbox}% -\ifdim\floatfltwidth<.6\columnwidth% % IF NOT TOO WIDE OK: - \global\setbox\tabbox=\vbox{\hsize=\floatfltwidth - \def\@captype{table}% - \noindent\unhbox\@tmpbox - \later@capt\later@label}% - \global\tabprocessingtrue - \global\everypar={\trytab\oldeverypar}% - \tabinsert\par% -\else% % ELSE NORMAL LATEX TABLE. -% \JHEP@mess{Floating table \the\ftabcount\space is -% wide becomes a LaTeX float}% - \ifdim\floatfltwidth<1.1\columnwidth - \if\@tside v \def\@tside{ht}\fi - \def\@tempa{\@float{table}[}\let\@tempb\end@float - \else - \if\@tside v \def\@tside{t}\fi - \def\@tempa{\@dblfloat{table}[}\let\@tempb\end@dblfloat - \fi - \expandafter\@tempa\@tside]% % ACTUALLY CALL THE LATEX FLOAT - \center\unhbox\@tmpbox\later@capt\later@label - \@tempb -\fi% -} -%----------- prepare for tries ----------------------------% -\def\figinsert{% - \global\nosuccesstryfig=0% - \global\outputpretest={\do@test}% - \global\tryingfigtrue \global\doingfigfalse% - \global\pageafterfigfalse}% -\def\tabinsert{% - \global\nosuccesstrytab=0% - \global\outputpretest={\do@test}% - \global\tryingtabtrue \global\doingtabfalse% - \global\pageaftertabfalse}% -%----------- init -----------------------------------------% -\AtBeginDocument{% - \edef\oldoutput{\the\output} - \output={\the\outputpretest\ifoutput\oldoutput\fi}% - \outputpretest={\outputtrue}% - \edef\oldeverypar{\the\everypar}% PERCHE' NESSUNO LO RIMETTE PIU' A POSTO?*** -} -%---- tests during \outputpretest -------------------------% -\def\do@test{% - \ifnum\outputpenalty=-10005 - \setbox\pagebox=\vbox{\unvbox255}% - \global\pageht=\ht\pagebox - \global\outputfalse - \unvbox\pagebox - \dimen0=\pageht\advance\dimen0 by 2 \baselineskip - \ifdim\dimen0>\vsize\pagebreak[4]\global\pageht\z@\fi - \else - \global\outputtrue - \ifnum\outputpenalty>-\@Mi %ie \marginpar's give penalty. - \ifdoingtab\global\pageaftertabtrue\fi - \ifdoingfig\global\pageafterfigtrue\fi - \fi - \fi}% -%-------- check for side ----------------------------------% -\def\chk@side#1{% DEFINED \fl@sid, BUT IF CHOSEN A DEFAULT, ELIMINATE ALL *** - {\edef\fl@sid{#1}% - \if\fl@sid r\global\oddpagestrue\fi - \if\fl@sid l\global\oddpagesfalse\fi - \if\fl@sid p% - \ifodd\c@page\global\oddpagesfalse - \else\global\oddpagestrue\fi - \fi - \if\fl@sid v% - \ifnum\theOptionTest=0% - \ifodd\c@page\global\oddpagesfalse - \else\global\oddpagestrue\fi - \else - \ifodd\theOptionTest\global\oddpagestrue - \else\global\oddpagesfalse\fi - \fi - \fi - }}% -%-------- get point in page -------------------------------% -\def\get@pageht{{\everypar={\relax}\setbox0=\lastbox - \parindent=\wd0 \parskip=\z@ \par - \penalty-10005 \leavevmode}}% -%-------- try at everypar ---------------------------------% -\def\tryfig{% - \global\fl@ht\ht\figbox - \global\fl@wd\wd\figbox - \global\let\fl@gut\figgutter - \iftryingfig - \get@pageht - \dimen0=\vsize - \advance\dimen0 by -\pageht - \advance\dimen0 by -2\baselineskip - \ifdim\dimen0>\fl@ht - \chk@side\@fside - \dimen0=0.3\baselineskip - \vrule depth \dimen0 width \z@%height 1.5\baselineskip - \vadjust{\kern -\dimen0 - \vtop to \dimen0{% - \baselineskip=\dimen0 - \vss \vbox to 1ex{% - \ifoddpages - \hb@xt@\hsize{\hss\copy\figbox}% - \else% leftsetting - \hb@xt@\hsize{\copy\figbox\hss}% - \fi - \vss}\null}}% - \global\tryingfigfalse - \global\doingfigtrue - \global\startpageht=\pageht - \global\htdone=\z@ - \dohang - \ifnum\nosuccesstryfig>0% - \JHEP@mess{Flt. fig. \the\ffigcount\space set on page \the\count0, - shifted \the\nosuccesstryfig\space par(s) forward}% -% \else -% \JHEP@mess{Floating figure \the\ffigcount\space -% set on page \the\count0}% - \fi - \else - \global\advance\nosuccesstryfig by 1 - \fi - \else% % IF NOT TRYING - \ifdoingfig - \get@pageht - \global\htdone=\pageht - \global\advance\htdone by -\startpageht - \ifpageafterfig - \global\doingfigfalse% IN CASE A PAGEBREAK JUST BELOW? - \else - \dimen0=\fl@ht - \advance\dimen0 by .85\baselineskip % .85 ENOUGH: WE ARE AT NEW PAR -% \typeout{FLOAT HT: \the\dimen0, HTDONE: \the\htdone} - \ifdim\htdone<\dimen0% - \dohang - \else - \global\doingfigfalse - \fi - \fi - \ifdoingfig\else\global\figprocessingfalse\fi% IF NO MORE DOING. - \else - \global\outputpretest={\outputtrue}% NOT RESTORE EVPAR IF NOT DOING? - \fi% % END IF DOING - \fi% % END IF TRYING -} -\def\trytab{% - \global\fl@ht\ht\tabbox - \global\fl@wd\wd\tabbox - \global\let\fl@gut\tabgutter - \iftryingtab - \get@pageht - \dimen0=\vsize - \advance\dimen0 by -\pageht - \advance\dimen0 by -2\baselineskip - \ifdim\dimen0>\fl@ht - \chk@side\@tside - \dimen0=0.3\baselineskip - \vrule depth \dimen0 width \z@ - \vadjust{\kern -\dimen0 - \vtop to \dimen0{% - \baselineskip=\dimen0 - \vss \vbox to 1ex{% - \ifoddpages - \hb@xt@\hsize{\hss\copy\tabbox}% - \else% leftsetting - \hb@xt@\hsize{\copy\tabbox\hss}% - \fi - \vss}\null}}% - \global\tryingtabfalse - \global\doingtabtrue - \global\startpageht=\pageht - \global\htdone=\z@ - \dohang - \ifnum\nosuccesstrytab>0% - \JHEP@mess{Flt. tab. \the\ftabcount\space set on page \the\count0, - shifted \the\nosuccesstrytab\space par(s) forward}% -% \else -% \JHEP@mess{Floating table \the\ftabcount\space -% set on page \the\count0}% - \fi - \else - \global\advance\nosuccesstrytab by 1 - \fi - \else - \ifdoingtab - \get@pageht - \global\htdone=\pageht - \global\advance\htdone by -\startpageht - \ifpageaftertab - \global\doingtabfalse - \else - \dimen0=\fl@ht - \advance\dimen0 by .85\baselineskip % .85 ENOUGH: WE ARE AT NEW PAR - \ifdim\htdone<\dimen0% - \dohang - \else - \global\doingtabfalse - \fi - \fi - \ifdoingtab\relax\else\global\tabprocessingfalse\fi - \else - \global\outputpretest={\outputtrue}% - \fi -\fi -} -%----- hanging lord -----------------------------% -\def\dohang{% - \dimen0=\fl@ht - \advance\dimen0 by -\htdone - \advance\dimen0 by 1.999\baselineskip % (16/12/98) WAS 1.49 BUT - \hangcount=\dimen0 % TEX ROUNDS ON STRICT INTEGERS - \divide\hangcount by \baselineskip % IN THIS DIVISION! -% \typeout{HANGCOUNT: \the\hangcount.} -% \ifnum\hangcount > 0 % IF ZERO ALSO INDENT MUST BE NULL. (7/6/97) - \dimen0=\fl@wd - \advance\dimen0 by \fl@gut - \ifoddpages - \global\hangindent=-\dimen0% placing right - \else - \global\hangindent=\dimen0% placing left - \fi - \global\hangafter=-\hangcount -% \fi -} -%----------------------- TWO NEWITEMS ---------------------% -\newcommand{\fltitem}[2][\z@]{\setlength{\fltitemwidth}{\linewidth}% - \addtolength{\fltitemwidth}{-\floatfltwidth}% - \addtolength{\fltitemwidth}{-0.5em}% - \item \parbox[t]{\fltitemwidth}{#2}\\[#1]} -\newcommand{\fltditem}[3][\z@]{\setlength{\fltitemwidth}{\linewidth}% - \addtolength{\fltitemwidth}{-\floatfltwidth}% - \addtolength{\fltitemwidth}{-0.5em}% - \item[#2] \parbox[t]{\fltitemwidth}{#3}\\[#1]} -%%%%%%\endinput -%% -%% End of ex-file `floatflt.sty'. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CAPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newlength\abovecaptionskip -\newlength\belowcaptionskip -\setlength\abovecaptionskip{8\p@} -\setlength\belowcaptionskip{0\p@} -\long\def\@makecaption#1#2{% - \if@hyper{\edef\@pippo{the\@captype} - \name{\@captype\expandafter\csname\@pippo\endcsname}}\fi% - \vskip\abovecaptionskip - {\let\label\@gobble% % FN 10.2.97 REMOVED LATEX BUG: - \let\index\@gobble% % LARGE CAPTIONS PROCESS LABEL - \let\glossary\@gobble% % TWO TIMES. - \sbox\@tempboxa{\small {\bfseries #1:} #2}% % - \global\dimen0\wd\@tempboxa}% % - \ifdim \dimen0 >\hsize - \small {\bfseries #1:} #2\par - \else - \global\@minipagefalse \sbox\@tempboxa{\small {\bfseries #1:} #2}% - \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \vskip\belowcaptionskip} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FONTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} -\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} -\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} -\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} -\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} -\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} -\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} -\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} -\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TOC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\tocsecs{} -\newcommand\@pnumwidth{1.55em} -\newcommand\@tocrmarg{2.55em} -\newcommand\@dotsep{4.5} -\setcounter{tocdepth}{3} -\newcommand\tableofcontents{% - \section*{\contentsname\label{-TOC-}} -% \@mkboth{% -% \MakeUppercase\contentsname}{\MakeUppercase\contentsname}% - \@starttoc{toc}% - \gdef\tableofcontents{\JHEP@igno{\tableofcontents\space already done}}} -\newcommand*\l@part[2]{\def\hyp@typ{part}% - \ifnum \c@tocdepth >-2\relax - \addpenalty\@secpenalty - \addvspace{2.25em \@plus\p@}% - \begingroup - \setlength\@tempdima{3em}% - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries \tocsecs#1\hfil \hb@xt@\@pnumwidth{\hss - \href{\hash pag#2}{#2}}}\par - \nobreak - \if@compatibility - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \fi - \endgroup - \fi} -\newcommand*\l@section[2]{\def\hyp@typ{sec}% - \ifnum \c@tocdepth >\z@ - \addpenalty\@secpenalty - \addvspace{1.0em \@plus\p@}% - \setlength\@tempdima{1.8em}% %WIDTH OF SECT. N. - \begingroup - \let\d@t.% - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode \bfseries - \advance\leftskip\@tempdima - \hskip -\leftskip - \tocsecs#1\nobreak\hfil %HREF HERE WOULD GET ALSO THE TITLE(...) - \nobreak\hb@xt@\@pnumwidth{\hss \href{\hash pag#2}{#2}}\par - \endgroup - \fi} - -\newcommand*\l@subsection{\def\hyp@typ{sec}\@tocline{2}{1.8em}{2.3em}} -\newcommand*\l@subsubsection{\def\hyp@typ{sec}\@tocline{3}{4.1em}{3.1em}} -\newcommand*\l@paragraph{\def\hyp@typ{sec}\@tocline{4}{7.2em}{4.3em}} -\newcommand*\l@subparagraph{\def\hyp@typ{sec}\@tocline{5}{10.5em}{5em}} - -\if@hyper - \let\old@dtl\@dottedtocline - \def\@dottedtocline#1#2#3#4#5{\old@dtl{#1}{#2}{#3}{#4}{% - \href{\hash pag#5}{#5}}} -\fi - -\def\@tocline#1#2#3#4#5{% - \ifnum #1>\c@tocdepth \else - \vskip \z@ \@plus.2\p@ - {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax - \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip - {#4}\nobreak - %\leaders\hbox{$\m@th - % \mkern \@dotsep mu\hbox{.}\mkern \@dotsep - % mu$} - \hfill - \nobreak - \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor \href{\hash pag#5}{#5}}% - \par}% - \fi} - - -%%%%%%%%%%%%%%%%%%%%%% LIST OF FIGURES AND TABLES %%%%%%%%%%%%%%%%%%%%% -\if@draft % ONLY IF DRAFT! ... - \newcommand\listoffigures{% - \section*{\listfigurename - \@mkboth{\MakeUppercase\listfigurename}% - {\MakeUppercase\listfigurename}}% - \@starttoc{lof}% - } - \newcommand*\l@figure{\def\hyp@typ{figure}\@dottedtocline{1}{1.5em}{2.3em}} - \newcommand\listoftables{% - \section*{\listtablename - \@mkboth{% - \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}% - \@starttoc{lot}% - } - \newcommand*\l@table{\def\hyp@typ{table}\@dottedtocline{1}{1.5em}{2.3em}} -\else - \newcommand\listoffigures{\JHEP@ignol{List of figures (draft mode only)}} - \newcommand\listoftables{\JHEP@ignol{List of tables (draft mode only)}} -\fi -%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BIBLIOGRAPHY %%%%%%%%%%%%%%%%%%%%%%%%%%%%*** -\newdimen\bibindent -\setlength\bibindent{1.5em} -\newenvironment{thebibliography}[1]% %UNFORTUNATELY MODIFIED.. - {\bgroup\small\section*{\refname - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}% - \list{\name{bib\@arabic\c@enumiv}% HOPE! - \@biblabel{\@arabic\c@enumiv}}% - {\settowidth\labelwidth{\@biblabel{#1}}% - \leftmargin\labelwidth - \advance\leftmargin\labelsep - \@openbib@code - \usecounter{enumiv}% - \let\p@enumiv\@empty - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy\clubpenalty4000\widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist\egroup} -\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} -\if@draft - \let\old@bbt\@bibitem\let\old@lbbt\@lbibitem% LOOK THE DISASTER HERE BELOW. - \def\@lbibitem[#1]#2{\old@lbbt[#1]{#2}\reversemarginpar{\sf\bfseries\small#2}} - \def\@bibitem#1{\old@bbt{#1}\reversemarginpar{\sf\bfseries\small#1}} -\fi -\let\@openbib@code\@empty -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% JOURNALS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\@spires#1{\href{http://www-spires.slac.stanford.edu/spires/find/hep/www?j=#1}} -% %PITY THAT target IS NOT IMPLEMENTED. -\catcode`\%=12 -\newcommand\adp[3]{ \@spires{ADPHA%2C#1%2C#3} - {{\it Adv.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\ap[3]{ \@spires{APNYA%2C#1%2C#3} - {{\it Ann.\ Phys.\ (NY) }{\bf #1} (#2) #3}} -\newcommand\arnps[3]{ \@spires{ARNUA%2C#1%2C#3} - {{\it Ann.\ Rev.\ Nucl.\ Part.\ Sci.\ }{\bf #1} (#2) #3}} -\newcommand\atmp[3]{ \@spires{00203%2C#1%2C#3} - {{\it Adv.\ Theor.\ Math.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\cpc[3]{ \@spires{CPHCB%2C#1%2C#3} - {{\it Comput.\ Phys.\ Commun.\ }{\bf #1} (#2) #3}} -\newcommand\cmp[3]{ \@spires{CMPHA%2C#1%2C#3} - {{\it Comm.\ Math.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\jmp[3]{ \@spires{JMAPA%2C#1%2C#3} - {{\it J.\ Math.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\jgp[3]{ \@spires{JGPHE%2C#1%2C#3} - {{\it J.\ Geom.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\cqg[3]{ \@spires{CQGRD%2C#1%2C#3} - {{\it Class.\ and Quant.\ Grav.\ }{\bf #1} (#2) #3}} -\newcommand\hpa[3]{ \@spires{HPACA%2C#1%2C#3} - {{\it Helv.\ Phys.\ Acta }{\bf #1} (#2) #3}} -\newcommand\jhep[3]{ \href{http://jhep.sissa.it/stdsearch?paper=#1%28#2%29#3} - {{\it J. High Energy Phys.\ }{\bf #1} (#2) #3}} -\newcommand\lmp[3]{ \@spires{LMPHD%2CA#1%2C#3} - {{\it Lett.\ Math.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\npa[3]{ \@spires{NUPHA%2CA#1%2C#3} - {{\it Nucl.\ Phys.\ }{\bf A #1} (#2) #3}} -\newcommand\npb[3]{ \@spires{NUPHA%2CB#1%2C#3} - {{\it Nucl.\ Phys.\ }{\bf B #1} (#2) #3}} -\newcommand\npps[3]{ \@spires{NUPHZ%2C#1%2C#3} - {{\it Nucl.\ Phys.\ }{\bf #1} {\it(Proc.\ Suppl.)} (#2) #3}} -\newcommand\pla[3]{ \@spires{PHLTA%2CA#1%2C#3} - {{\it Phys.\ Lett.\ }{\bf A #1} (#2) #3}} -\newcommand\plb[3]{ \@spires{PHLTA%2CB#1%2C#3} - {{\it Phys.\ Lett.\ }{\bf B #1} (#2) #3}} -\newcommand\ppnp[3]{ \@spires{PPNPD%2C#1%2C#3} - {{\it Prog.\ Part.\ Nucl.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\pr[3]{ \@spires{PHRVA%2C#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf #1} (#2) #3}} -\newcommand\pra[3]{ \@spires{PHRVA%2CA#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf A #1} (#2) #3}} -\newcommand\prb[3]{ \@spires{PHRVA%2CB#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf B #1} (#2) #3}} -\newcommand\prc[3]{ \@spires{PHRVA%2CC#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf C #1} (#2) #3}} -\newcommand\prd[3]{ \@spires{PHRVA%2CD#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf D #1} (#2) #3}} -\newcommand\pre[3]{ \@spires{PHRVA%2CE#1%2C#3} - {{\it Phys.\ Rev.\ }{\bf E #1} (#2) #3}} -\newcommand\prep[3]{ \@spires{PRPLC%2C#1%2C#3} - {{\it Phys.\ Rep.\ }{\bf #1} (#2) #3}} -\newcommand\prl[3]{ \@spires{PRLTA%2C#1%2C#3} - {{\it Phys.\ Rev.\ Lett.\ }{\bf #1} (#2) #3}} -\newcommand\ptp[3]{ \@spires{PTPKA%2C#1%2C#3} - {{\it Prog.\ Theor.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\rmp[3]{ \@spires{RMPHA%2C#1%2C#3} - {{\it Rev.\ Mod.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\zpc[3]{ \@spires{ZEPYA%2CC#1%2C#3} - {{\it Z.\ Physik }{\bf C #1} (#2) #3}} -\newcommand\mpla[3]{ \@spires{MPLAE%2CA#1%2C#3} - {{\it Mod.\ Phys.\ Lett.\ }{\bf A #1} (#2) #3}} -\newcommand\mplb[3]{ \@spires{MPLAE%2CB#1%2C#3} - {{\it Mod.\ Phys.\ Lett.\ }{\bf B #1} (#2) #3}} -\newcommand\sjnp[3]{ \@spires{SJNCA%2C#1%2C#3} - {{\it Sov.\ J.\ Nucl.\ Phys.\ }{\bf #1} (#2) #3}} -\newcommand\jetp[3]{ \@spires{SPHJA%2C#1%2C#3} - {{\it Sov.\ Phys.\ JETP\/ }{\bf #1} (#2) #3}} -\newcommand\zetf[3]{ \@spires{ZETFA%2C#1%2C#3} - {{\it Zh.\ Eksp.\ Teor.\ Fiz.\ }{\bf #1} (#2) #3}} -\newcommand\yf[3]{ \@spires{YAFIA%2C#1%2C#3} - {{\it Yad.\ Fiz.\ }{\bf #1} (#2) #3}} -\newcommand\nc[3]{ \@spires{NUCIA%2C#1%2C#3} - {{\it Nuovo Cim.\ }{\bf #1} (#2) #3}} -\newcommand\jetpl[3]{ \@spires{JTPLA%2C#1%2C#3} - {{\it JETP Lett.\ }{\bf #1} (#2) #3}} -\newcommand\joth[3]{ \@spires{JOTHE%2C#1%2C#3} - {{\it J.\ Operator Theory }{\bf #1} (#2) #3}} -\newcommand\ibid[3]{ {\it ibid.\ }{\bf #1} (#2) #3} -\newcommand\ijmpa[3]{ \@spires{IMPAE%2CA#1%2C#3} - {{\it Int.\ J.\ Mod.\ Phys.\ }{\bf A #1} (#2) #3}} -\newcommand\ijmpb[3]{ \@spires{IMPAE%2CB#1%2C#3} - {{\it Int.\ J.\ Mod.\ Phys.\ }{\bf B #1} (#2) #3}} -\catcode`\%=14 -% HEPTH's: \hepth{9912999} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\hepth}[1]{\href{http://xxx.lanl.gov/abs/hep-th/#1}{\tt hep-th/#1}} -\newcommand{\hepph}[1]{\href{http://xxx.lanl.gov/abs/hep-ph/#1}{\tt hep-ph/#1}} -\newcommand{\heplat}[1]{\href{http://xxx.lanl.gov/abs/hep-lat/#1}{\tt hep-lat/#1}} -\newcommand{\hepex}[1]{\href{http://xxx.lanl.gov/abs/hep-ex/#1}{\tt hep-ex/#1}} -\newcommand{\nuclth}[1]{\href{http://xxx.lanl.gov/abs/nucl-th/#1}{\tt nucl-th/#1}} -\newcommand{\grqc}[1]{\href{http://xxx.lanl.gov/abs/gr-qc/#1}{\tt gr-qc/#1}} -\newcommand{\qalg}[1]{\href{http://xxx.lanl.gov/abs/q-alg/#1}{\tt q-alg/#1}} -\newcommand{\accphys}[1]{\href{http://xxx.lanl.gov/abs/accphys/#1}{\tt accphys/#1}} -\newcommand{\alggeom}[1]{\href{http://xxx.lanl.gov/abs/alg-geom/#1}{\tt alg-geom/#1}} -\newcommand{\astroph}[1]{\href{http://xxx.lanl.gov/abs/astro-ph/#1}{\tt astro-ph/#1}} -\newcommand{\chaodyn}[1]{\href{http://xxx.lanl.gov/abs/chao-dyn/#1}{\tt chao-dyn/#1}} -\newcommand{\condmat}[1]{\href{http://xxx.lanl.gov/abs/cond-mat/#1}{\tt cond-mat/#1}} -\newcommand{\nlinsys}[1]{\href{http://xxx.lanl.gov/abs/nlin-sys/#1}{\tt nlin-sys/#1}} -\newcommand{\quantph}[1]{\href{http://xxx.lanl.gov/abs/quant-ph/#1}{\tt quant-ph/#1}} -\newcommand{\solvint}[1]{\href{http://xxx.lanl.gov/abs/solv-int/#1}{\tt solv-int/#1}} -\newcommand{\suprcon}[1]{\href{http://xxx.lanl.gov/abs/supr-con/#1}{\tt supr-con/#1}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BopHook %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\if@preprint\else -\if@proc -\newcommand\PrHEP[1]{\special{!userdict begin -/iseven {dup dup 2 idiv 2 mul eq} bind def -/BHend { - translate rotate -/Courier findfont 30 scalefont setfont -0 0 moveto 0.80 setgray (PrHEP#1) show grestore} - bind def -statusdict /duplexmode known - {statusdict begin duplexmode end} - {false} -ifelse - {/bop-hook {gsave iseven {-90 550 570} {+90 50 300} ifelse BHend} def} - {/bop-hook {gsave -90 550 570 BHend} def} -ifelse -end -}\let\PrHEP\gobble}\else -\newcommand\JHEP[1]{\special{!userdict begin -/iseven {dup dup 2 idiv 2 mul eq} bind def -/BHend { - translate rotate -/Courier findfont 30 scalefont setfont -0 0 moveto 0.80 setgray (JHEP#1) show grestore} - bind def -statusdict /duplexmode known - {statusdict begin duplexmode end} - {false} -ifelse - {/bop-hook {gsave iseven {-90 550 570} {+90 50 300} ifelse BHend} def} - {/bop-hook {gsave -90 550 570 BHend} def} -ifelse -end -}\let\JHEP\gobble}\fi -\fi -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% INDEX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..? -%\newenvironment{theindex} % REMOVED -% {\if@twocolumn -% \@restonecolfalse -% \else -% \@restonecoltrue -% \fi -% \columnseprule \z@ -% \columnsep 35\p@ -% \twocolumn[\section*{\indexname}]% -% \@mkboth{\MakeUppercase\indexname}% -% {\MakeUppercase\indexname}% -% \thispagestyle{plain}\parindent\z@ -% \parskip\z@ \@plus .3\p@\relax -% \let\item\@idxitem} -% {\if@restonecol\onecolumn\else\clearpage\fi} -%\newcommand\@idxitem{\par\hangindent 40\p@} -%\newcommand\subitem{\@idxitem \hspace*{20\p@}} -%\newcommand\subsubitem{\@idxitem \hspace*{30\p@}} -%\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FOOTNOTES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand\footnoterule{% % NO HYPER... - \kern-3\p@ - \hrule\@width.4\columnwidth - \kern2.6\p@} -\newcommand\@makefntext[1]{% - \parindent 1em% - \noindent - \hb@xt@1.8em{\hss\@makefnmark}#1} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% NAMES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\contentsname{Contents} -\if@draft\newcommand\listfigurename{List of Figures} - \newcommand\listtablename{List of Tables}\fi -\newcommand\refname{References} -\newcommand\indexname{Index} -\newcommand\figurename{Figure} -\newcommand\tablename{Table} -\newcommand\partname{Part} -\newcommand\appendixname{Appendix} -\newcommand\abstractname{Abstract:} -\newcommand\keywordsname{Keywords:} -\newcommand\receivedname{Received:} -\newcommand\acceptedname{Accepted:} -\newcommand\acknowlname{Acknowledgments} - -\newcommand\today{} -\edef\today{\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\day, \number\year} - -\setlength\columnsep{20\p@} -\setlength\columnseprule{0\p@} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DEFAULTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%\pagestyle{plain} -\pagestyle{JHEP} -\pagenumbering{arabic} -\@addtoreset{equation}{section} -\if@preprint\else\if@proc\else - \let\pagestyle\@gobble - \let\thispagestyle\@gobble - \let\pagenumbering\@gobble\fi\fi -%\if@twoside\else\raggedbottom\fi - \onecolumn - -% FOR REQUESTED FRONTMATTER ... -\AtBeginDocument{\bgroup% SOME NICE (LOCAL) MESSAGES... - \def\@APPwarn#1{\JHEP@warnl{\protect#1 should appear - before \protect\begin{document}}}% - \def\@APPerr#1{\ClassError{JHEP}{\protect#1 should appear - before \protect\begin{document}}}% - \def\@PROCerr{\ClassError{JHEP}{A single \protect\author - should appear, in proceedings. - Use \protect\thanks.}}% -% \if@title\else\@APPerr{Some \protect\title{...}}\fi% - \if@author\else\@APPerr{Some \protect\author{...}}\fi - \if@abstract\else\@APPerr{\abstract{...}}\fi -% \if@email\else\@APPwarn{\email}\fi% - \if@keywords\else\@APPwarn{\keywords{...}}\fi - \if@preprint - \if\@preprint\relax\@APPwarn{\preprint{...}}\fi - \else - \if@proc\if@conf\else\@APPwarn{\conference{...}}\fi - \else \if@rece\else\@APPwarn{\received{...}}\fi - \if@acce\else\@APPwarn{\accepted{...}}\fi - \fi - \fi - \egroup - \auto@maketitle}% IN THE BEGINNING THERE WAS THE TITLE, TYPESET IN TeX -\endinput -%% -%% End of file `JHEP.cls'. diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index c17579c2ef2..cf69ec7429e 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -373,6 +373,7 @@ $Master = "$mydir/../.."; 'jasthesis', "die 'skipping, license is unknown'", 'javadoc', "die 'skipping, requires java and no source'", 'jflap2tikz', "die 'skipping, requires java'", + 'jhep', "die 'skipping, probably nonfree license'", 'jj_game', "die 'skipping, requires acrotex'", 'jpgfdraw', "die 'skipping, requires java'", 'jsclasses', "die 'skipping, requires nonfree ptex/platex'", diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 6ed803a89aa..a5982da9235 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -36,7 +36,6 @@ depend ieeepes depend ijmart depend imac depend imtekda -depend jhep depend jmlr depend jpsj depend kluwer diff --git a/Master/tlpkg/tlpsrc/jhep.tlpsrc b/Master/tlpkg/tlpsrc/jhep.tlpsrc deleted file mode 100644 index e69de29bb2d..00000000000 --- a/Master/tlpkg/tlpsrc/jhep.tlpsrc +++ /dev/null |