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