summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/resphilosophica
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-01-16 23:23:12 +0000
committerKarl Berry <karl@freefriends.org>2015-01-16 23:23:12 +0000
commit38abb16203e10729d9936fef27a395edfb1860e8 (patch)
tree205b22c23903106a8810de242a650745b68acaf6 /Master/texmf-dist/tex/latex/resphilosophica
parent99552c8035c88f114240fe666033aa77db869b39 (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.cls42
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%