texlive[41788] Master/texmf-dist: philosophersimprint (2aug16)
commits+karl at tug.org
commits+karl at tug.org
Tue Aug 2 23:44:04 CEST 2016
Revision: 41788
http://tug.org/svn/texlive?view=revision&revision=41788
Author: karl
Date: 2016-08-02 23:44:03 +0200 (Tue, 02 Aug 2016)
Log Message:
-----------
philosophersimprint (2aug16)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/philosophersimprint/Makefile
trunk/Master/texmf-dist/doc/latex/philosophersimprint/README
trunk/Master/texmf-dist/doc/latex/philosophersimprint/philosophersimprint.pdf
trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.pdf
trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.tex
trunk/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
trunk/Master/texmf-dist/tex/latex/philosophersimprint/philosophersimprint.cls
Modified: trunk/Master/texmf-dist/doc/latex/philosophersimprint/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/philosophersimprint/Makefile 2016-08-02 01:15:53 UTC (rev 41787)
+++ trunk/Master/texmf-dist/doc/latex/philosophersimprint/Makefile 2016-08-02 21:44:03 UTC (rev 41788)
@@ -3,7 +3,7 @@
#
# This file is in public domain
#
-# $Id: Makefile,v 1.8 2007-05-16 15:15:32 boris Exp $
+# $Id: Makefile,v 1.9 2016/08/01 18:43:56 boris Exp $
#
PACKAGE=philosophersimprint
@@ -45,7 +45,7 @@
$(RM) $(PACKAGE).cls *.log *.aux \
*.cfg *.glo *.idx *.toc \
*.ilg *.ind *.out *.lof \
- *.lot *.bbl *.blg *.gls \
+ *.lot *.bbl *.blg *.gls *.out \
*.dvi *.ps
distclean: clean
@@ -55,4 +55,6 @@
# Archive for the distribution. Includes typeset documentation
#
archive: all clean
- tar -czvf $(PACKAGE).tgz --exclude '*~' --exclude '*.tgz' --exclude CVS .
+ tar -czvf $(PACKAGE).tgz -C .. --exclude '*~' \
+ --exclude '*.tgz' --exclude CVS \
+ --transform 's/latex/$(PACKAGE)/' latex
Modified: trunk/Master/texmf-dist/doc/latex/philosophersimprint/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/philosophersimprint/README 2016-08-02 01:15:53 UTC (rev 41787)
+++ trunk/Master/texmf-dist/doc/latex/philosophersimprint/README 2016-08-02 21:44:03 UTC (rev 41788)
@@ -16,6 +16,10 @@
have any commercial fonts installed on their machines. The class
uses only freely available and freely distributed fonts.
+Changes in version 1.4
+
+ - Typesetting improvements.
+
Changes in version 1.3
- Added copyright licensing information
Modified: trunk/Master/texmf-dist/doc/latex/philosophersimprint/philosophersimprint.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.tex 2016-08-02 01:15:53 UTC (rev 41787)
+++ trunk/Master/texmf-dist/doc/latex/philosophersimprint/sample.tex 2016-08-02 21:44:03 UTC (rev 41788)
@@ -1,5 +1,5 @@
-\documentclass{philosophersimprint}
-\usepackage{opcit,lipsum}
+\documentclass[noflushend]{philosophersimprint}
+\usepackage{opcit,kantlipsum}
\usepackage{url}
\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,
pagecolor=black,urlcolor=black]{hyperref}
@@ -175,15 +175,5 @@
\bibliography{philosophersimprint}
-\newpage
-\section{Some text with footnotes}
-\label{sec:footnotes}
-
-\lipsum*[1]\footnote{\lipsum[2]}\lipsum*[16-17]\footnote{\lipsum[12]}\par
-\lipsum*[3]\footnote{\lipsum[4-6]}\lipsum[15-16]
-\lipsum*[5-8]\footnote{\lipsum[6]}\par
-\lipsum*[9]\footnote{\lipsum[8-9]} \lipsum[17]\par
-\lipsum*[9]\footnote{\lipsum[10]} \lipsum[20]
-
\end{document}
Modified: trunk/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx 2016-08-02 01:15:53 UTC (rev 41787)
+++ trunk/Master/texmf-dist/source/latex/philosophersimprint/philosophersimprint.dtx 2016-08-02 21:44:03 UTC (rev 41788)
@@ -1,6 +1,6 @@
% \iffalse
%<*gobble>
-% $Id: philosophersimprint.dtx,v 1.42 2013-01-15 03:57:36 boris Exp $
+% $Id: philosophersimprint.dtx,v 1.44 2016/07/20 20:15:04 boris Exp $
%
% Copyright 2007, Boris Veytsman <boris at varphi.com>
% This work may be distributed and/or modified under the
@@ -20,7 +20,7 @@
% derived file philosophersimprint.cls
%
% \fi
-% \CheckSum{788}
+% \CheckSum{808}
%
%
%% \CharacterTable
@@ -52,7 +52,7 @@
\ProvidesFile{philosophersimprint.dtx}
%</gobble>
%<class>\ProvidesClass{philosophersimprint}
-[2013/01/13 v1.3 Typesetting articles for Philosophers' Imprint]
+[2016/07/20 v1.4 Typesetting articles for Philosophers' Imprint]
%<*gobble>
% \end{macrocode}
%
@@ -116,6 +116,7 @@
% \changes{v1.0}{2007/05/16}{Renamed files. Added reference to the
% package in sample.tex}
% \changes{v1.1}{2011/11/25}{Added microtype}
+% \changes{v1.4}{2016/07/20}{Added flushend option}
% \tableofcontents
%
% \clearpage
@@ -209,6 +210,13 @@
% \progname{mathpazo} package. See~\cite{Schmidt04:PSNFSS9.2} for the
% discussion of these options.
%
+% \DescribeOptions{flushend,noflushend}%
+% The options |flushend| and |noflushend| (default) determine the look
+% of the last page of the article. If the option |flushend| is
+% chosen, the last page has balanced columns, while the opposite
+% option makes them unbalanced. Usually you should not balance the
+% columns if you have footnotes on the last page.
+%
%\subsection{Topmatter}
%\label{sec:topmatter}
%
@@ -429,6 +437,7 @@
% unwanted white spaces on the pages. Sometimes judicious changes of
% the parameters in strategic places may help.
%
+%
% \subsection{Acknowledgements}
%
% The author is grateful to John Horty, David Velleman and Victor
@@ -497,6 +506,17 @@
\PassOptionsToPackage{\CurrentOption}{mathpazo}}
% \end{macrocode}
%
+% \begin{macro}{\ifPHIM at flushend}
+% \changes{v1.4}{2016/07/20}{Added macro}
+% Whether to flush the last column
+% \begin{macrocode}
+\newif\ifPHIM at flushend\PHIM at flushendfalse
+\DeclareOption{flushend}{\PHIM at flushendtrue}
+\DeclareOption{noflushend}{\PHIM at flushendfalse}
+% \end{macrocode}
+%
+% \end{macro}
+%
% Everything else is probably an option for \progname{article}
% \begin{macrocode}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
@@ -579,8 +599,19 @@
\fi
% \end{macrocode}
%
+% Loading |flushend|
+% \begin{macrocode}
+\ifPHIM at flushend
+ \IfFileExists{flushend.sty}{\RequirePackage{flushend}}{%
+ \ClassWarningNoLine{philosophersimprint}{%
+ ********************************\MessageBreak
+ * Flushend package not found. \MessageBreak
+ * Please install sttools bundle.\MessageBreak
+ ********************************}%
+ \PHIM at flushendfalse}
+\fi
+% \end{macrocode}
%
-%
% \begin{macro}{\ifPHIM at hyperref}
% We check whether the user loaded \progname{hyperref}. This is
% delayed until all packages are loaded.
@@ -1372,10 +1403,11 @@
% \begin{macro}{\footins}
% \changes{v0.7}{2007/04/19}{Changed value}
% \changes{v0.9}{2007/05/04}{It is now stretchable}
+% \changes{v1.4}{2016/07/20}{Made finite to avoid white spots}
% This the space between the last line of the text and top of
% footnotes
% \begin{macrocode}
-\setlength{\skip\footins}{13.5pt plus 1fill}
+\setlength{\skip\footins}{\the\PHIM at baselength plus \the\PHIM at baselength}
% \end{macrocode}
%
% \end{macro}
Modified: trunk/Master/texmf-dist/tex/latex/philosophersimprint/philosophersimprint.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/philosophersimprint/philosophersimprint.cls 2016-08-02 01:15:53 UTC (rev 41787)
+++ trunk/Master/texmf-dist/tex/latex/philosophersimprint/philosophersimprint.cls 2016-08-02 21:44:03 UTC (rev 41788)
@@ -22,7 +22,7 @@
%% in the same archive or directory.)
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{philosophersimprint}
-[2013/01/13 v1.3 Typesetting articles for Philosophers' Imprint]
+[2016/07/20 v1.4 Typesetting articles for Philosophers' Imprint]
\newif\ifPHIM at titleimage\PHIM at titleimagetrue
\DeclareOption{titleimage}{\PHIM at titleimagetrue}
\DeclareOption{notitleimage}{\PHIM at titleimagefalse}
@@ -37,6 +37,9 @@
\PassOptionsToPackage{\CurrentOption}{mathpazo}}
\DeclareOption{noBBpl}{%
\PassOptionsToPackage{\CurrentOption}{mathpazo}}
+\newif\ifPHIM at flushend\PHIM at flushendfalse
+\DeclareOption{flushend}{\PHIM at flushendtrue}
+\DeclareOption{noflushend}{\PHIM at flushendfalse}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\InputIfFileExists{philosophersimprint.cfg}{%
\ClassInfo{philosophersimprint}{%
@@ -70,6 +73,15 @@
********************************}%
\PHIM at trajantitlefalse}
\fi
+\ifPHIM at flushend
+ \IfFileExists{flushend.sty}{\RequirePackage{flushend}}{%
+ \ClassWarningNoLine{philosophersimprint}{%
+ ********************************\MessageBreak
+ * Flushend package not found. \MessageBreak
+ * Please install sttools bundle.\MessageBreak
+ ********************************}%
+ \PHIM at flushendfalse}
+\fi
\newif\ifPHIM at hyperref
\AtBeginDocument{%
\@ifpackageloaded{hyperref}{%
@@ -371,7 +383,7 @@
\noindent
\makebox[\PHIM at baselength][l]{\@thefnmark.}#1\egroup}
\settoheight{\footnotesep}{\footnotesize\strut}
-\setlength{\skip\footins}{13.5pt plus 1fill}
+\setlength{\skip\footins}{\the\PHIM at baselength plus \the\PHIM at baselength}
\interfootnotelinepenalty=0
\normalsize
\frenchspacing
More information about the tex-live-commits
mailing list