summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-12-04 23:59:43 +0000
committerKarl Berry <karl@freefriends.org>2011-12-04 23:59:43 +0000
commit063e9d9cb52e4333fc288b765e4fbc9039b804d8 (patch)
treeb78e0ae965ee2d85de4d560e06313ac0728f5def /Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
parent79d23f061e99d15ff3d9ae6edbedffb26f2e127a (diff)
philosophersimprint
git-svn-id: svn://tug.org/texlive/trunk@24753 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx')
-rw-r--r--Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx40
1 files changed, 33 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx b/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
index 248effcf8b9..56b61d1e390 100644
--- a/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
+++ b/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
@@ -1,6 +1,6 @@
% \iffalse
%<*gobble>
-% $Id: philosophersimprint.dtx,v 1.36 2007-05-16 15:15:32 boris Exp $
+% $Id: philosophersimprint.dtx,v 1.39 2011-11-25 20:20:35 boris Exp $
%
% Copyright 2007, Boris Veytsman <boris@varphi.com>
% This work may be distributed and/or modified under the
@@ -20,7 +20,7 @@
% derived file philosophersimprint.cls
%
% \fi
-% \CheckSum{761}
+% \CheckSum{775}
%
%
%% \CharacterTable
@@ -52,7 +52,7 @@
\ProvidesFile{philosophersimprint.dtx}
%</gobble>
%<class>\ProvidesClass{philosophersimprint}
-[2007/05/16 v1.0 Typesetting articles for Philosophers' Imprint]
+[2011/11/25 v1.1 Typesetting articles for Philosophers' Imprint]
%<*gobble>
% \end{macrocode}
%
@@ -115,6 +115,7 @@
% \changes{v1.0}{2007/05/14}{Public release}
% \changes{v1.0}{2007/05/16}{Renamed files. Added reference to the
% package in sample.tex}
+% \changes{v1.1}{2011/11/25}{Added microtype}
% \tableofcontents
%
% \clearpage
@@ -404,7 +405,7 @@
%
% \subsection{Acknowledgements}
%
-% The author is grateful to John Horty, David Vellman and Victor
+% The author is grateful to John Horty, David Velleman and Victor
% Caston for their patience in describing the journal style.
%
%
@@ -526,6 +527,19 @@
\RequirePackage{textcomp}
% \end{macrocode}
%
+% Loading |microtype|:
+% \begin{macrocode}
+\IfFileExists{microtype.sty}{\RequirePackage{microtype}}{%
+ \ClassWarningNoLine{philosopherimprint}{%
+ *********************************\MessageBreak
+ * Microtype package not found. * \MessageBreak
+ * This package improves the *\MessageBreak
+ * typesetting quality. You may *\MessageBreak
+ * wish to upgrade your system. *\MessageBreak
+ ********************************}}
+% \end{macrocode}
+%
+%
% Loading |trajan|
% \begin{macrocode}
\ifPHIM@trajantitle
@@ -1149,7 +1163,7 @@
\copyright\space\@copyrightinfo\fi\\[0.3ex]
\itshape
\edef\PHIM@url{%
- www.philosophersimprint.org/\@@journalvolume/\@@journalnumber}
+ www.philosophersimprint.org/\@@journalvolume\@@journalnumber}
\ifPHIM@hyperref\relax
\href{http://\PHIM@url}{\textcolor{black}{
\textless \PHIM@url\textgreater}}%
@@ -1294,12 +1308,16 @@
%
% \begin{macro}{\@makfntext}
% \changes{v0.7}{2007/04/19}{Introduced new footnote formatting}
+% \changes{v1.1}{2011/11/25}{Changed indentation}
% The journal prefers footnotes with text footnote marks and hanging
% indentation
% \begin{macrocode}
\renewcommand\@makefntext[1]{%
- \noindent\hangindent=\PHIM@baselength\hangafter=1\relax
- \makebox[\PHIM@baselength][l]{\@thefnmark.}#1}
+ \bgroup
+ \parindent2\PHIM@baselength\relax
+ \everypar{\hangindent=\PHIM@baselength\hangafter=1}%
+ \noindent
+ \makebox[\PHIM@baselength][l]{\@thefnmark.}#1\egroup}
% \end{macrocode}
% \end{macro}
%
@@ -1322,6 +1340,14 @@
%
% \end{macro}
%
+% \begin{macro}{\interfootnotepenalty}
+% \changes{v1.1}{2011/11/25}{Changed value}
+% We allow footnotes to be split between pages:
+% \begin{macrocode}
+\interfootnotelinepenalty=0
+% \end{macrocode}
+%
+% \end{macro}
%
%\subsection{The Last Words}
%\label{sec:end}