diff options
author | Karl Berry <karl@freefriends.org> | 2015-01-16 23:23:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-01-16 23:23:12 +0000 |
commit | 38abb16203e10729d9936fef27a395edfb1860e8 (patch) | |
tree | 205b22c23903106a8810de242a650745b68acaf6 /Master/texmf-dist/tex/latex/resphilosophica | |
parent | 99552c8035c88f114240fe666033aa77db869b39 (diff) |
resphilosophica (16jan15)
git-svn-id: svn://tug.org/texlive/trunk@36074 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/resphilosophica')
-rw-r--r-- | Master/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls | 42 |
1 files changed, 34 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls b/Master/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls index 213340a874b..0586df683a5 100644 --- a/Master/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls +++ b/Master/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls @@ -22,7 +22,7 @@ %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e} \ProvidesClass{resphilosophica} -[2013/12/23 v1.19 Typesetting articles for Res Philosophica] +[2015/01/14 v1.24 Typesetting articles for Res Philosophica] \RequirePackage{xkeyval} \newif\ifRESP@fontauto \RESP@fontautotrue @@ -46,7 +46,7 @@ \fi}{% \PackageWarning{resphilosophica}{The option bodyfont must be auto, sabon or cm. Using auto}\RESP@fontautotrue} -\define@boolkey+{resphilosophica.cls}[RESP@]{natbib}[tue]{}{% +\define@boolkey+{resphilosophica.cls}[RESP@]{natbib}[true]{}{% \PackageWarning{resphilosophica}{The option natbib must be yes or no. Using yes}} \RESP@natbibtrue @@ -72,7 +72,7 @@ \DeclareOptionX{forthcoming}{\RESP@forthcomingtrue} \DeclareOptionX{*}{\PassOptionsToClass{\CurrentOption}{amsart}} \ProcessOptionsX -\LoadClass[noamsfonts]{amsart} +\LoadClass[noamsfonts,twoside]{amsart} \RequirePackage{microtype, fancyhdr, xcolor, lastpage, collect} \RequirePackage[bottom,multiple]{footmisc} \RequirePackage[hyperfootnotes=false]{hyperref} @@ -101,13 +101,21 @@ \def\bibfont{\Small} \fi \ifRESP@manuscript\else -\AtBeginDocument{\setlength{\pdfpagewidth}{432bp}% +\AtBeginDocument{\setlength{\pdfpagewidth}{441bp}% \setlength{\pdfpageheight}{648bp}} \fi \setlength{\textwidth}{318pt} \setlength{\textheight}{540pt} -\setlength{\evensidemargin}{-18pt} -\setlength{\oddsidemargin}{\evensidemargin} +\setlength{\evensidemargin}{-9pt} +\setlength{\oddsidemargin}{-18pt} +\ifRESP@screen +\setlength{\evensidemargin}{-13pt} +\setlength{\oddsidemargin}{-13pt} +\fi +\ifRESP@forthcoming +\setlength{\evensidemargin}{-13pt} +\setlength{\oddsidemargin}{-13pt} +\fi \setlength{\topmargin}{-48pt} \listisep\medskipamount \setlength{\headsep}{14pt} @@ -203,6 +211,8 @@ \papernumber{0000} \def\doinumber#1{\gdef\@doinumber{#1}} \doinumber{10.11612/resphil.\currentyear.\currentvolume.\currentissue.\currentpaper} +\def\paperUrl#1{\gdef\@paperUrl{#1}} +\paperUrl{} \def\startpage#1{\pagenumbering{arabic}\setcounter{page}{#1}% \def\start@page{#1}% \ifnum\c@page<\z@ \pagenumbering{roman}\setcounter{page}{-#1}% @@ -281,6 +291,10 @@ \def\titlenote#1{% \ifx\@empty\@titlenotes\gdef\@titlenotes{\footnote{#1}}% \else\g@addto@macro\@titlenotes{\footnote{#1}}\fi} +\def\@authornotes{}% +\def\authornote#1{% + \ifx\@empty\@authornotes\gdef\@authornotes{\footnote{#1}}% + \else\g@addto@macro\@authornotes{\footnote{#1}}\fi} \def\@settitle{\begin{center}% \baselineskip20\p@\relax \LARGE\scshape @@ -301,7 +315,8 @@ \author@andify\authors \hypersetup{pdfauthor=\authors}% \def\\{\protect\linebreak}% - \large\normalfont\authors% + \renewcommand\thefootnote{\@fnsymbol\c@footnote}% + \large\normalfont\authors\@authornotes \endtrivlist \endgroup \fi} @@ -380,6 +395,10 @@ {\@percentchar endpage=\@tempa}% \protected@write\@mainrpi{}% {\@percentchar doi=\@doinumber}% + \ifx\@paperUrl\@empty\else + \protected@write\@mainrpi{}% + {\@percentchar paperUrl=\@paperUrl}% + \fi \closeout\@mainrpi \fi \egroup} @@ -453,7 +472,13 @@ \addresses \endgroup } -\AtEndDocument{\cleardoublepage} +\AtEndDocument{\clearpage + \ifRESP@manuscript\else + \ifRESP@screen\else + \ifRESP@preprint\else + \ifRESP@forthcoming\else + \cleardoublepage + \fi\fi\fi\fi} \def\@seccntformat#1{% \csname the#1\endcsname\enspace } @@ -500,6 +525,7 @@ \color{#1}##1\egroup}}% \fi} \def\doi#1{\url{http://dx.doi.org/#1}} +\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}} \def\@makefntext{\noindent\@makefnmark \if@enddoc\else \immediate\write\@mainaux% |