texlive[41447] Master/texmf-dist: latex2e (14jun16)
commits+karl at tug.org
commits+karl at tug.org
Wed Jun 15 00:40:58 CEST 2016
Revision: 41447
http://tug.org/svn/texlive?view=revision&revision=41447
Author: karl
Date: 2016-06-15 00:40:56 +0200 (Wed, 15 Jun 2016)
Log Message:
-----------
latex2e (14jun16)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
trunk/Master/texmf-dist/doc/latex/base/changes.txt
trunk/Master/texmf-dist/doc/latex/base/classes.pdf
trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
trunk/Master/texmf-dist/doc/latex/base/doc.pdf
trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
trunk/Master/texmf-dist/doc/latex/base/letter.pdf
trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
trunk/Master/texmf-dist/doc/latex/base/lppl.pdf
trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
trunk/Master/texmf-dist/doc/latex/base/manual.pdf
trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
trunk/Master/texmf-dist/doc/latex/base/proc.pdf
trunk/Master/texmf-dist/doc/latex/base/slides.pdf
trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
trunk/Master/texmf-dist/doc/latex/graphics/README.txt
trunk/Master/texmf-dist/doc/latex/graphics/changes.txt
trunk/Master/texmf-dist/doc/latex/graphics/color.pdf
trunk/Master/texmf-dist/doc/latex/graphics/drivers.pdf
trunk/Master/texmf-dist/doc/latex/graphics/epsfig.pdf
trunk/Master/texmf-dist/doc/latex/graphics/graphics.pdf
trunk/Master/texmf-dist/doc/latex/graphics/graphicx.pdf
trunk/Master/texmf-dist/doc/latex/graphics/grfguide.pdf
trunk/Master/texmf-dist/doc/latex/graphics/grfguide.tex
trunk/Master/texmf-dist/doc/latex/graphics/keyval.pdf
trunk/Master/texmf-dist/doc/latex/graphics/lscape.pdf
trunk/Master/texmf-dist/doc/latex/graphics/trig.pdf
trunk/Master/texmf-dist/doc/latex/tools/README.txt
trunk/Master/texmf-dist/doc/latex/tools/afterpage.pdf
trunk/Master/texmf-dist/doc/latex/tools/array.pdf
trunk/Master/texmf-dist/doc/latex/tools/bm.pdf
trunk/Master/texmf-dist/doc/latex/tools/calc.pdf
trunk/Master/texmf-dist/doc/latex/tools/changes.txt
trunk/Master/texmf-dist/doc/latex/tools/dcolumn.pdf
trunk/Master/texmf-dist/doc/latex/tools/delarray.pdf
trunk/Master/texmf-dist/doc/latex/tools/enumerate.pdf
trunk/Master/texmf-dist/doc/latex/tools/fileerr.pdf
trunk/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf
trunk/Master/texmf-dist/doc/latex/tools/ftnright.pdf
trunk/Master/texmf-dist/doc/latex/tools/hhline.pdf
trunk/Master/texmf-dist/doc/latex/tools/indentfirst.pdf
trunk/Master/texmf-dist/doc/latex/tools/layout.pdf
trunk/Master/texmf-dist/doc/latex/tools/longtable.pdf
trunk/Master/texmf-dist/doc/latex/tools/multicol.pdf
trunk/Master/texmf-dist/doc/latex/tools/rawfonts.pdf
trunk/Master/texmf-dist/doc/latex/tools/shellesc.pdf
trunk/Master/texmf-dist/doc/latex/tools/showkeys.pdf
trunk/Master/texmf-dist/doc/latex/tools/somedefs.pdf
trunk/Master/texmf-dist/doc/latex/tools/tabularx.pdf
trunk/Master/texmf-dist/doc/latex/tools/theorem.pdf
trunk/Master/texmf-dist/doc/latex/tools/tools-overview.pdf
trunk/Master/texmf-dist/doc/latex/tools/trace.pdf
trunk/Master/texmf-dist/doc/latex/tools/varioref.pdf
trunk/Master/texmf-dist/doc/latex/tools/verbatim.pdf
trunk/Master/texmf-dist/doc/latex/tools/xr.pdf
trunk/Master/texmf-dist/doc/latex/tools/xspace.pdf
trunk/Master/texmf-dist/source/latex/base/classes.dtx
trunk/Master/texmf-dist/source/latex/base/ltfinal.dtx
trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
trunk/Master/texmf-dist/source/latex/graphics/color.dtx
trunk/Master/texmf-dist/source/latex/graphics/drivers.dtx
trunk/Master/texmf-dist/source/latex/graphics/graphics.dtx
trunk/Master/texmf-dist/source/latex/graphics/graphics.ins
trunk/Master/texmf-dist/source/latex/tools/shellesc.dtx
trunk/Master/texmf-dist/tex/latex/base/latex.ltx
trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
trunk/Master/texmf-dist/tex/latex/base/source2e.tex
trunk/Master/texmf-dist/tex/latex/graphics/color.sty
trunk/Master/texmf-dist/tex/latex/graphics/dvipdf.def
trunk/Master/texmf-dist/tex/latex/graphics/dvips.def
trunk/Master/texmf-dist/tex/latex/graphics/dvipsnam.def
trunk/Master/texmf-dist/tex/latex/graphics/dvipsone.def
trunk/Master/texmf-dist/tex/latex/graphics/dviwin.def
trunk/Master/texmf-dist/tex/latex/graphics/emtex.def
trunk/Master/texmf-dist/tex/latex/graphics/graphics.sty
trunk/Master/texmf-dist/tex/latex/graphics/pctex32.def
trunk/Master/texmf-dist/tex/latex/graphics/pctexhp.def
trunk/Master/texmf-dist/tex/latex/graphics/pctexps.def
trunk/Master/texmf-dist/tex/latex/graphics/pctexwin.def
trunk/Master/texmf-dist/tex/latex/graphics/tcidvi.def
trunk/Master/texmf-dist/tex/latex/graphics/truetex.def
trunk/Master/texmf-dist/tex/latex/tools/shellesc.sty
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/base/egreg.txt
trunk/Master/texmf-dist/doc/latex/graphics/a.pdf
trunk/Master/texmf-dist/doc/latex/graphics/cat.eps
trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf
trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf
trunk/Master/texmf-dist/doc/latex/graphics/rotex.tex
trunk/Master/texmf-dist/source/latex/graphics/rotating.dtx
trunk/Master/texmf-dist/tex/latex/graphics/rotating.sty
Modified: trunk/Master/texmf-dist/doc/latex/base/alltt.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/changes.txt 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/base/changes.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -5,6 +5,19 @@
=======================================================================
#########################
+# 2016/03/31 PL 1 Release
+#########################
+
+2016-05-08 David Carlisle <latex-bugs at latex-project.org>
+
+ * source2e.tex: Pick up patch level from ltvers (not ltfinal)
+ (Hironobu Yamashita)
+
+2016-04-22 David Carlisle <latex-bugs at latex-project.org>
+
+ * ltvers.dtx, ltfinal.dtx: 4096 character classes in latest xetex.
+
+#########################
# 2016/03/31 Release
#########################
Modified: trunk/Master/texmf-dist/doc/latex/base/classes.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/cmfonts.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/docstrip.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/base/egreg.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/base/egreg.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/base/egreg.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -0,0 +1,3 @@
+ at DavidCarlisle U+2011 could be \mbox{-} and U+2012 could be the same as en-dash (at least it's a good approximation)
+ at DavidCarlisle I found another missing Unicode character in t1enc.dfu: \DeclareUnicodeCharacter{2010}{-}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/base/egreg.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/base/exscale.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/fix-cm.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/graphpap.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/ifthen.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/inputenc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/latexrelease.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/latexsym.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/lb2.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/letter.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/lgc2.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/lppl.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/ltluatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/makeindx.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/manual.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/nfssfont.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/proc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/slides.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/slifonts.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/source2e.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/syntonly.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/tlc2.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/base/webcomp.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/README.txt 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/README.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -46,6 +46,7 @@
=====================
graphicx.dtx Source for graphicx package (extension of graphics)
epsfig.dtx Source for epsfig package (extension of graphicx)
+rotating.dtx Source for rotating package (extension of graphicx)
keyval.dtx Source for keyval pacakge (required by both the above)
lscape.sty Produce landscape pages in a (mainly) portrait document.
@@ -65,6 +66,8 @@
\ExecuteOptions{dvips}
Before running this file.
+rotex.tex examples of use of rotating package.
+
=============================================
TO UNPACK THE PACKAGES
Added: trunk/Master/texmf-dist/doc/latex/graphics/a.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/graphics/a.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/a.pdf 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/a.pdf 2016-06-14 22:40:56 UTC (rev 41447)
Property changes on: trunk/Master/texmf-dist/doc/latex/graphics/a.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/graphics/cat.eps
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/graphics/cat.eps
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/cat.eps 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/cat.eps 2016-06-14 22:40:56 UTC (rev 41447)
Property changes on: trunk/Master/texmf-dist/doc/latex/graphics/cat.eps
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/postscript
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/graphics/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/changes.txt 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/changes.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -4,6 +4,20 @@
are not part of the distribution.
=======================================================================
+2016-06-02 David Carlisle <latex-bugs at latex-project.org>
+
+ * graphics.dtx, color.dtx, drivers.dtx: add pagesize special support to dvips
+ option to match pdftex behaviour and add setpagesize and
+ nosetpagesize options to color and graphics packages to enable or
+ disable this feature for all drivers.
+
+2016-05-22 David Carlisle <latex-bugs at latex-project.org>
+
+ * rotating.dtx: add from rotating distribution
+ * rotex.tex: add from rotating distribution (was example.tex}
+ * cat.eps: add from rotating distribution
+ * grfguide.tex: list the rotating package.
+
2016-05-09 David Carlisle <latex-bugs at latex-project.org>
* graphics.dtx, color.dtx: add dvisvgm option (Till Tantau)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/color.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/drivers.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/epsfig.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/graphics.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/graphicx.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/grfguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/grfguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/grfguide.tex 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/grfguide.tex 2016-06-14 22:40:56 UTC (rev 41447)
@@ -1,5 +1,5 @@
%% grfguide.tex Copyright (C) 1994 1995 1996 1998 1999 David Carlisle
-%% Copyright (C) 2005 2014 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2005 2014 2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -190,7 +190,7 @@
\begin{document}
\title{Packages in the `graphics' bundle}
\author{D. P. Carlisle \and The \LaTeX3 Project}
-\date{2014/04/27}
+\date{2016/05/22}
\maketitle
@@ -954,6 +954,10 @@
It also has a few more commands to make it slightly more compatible with
the old \LaTeX~2.09 style of the same name.
+\subsection{Rotating}
+An extension package to \package{graphicx}, mainly used for providing
+rotated float environments.
+
\subsection{Trig}
The trig package is not intended to be used directly in documents. It
calculates sine, cosine and tangent trigonometric functions. These
Modified: trunk/Master/texmf-dist/doc/latex/graphics/keyval.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/graphics/lscape.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf 2016-06-14 22:40:56 UTC (rev 41447)
Property changes on: trunk/Master/texmf-dist/doc/latex/graphics/rotating.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf 2016-06-14 22:40:56 UTC (rev 41447)
Property changes on: trunk/Master/texmf-dist/doc/latex/graphics/rotex.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/graphics/rotex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/graphics/rotex.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/graphics/rotex.tex 2016-06-14 22:40:56 UTC (rev 41447)
@@ -0,0 +1,687 @@
+%
+% \iffalse
+%
+% $Id: rotating.dtx,v 1.21 2010/01/26 13:25:07 rf10 Exp rf10 $
+%
+% File: rotating.dtx
+% Copyright 1995--1999 Sebastian Rahtz and Leonor Barroca
+% Copyright 2001--2003,2007--2009 Robin Fairbairns
+% Mail contact: rf10 at cam.ac.uk
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Robin Fairbairns.
+%
+% This work consists of the files rotating.dtx and rotating.ins,
+% and the derived file rotating.sty, and testing material
+% rotex.tex and cat.eps
+%
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+%<*dtx>
+\ProvidesFile{rotating.dtx}%
+%</dtx>
+%<package>\ProvidesPackage{rotating}%
+ [2016/05/22 v2.16c
+%<package> rotated objects in LaTeX%
+%<*dtx>
+ rotating package source file%
+%</dtx>
+ ]% $Id: rotating.dtx,v 1.21 2010/01/26 13:25:07 rf10 Exp rf10 $
+%<*dtx>
+\documentclass{ltxdoc}
+\GetFileInfo{rotating.dtx}
+\begin{document}
+ \title{A package for rotated objects in \LaTeX\thanks{This file has
+ version number \fileversion, last revised \filedate}}
+ \author{Robin Fairbairns\thanks{Contact: rf10 at cam.ac.uk}
+ \and Sebastian Rahtz \and Leonor Barroca}
+ \date{printed \today}
+ \maketitle
+ \tableofcontents
+% \listoffigures
+% \listoftables
+ \DocInput{rotating.dtx}
+\end{document}
+%</dtx>
+% \fi
+% \CheckSum{485}
+% \begin{abstract}
+% This article documents a \LaTeX\ package, `rotating.sty',
+% which performs most sorts of
+% rotation one might like, including rotation of complete floating
+% figures and tables.
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% The package provides:
+% \begin{itemize}
+% \item two new environments, \texttt{sidewaystable} and
+% \texttt{sidewaysfigure}, each of which produces a single page-size
+% float with contents rotated $\pm90$\,degrees; and
+% \item a variety of other rotation-related commands and environments.
+% \end{itemize}
+%
+% Note that the package uses rotation facilities from the
+% \textsf{graphicx} package. When generating DVI output, users should
+% note that rotation is typically \emph{not} visible in a DVI viewer:
+% conversion to, and viewing, PostScript or PDF is necessary.
+%
+% \section{Usage}
+%
+% \subsection{Package options}
+%
+% Sideways figures and tables always take up the whole page. In
+% single-sided documents, they may be rotated so that the bottom of
+% the figures is on the left (package option
+% `\texttt{counterclockwise}') or the right (package option
+% `\texttt{clockwise}'). The default is to turn so that the bottom is
+% on the right (option `\texttt{clockwise}').
+%
+% Option `\texttt{anticlockwise}' is an alias for
+% `\texttt{counterclockwise}'.
+%
+% If the `\texttt{twoside}' option has been given to the main document
+% class (either explicitly, or implicitly as in the default for book
+% class), the package will rotate sideways figures according to the
+% page number (this requires at least two passes through \LaTeX{}).
+% If you want the `\texttt{twoside}' option, but want the figures
+% always in one direction, use the `\texttt{figuresright}' or
+% `\texttt{figuresleft}' options to the package.
+%
+% The package can produce a lot of logging information; the
+% amount of information is controlled by the package options
+% `\texttt{quiet}' (fewest messages; default), `\texttt{log}' and
+% `\texttt{chatter}' (most messages).
+%
+% All other options are passed to the \textsf{graphicx} package when
+% it is loaded to provide rotation functions.
+%
+% \subsection{Float environments}
+%
+% The environments \texttt{sidewaystable} and \texttt{sidewaysfigure}
+% introduce landscape-form floating tables and figures, respectively.
+% (Each of the environments has a ``starred'' version, such as
+% \texttt{sidewaystable*}, for a single-column float in a double-column
+% area of the document.)
+%
+% New rotated environments may be declared using the combined
+% facilities of the float and rotfloat packages.
+%
+% \subsection{Other environments and commands}
+% The package provides other \LaTeX\ environments:
+% \begin{description}
+% \item[\mdseries\ttfamily sideways] prints the contents of the
+% environment turned through 90 degrees counterclockwise;
+% \item[\mdseries\ttfamily turn] prints the contents turned through an
+% arbitrary angle (the argument to the environment);
+% \item[\mdseries\ttfamily rotate] prints the contents turned through
+% an arbitrary angle but does \emph{not} leave any space for the result
+% \end{description}
+%
+% The command \cs{turnbox}\marg{angle}\marg{matter to turn} is a macro
+% version of the \texttt{rotate} environment.
+%
+% A set of examples is given in the file \texttt{examples.tex}
+%
+% \subsection{Positioning}
+%
+% Floats appear one to a page, and are positioned by spacer skips that
+% appear (logically) above and below the floating object. The skips,
+% \cs{rotFPtop} and \cs{rotFPbot}, are initialised from the standard
+% \LaTeX{} (internal) \cs{@fptop} and \cs{@fpbot} skips. As a result,
+% by default, rotated floats appear horizontally centred on their
+% float pages.
+%
+% Some sensible values for the registers are:
+% \par\noindent
+% \begin{tabular}{@{}llp{3in}@{}}
+% \cs{rotFPtop} & \cs{rotFPbot} & Effect \\
+% \hline
+% 0pt plus 1fil & 0pt plus 1fil & figure/table appears in middle
+% (default value) \\
+% 0pt & 0pt plus 1fil & figure/table appears with its top
+% nearest the edge of the page \\
+% 0pt plus 1fil & 0pt plus 2fil & figure/table's bottom appears
+% twice as far from the edge as the
+% top does
+% \end{tabular}
+%
+% \StopEventually{}
+%
+% \section{Setup}
+% Now we present the documented code. First, package options.
+%
+% Note that the \texttt{clockwise} and \texttt{counterclockwise}
+% options are present for compatibility only.
+% \begin{macrocode}
+%<*package>
+\DeclareOption{clockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=360}}%
+}
+\DeclareOption{counterclockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=-360}}%
+}
+\DeclareOption{anticlockwise}{\ds at counterclockwise}
+% \end{macrocode}
+% Control figure orientation
+% \begin{macrocode}
+\DeclareOption{figuresleft}{%
+ \@rot at twosidefalse
+ \def\rot at LR{0}%
+}
+\DeclareOption{figuresright}{%
+ \@rot at twosidefalse
+ \def\rot at LR{-1}%
+}
+% \end{macrocode}
+%
+% control messages:
+% \begin{macrocode}
+\newif\ifrot at messages
+\DeclareOption{quiet}{%
+ \rot at messagesfalse
+ \let\rot at message\@gobble % pro tem -- should suppress altogether
+}
+\DeclareOption{log}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageInfo{rotating}}%
+}
+\DeclareOption{chatter}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageWarning{rotating}}%
+}
+% \end{macrocode}
+%
+% \begin{macro}{\if at rot@twoside}
+% \begin{macro}{\rot at LR}
+% A couple of commands for passing rotation direction around
+% \begin{macrocode}
+\newif\if at rot@twoside
+\if at twoside
+ \@rot at twosidetrue
+\else
+ \@rot at twosidefalse
+\fi
+\def\rot at LR{-1}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% Pass any unknown options to the \textsf{graphicx} package, and
+% set up defaults and process the options.
+% \begin{macrocode}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphicx}}
+\ExecuteOptions{clockwise,quiet}
+\ProcessOptions
+% \end{macrocode}
+%
+% Other initialisation
+% \begin{macrocode}
+\RequirePackage{graphicx}
+\RequirePackage{ifthen}
+% \end{macrocode}
+%
+% \begin{macro}{\rotdriver}
+% The command \cs{rotdriver} allows a user to specify an initialisation file,
+% a sort of non-automatically-loaded driver (in the graphics, hyperref
+% sense).
+% \begin{macrocode}
+\def\rotdriver#1{\makeatletter\input{#1.def}\makeatother}
+% \end{macrocode}
+% \end{macro}
+%
+% The \texttt{r at tfl@t} counter is used when generating `labels' for
+% determining what side of the page the float is on, in twoside mode.
+% \begin{macrocode}
+\newcounter{r at tfl@t}
+\setcounter{r at tfl@t}{0}
+% \end{macrocode}
+%
+% Positioning skips (see above).
+% \begin{macrocode}
+\newskip\rotFPtop \rotFPtop=\@fptop
+\newskip\rotFPbot \rotFPbot=\@fpbot
+% \end{macrocode}
+%
+% \section{Turning and rotation environments}
+% \begin{macro}{sideways}
+% Environment to turn the contents through 90 degrees.
+% \begin{macrocode}
+\def\sideways{%
+ \Grot at setangle{90}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endsideways{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{turn}
+% Rotate the contents of the environment, leaving the appropriate space
+% \begin{macrocode}
+\def\turn#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endturn{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{rotate}
+% Rotate the contents of the environment, leaving \emph{no space}.
+% \begin{macrocode}
+\def\rotate#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endrotate{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\turnbox}
+% A macro version of the `rotate' environment.
+% \begin{macrocode}
+\def\turnbox#1#2{%
+ \Grot at setangle{#1}%
+% \end{macrocode}
+% Note: grouping within the box makes \cs{color at hbox} unnecessary, I think.
+% \begin{macrocode}
+ \setbox\z@\hbox{{#2}}%
+ \Grot at x\z@\Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \section{Sideways figures and tables}
+% Now for the macros to provide a complete
+% environment for sideways figures and tables.
+% We define two environments |sidewaysfigure| and
+% |sidewaystable| that
+% fit in with the normal table and figure floats. These are `fixed'
+% environments that just do 90 degree rotation, but it would be easy
+% to parameterize this to do other rotations if needed (the mind
+% boggles\ldots)
+%
+% \begin{macro}{\@rotfloat}
+% \begin{macro}{\@xrotfloat}
+% \begin{macro}{\rot at float@box}
+% First a generalised `rotfloat' environment. We need to intercept
+% \LaTeX's float macros, in order to change the assumed width of a
+% float being |\columnwidth|. We want it to work on a width of
+% |\textheight| so that when we rotate the float, it comes out
+% the right height. This is not actually very satisfactory, since what
+% we \emph{really} want is for rotated floats to occupy the space they
+% actually \emph{use}. The captions are a problem --- since they can
+% precede the figure or table, we cannot set them in a box of the
+% right width (ie the \emph{height} of the forthcoming object), because
+% it has not happened yet. The result of these difficulties is that
+% rotated figures always end up as full page figures.
+% \begin{macrocode}
+\newsavebox\rot at float@box
+\def\@rotfloat#1{%
+ \@ifnextchar[%
+ {\@xrotfloat{#1}}%
+ {\edef\@tempa{\noexpand\@xrotfloat{#1}[\csname fps@#1\endcsname]}\@tempa}%
+}
+\def\@xrotfloat#1[#2]{%
+ \@float{#1}[#2]%
+% \end{macrocode}
+% Set the float contents in
+% a box of width \cs{textheight} instead of \cs{columnwidth}.
+% \begin{macrocode}
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\end at rotfloat}
+% We call \LaTeX's \cs{end at float} macro having previously rotated
+% the box \cs{@currbox}.
+% The rotation is either clockwise or
+% anti-clockwise, depending on whether the page is odd or even;
+% in oneside mode it is always odd.
+% \begin{macrocode}
+\def\end at rotfloat{%
+% \end{macrocode}
+% If we are going to know whether pages are odd or even,
+% we need to use the a variant \cs{pageref} mechanism and our own
+% specialised labels.
+% \begin{macrocode}
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+% \end{macrocode}
+% We need to know for sure which direction rotation is going to
+% be in, so locally reset the graphics units.
+% \begin{macrocode}
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+ \fi
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}
+ }%
+ \end at float
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\sidewaysfigure}
+% \begin{macro}{\endsidewaysfigure}
+% \begin{macro}{\sidewaystable}
+% \begin{macro}{\endsidewaystable}
+% The following definitions set up two environments,
+% \texttt{sidewaystable} and \texttt{sidewaysfigure}, which uses this
+% type of float. Naturally, users may need to change these to suit
+% their local style. Both contribute to the normal lists of figures
+% and tables.
+% \begin{macrocode}
+\def\sidewaysfigure{\@rotfloat{figure}}
+%
+\let\endsidewaysfigure\end at rotfloat
+%
+\def\sidewaystable{\@rotfloat{table}}
+\let\endsidewaystable\end at rotfloat
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@rotdblfloat}
+% \begin{macro}{\end at rotdblfloat}
+% Handling double column floats
+% \begin{macrocode}
+\def\@rotdblfloat{%
+ \if at twocolumn\expandafter\@rotdbflt\else\expandafter\@rotfloat\fi
+}
+\def\@rotdbflt#1{\@ifnextchar[{\@rotxdblfloat{#1}}{\@rotxdblfloat{#1}[tp]}}
+\def\@rotxdblfloat#1[#2]{%
+ \@float{#1}[#2]%
+ \hsize\textwidth\linewidth\textwidth
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+}
+\def\end at rotdblfloat{%
+% \end{macrocode}
+% If we are going to know whether pages are odd or even,
+% we need to use the \cs{pageref} mechanism, and labels. But
+% Labels won't work \emph{unless} the user has put in a
+% caption. Beware!
+% \begin{macrocode}
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \@tempdima\ht\rot at float@box
+ \advance\@tempdima by \dp\rot at float@box
+% \ifrot at messages
+% \rot at message{BOX wd: \the\wd\rot at float@box,
+% ht: \the\ht\rot at float@box, dp: \the\dp\rot at float@box:
+% so shift by .5 of \the\@tempdima}%
+% \fi
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+% \end{macrocode}
+% We need to know for sure which direction rotation is going to
+% be in, so locally reset the graphics units.
+% \begin{macrocode}
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+ \fi
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+ \fi
+ \fi%
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}%
+ }%
+ \end at dblfloat
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{environment}{sidewaysfigure*}
+% \begin{environment}{sidewaystable*}
+% \begin{macrocode}
+\newenvironment{sidewaystable*}
+ {\@rotdblfloat{table}}
+ {\end at rotdblfloat}
+\newenvironment{sidewaysfigure*}
+ {\@rotdblfloat{figure}}
+ {\end at rotdblfloat}
+
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+%
+% \begin{macro}{\rot at label}
+% \begin{macro}{\rot at thepage}
+% \begin{macro}{\rot at pageref}
+% \begin{macro}{\rot at protected@write}
+% \begin{macro}{\if at rot@refundefined}
+% Note that we used \cs{rot at label}, not \cs{label}; this
+% variant writes (just) the \emph{true} page number, not the
+% value of \cs{thepage}; this ``true'' value then needs special
+% treatment in \cs{protected at write}, just as
+% \cs{thepage} already has.
+% \cs{rot at pageref}\marg{generated label name}\marg{cs to set to
+% pageno} then returns the labelled page's number (or 0 if label not
+% yet defined). If label not defined, flags using
+% \cs{rot at refundefinedtrue} for end-document to pick up. (later...)
+% \begin{macrocode}
+\def\rot at thepage{\@arabic\c at page}
+\def\rot at label#1{\@bsphack
+ \rot at protected@write{\@auxout}{}%
+ {\string\newlabel{#1}{\rot at thepage}}%
+ \@esphack}
+\def\rot at pageref#1#2{%
+ \expandafter\ifx\csname r@#1\endcsname\relax
+ \global\@rot at refundefinedtrue
+ \def#2{0}%
+ \else
+ \edef#2{\csname r@#1\endcsname}%
+ \fi
+}
+\long\def\rot at protected@write#1#2#3{%
+ \begingroup
+ \let\rot at thepage\relax
+ #2%
+ \let\protect\@unexpandable at protect
+ \edef\reserved at a{\write#1{#3}}%
+ \reserved at a
+ \endgroup
+ \if at nobreak\ifvmode\nobreak\fi\fi
+}
+\newif\if at rot@refundefined
+\global\@rot at refundefinedfalse
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\rot at mess@toks}
+% A token register to build up debugging messages
+% \begin{macrocode}
+\newtoks\rot at mess@toks
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Rotated captions only}
+%
+% \begin{macro}{\rotcaption}
+% \begin{macro}{\@makerotcaption}
+% Sometimes you may find that the rotation of complete figures does
+% not give quite the right result, since they always take up the whole
+% page. You may prefer to rotate the caption and the float contents
+% separately within a conventional figure. Here we offer a suggestion
+% for a \cs{rotcaption} command, which inserts the caption rotated
+% by 90 degrees. It is essentially a copy of the normal captioning
+% code.
+% Packages which define the \cs{@makecaption} command may also need
+% to define \cs{@makerotcaption}.
+% \begin{macrocode}
+\def\rotcaption{\refstepcounter\@captype\@dblarg{\@rotcaption\@captype}}
+\long\def\@rotcaption#1[#2]#3{%
+ \addcontentsline{\csname ext@#1\endcsname}{#1}{%
+ \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%
+ \par
+ \begingroup
+ \@parboxrestore
+ \normalsize
+ \@makerotcaption{\csname fnum@#1\endcsname}{#3}%
+ \endgroup}
+ \long\def\@makerotcaption#1#2{%
+ \setbox\@tempboxa\color at hbox#1: #2\color at endbox
+ \ifdim \wd\@tempboxa > .8\vsize
+ \rotatebox{90}{%
+ \begin{minipage}{.8\textheight}#1: #2\end{minipage}%
+ }%
+ \else%
+ \rotatebox{90}{\box\@tempboxa}%
+ \fi
+ \nobreak
+ \hspace{12pt}%
+}
+%</package>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \section{Last-minute infrastructure}
+%
+% \begin{macro}{\color at hbox}
+% \begin{macro}{\color at endbox}
+% These macros aren't provided in \LaTeX{}, by default (I seem to have
+% assumed that they were\dots)
+% \begin{macrocode}
+\AtBeginDocument{%
+ \providecommand\color at hbox{\hbox\bgroup}%
+ \providecommand\color at vbox{\vbox\bgroup}%
+ \providecommand\color at endbox{\egroup}%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \section{History}
+%
+% Version 2.0 is a complete re-write, with most of the work now
+% being done by the \LaTeXe\ graphics package.
+%
+% Version 2.1 provides a `clockwise' option to reinstate the behaviour
+% described in the `\LaTeX\ Companion'
+%
+% Version 2.2 just intercepts the standard float macros instead
+% of copying and changing the. The `twoside' option is obeyed.
+%
+% Version 2.5 corrects problems in sideways figures.
+%
+% Version 2.6 is a rewrite of the sideways floats via Frank Mittelbach
+% (to whom many thanks for looking at the mangy code).
+%
+% Version 2.7 is checked for \LaTeX\ of December 94, and adds the option
+% of twoside behaviour independent of the general twoside.
+%
+% Version 2.8 cleans up some mistakes pointed out by Harald Axel
+% Sommerfeldt.
+%
+% Version 2.9 cleans up some (more) mistakes pointed out by Harald
+% Axel Sommerfeldt.
+%
+% Version 2.13a permits positioning of rotated floats in the same way
+% as they are positioned in `normal' floats.
+%
+% Version 2.14 is the first to be published anywhere as the outcome of
+% maintenance by Robin Fairbairns.
+%
+% Version 2.15 deals with page-numbering bug for auto-float-rotation,
+% and tidying of messages; published to ctan
+%
+% Version 2.16 uses colour boxes as necessary; published to ctan.
+% Version 2.16a provides the colour box commands \cs{AtBeginDocument}.
+%
+% \Finale
+\endinput
+%
Property changes on: trunk/Master/texmf-dist/doc/latex/graphics/rotex.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/graphics/trig.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tools/README.txt 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/tools/README.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -20,7 +20,7 @@
%
-README for the `tools' bundle (December 1999)
+README for the `tools' bundle
=============================
This `bundle' consists of LaTeX2e packages written and supported by
Modified: trunk/Master/texmf-dist/doc/latex/tools/afterpage.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/array.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/bm.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/calc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tools/changes.txt 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/doc/latex/tools/changes.txt 2016-06-14 22:40:56 UTC (rev 41447)
@@ -5,6 +5,11 @@
are not part of the distribution.
=======================================================================
+2016-06-07 David Carlisle <latex-bugs at latex-project.org>
+
+ * shellesc.dtx: typos in messages, and
+ improve use with plain etex or luatex
+
2016-04-29 David Carlisle <latex-bugs at latex-project.org>
* shellesc.dtx: in classic tex code accidentally defined
Modified: trunk/Master/texmf-dist/doc/latex/tools/dcolumn.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/delarray.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/enumerate.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/fileerr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/ftnright.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/hhline.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/indentfirst.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/layout.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/longtable.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/multicol.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/rawfonts.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/shellesc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/showkeys.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/somedefs.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/tabularx.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/theorem.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/tools-overview.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/trace.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/varioref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/verbatim.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/xr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tools/xspace.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/base/classes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/classes.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/base/classes.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -263,7 +263,7 @@
% \end{macro}
%
% \begin{macro}{\if at restonecol}
-% When the document has to printed in two columns, we sometimes
+% When the document has to be printed in two columns, we sometimes
% have to temporarily switch to one column. This switch is used to
% remember to switch back.
% \begin{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/base/ltfinal.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltfinal.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/base/ltfinal.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfinal.dtx}
- [2016/01/05 v2.0p LaTeX Kernel (Final Settings)]
+ [2016/04/22 v2.0q LaTeX Kernel (Final Settings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfinal.dtx}
@@ -149,6 +149,7 @@
% \changes{v2.0b}{2015/01/23}{use reserved count 257}
% \changes{v2.0f}{2015/04/28}{define \cs{xe at alloc@intercharclass} for compatibility with older xelatex initilisation}
%\begin{macro}{\xe at alloc@intercharclass}
+%\begin{macro}{\e at alloc@intercharclass at top}
% \changes{v2.0j}{2016/01/04}{Start allocation at one not three}
% \changes{v2.0k}{2016/01/05}{Remove duplicated code}
% Allocate |\XeTeXintercharclass| types if xetex is active.
@@ -161,13 +162,25 @@
%<latexrelease> {\newXeTeXintercharclass}{Extended Allocation}%
% \end{macrocode}
%
-% Classes allocated 1 to 254 (early 1, 2 and 3 were pre-set for CJK).
+% Classes allocated 1 to 4094 (or 254 on older xetex)
+% (In earlier XeLaTeX versions 1, 2 and 3 were pre-set for CJK).
% \changes{v2.0g}{2015/06/19}{Use $-1$ for first range to get contiguous allocation}
+% \changes{v2.0q}{2016/04/22}{XeTeX 0.99996 has 4096 char classes not 256}
% \begin{macrocode}
\ifx\XeTeXcharclass\@undefined
\else
+% \end{macrocode}
+% \begin{macrocode}
+\ifdim\the\XeTeXversion\XeTeXrevision\p@>0.99993\p@
+ \chardef\e at alloc@intercharclass at top=4095
+\else
+ \chardef\e at alloc@intercharclass at top=255
+\fi
+% \end{macrocode}
+% \begin{macrocode}
\def\newXeTeXintercharclass{%
- \e at alloc\XeTeXcharclass\chardef\xe at alloc@intercharclass\m at ne\@cclv}
+ \e at alloc\XeTeXcharclass
+ \chardef\xe at alloc@intercharclass\m at ne\e at alloc@intercharclass at top}
\fi
% \end{macrocode}
%
@@ -221,6 +234,7 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
%
%
Modified: trunk/Master/texmf-dist/source/latex/base/ltvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/base/ltvers.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/base/ltvers.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -95,7 +95,7 @@
{2016/03/31}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch at level{0}
+\def\patch at level{1}
% \end{macrocode}
% \end{macro}
% \end{macro}
Modified: trunk/Master/texmf-dist/source/latex/graphics/color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/graphics/color.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/graphics/color.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -19,7 +19,7 @@
%<driver> \ProvidesFile{color.drv}
% \fi
% \ProvidesFile{color.dtx}
- [2016/05/09 v1.1c Standard LaTeX Color (DPC)]
+ [2016/06/02 v1.1d Standard LaTeX Color (DPC)]
%
% \iffalse
%<*driver>
@@ -142,6 +142,19 @@
% \end{macrocode}
% \end{option}
%
+% \begin{option}{setpagesize}
+% \begin{option}{nosetpagesize}
+% The |setpagesize| option requests that the driver option sets the page size.
+% \changes{v1.1d}{2016/06/02}
+% {(no)setpagesize options added}
+% \begin{macrocode}
+\newif\ifGin at setpagesize\Gin at setpagesizetrue
+\DeclareOption{setpagesize}{\Gin at setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin at setpagesizefalse}
+% \end{macrocode}
+% \end{option}
+% \end{option}
+%
% Now the options for supported drivers.
%
% \begin{option}{dvips}
Modified: trunk/Master/texmf-dist/source/latex/graphics/drivers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/graphics/drivers.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/graphics/drivers.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -3,7 +3,7 @@
%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -37,7 +37,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{drivers.dtx}
%</driver>
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
%
%<*driver>
\documentclass{ltxdoc}
@@ -548,7 +548,27 @@
\def\Gin at PS@file at header#1{\AtBeginDvi{\special{header=#1}}}
% \end{macrocode}
%
+% \section{Page Size}
+%
+% \changes{v3.0l}{2016/06/02}{page size special added to patch pdftex.def}
% \begin{macrocode}
+\ifGin at setpagesize
+ \AtBeginDocument{\AtBeginDvi{%
+ \begingroup
+ \ifx\stockwidth\@undefined\else
+ \paperwidth\stockwidth
+ \paperheight\stockheight
+ \fi
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
+ \fi
+ \endgroup}}
+\fi
+% \end{macrocode}
+%
+% \begin{macrocode}
%</dvips>
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/graphics/graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/graphics/graphics.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/graphics/graphics.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -19,7 +19,7 @@
%<driver> \ProvidesFile{graphics.drv}
% \fi
% \ProvidesFile{graphics.dtx}
- [2016/05/09 v1.0r Standard LaTeX Graphics (DPC,SPQR)]
+ [2016/06/02 v1.0s Standard LaTeX Graphics (DPC,SPQR)]
%
% \iffalse
%<*driver>
@@ -512,6 +512,19 @@
% \end{macrocode}
% \end{option}
%
+% \begin{option}{setpagesize}
+% \begin{option}{nosetpagesize}
+% The |setpagesize| option requests that the driver option sets the page size.
+% \changes{v1.0s}{2016/06/02}
+% {(no)setpagesize options added}
+% \begin{macrocode}
+\newif\ifGin at setpagesize\Gin at setpagesizetrue
+\DeclareOption{setpagesize}{\Gin at setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin at setpagesizefalse}
+% \end{macrocode}
+% \end{option}
+% \end{option}
+%
% \begin{macro}{\Gin at driver}
% Driver in use.
% \begin{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/graphics/graphics.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/graphics/graphics.ins 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/graphics/graphics.ins 2016-06-14 22:40:56 UTC (rev 41447)
@@ -38,4 +38,6 @@
\generate{\file{lscape.sty}{\from{lscape.dtx}{package}}}
+\generate{\file{rotating.sty}{\from{rotating.dtx}{package}}}
+
\endbatchfile
Added: trunk/Master/texmf-dist/source/latex/graphics/rotating.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/graphics/rotating.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/latex/graphics/rotating.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -0,0 +1,688 @@
+%
+% \iffalse
+%
+% $Id: rotating.dtx,v 1.21 2010/01/26 13:25:07 rf10 Exp rf10 $
+%
+% File: rotating.dtx
+%% Copyright 1995--1999 Sebastian Rahtz and Leonor Barroca
+%% Copyright 2001--2003,2007--2009 Robin Fairbairns
+%% Copyright 2016 LaTeX3 Project
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Robin Fairbairns.
+%
+% This work consists of the files rotating.dtx and rotating.ins,
+% and the derived file rotating.sty, and testing material
+% rotex.tex and cat.eps
+%
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+%<*dtx>
+\ProvidesFile{rotating.dtx}%
+%</dtx>
+%<package>\ProvidesPackage{rotating}%
+ [2016/05/22 v2.16c
+%<package> rotated objects in LaTeX%
+%<*dtx>
+ rotating package source file%
+%</dtx>
+ ]
+%<*dtx>
+\documentclass{ltxdoc}
+\GetFileInfo{rotating.dtx}
+\begin{document}
+ \title{A package for rotated objects in \LaTeX\thanks{This file has
+ version number \fileversion, last revised \filedate}}
+ \author{Robin Fairbairns
+ \and Sebastian Rahtz \and Leonor Barroca}
+ \date{printed \today}
+ \MaintainedByLaTeXTeam{graphics}
+ \maketitle
+ \tableofcontents
+% \listoffigures
+% \listoftables
+ \DocInput{rotating.dtx}
+\end{document}
+%</dtx>
+% \fi
+%
+% \begin{abstract}
+% This article documents a \LaTeX\ package, `rotating.sty',
+% which performs most sorts of
+% rotation one might like, including rotation of complete floating
+% figures and tables.
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% The package provides:
+% \begin{itemize}
+% \item two new environments, \texttt{sidewaystable} and
+% \texttt{sidewaysfigure}, each of which produces a single page-size
+% float with contents rotated $\pm90$\,degrees; and
+% \item a variety of other rotation-related commands and environments.
+% \end{itemize}
+%
+% Note that the package uses rotation facilities from the
+% \textsf{graphicx} package. When generating DVI output, users should
+% note that rotation is typically \emph{not} visible in a DVI viewer:
+% conversion to, and viewing, PostScript or PDF is necessary.
+%
+% \section{Usage}
+%
+% \subsection{Package options}
+%
+% Sideways figures and tables always take up the whole page. In
+% single-sided documents, they may be rotated so that the bottom of
+% the figures is on the left (package option
+% `\texttt{counterclockwise}') or the right (package option
+% `\texttt{clockwise}'). The default is to turn so that the bottom is
+% on the right (option `\texttt{clockwise}').
+%
+% Option `\texttt{anticlockwise}' is an alias for
+% `\texttt{counterclockwise}'.
+%
+% If the `\texttt{twoside}' option has been given to the main document
+% class (either explicitly, or implicitly as in the default for book
+% class), the package will rotate sideways figures according to the
+% page number (this requires at least two passes through \LaTeX{}).
+% If you want the `\texttt{twoside}' option, but want the figures
+% always in one direction, use the `\texttt{figuresright}' or
+% `\texttt{figuresleft}' options to the package.
+%
+% The package can produce a lot of logging information; the
+% amount of information is controlled by the package options
+% `\texttt{quiet}' (fewest messages; default), `\texttt{log}' and
+% `\texttt{chatter}' (most messages).
+%
+% All other options are passed to the \textsf{graphicx} package when
+% it is loaded to provide rotation functions.
+%
+% \subsection{Float environments}
+%
+% The environments \texttt{sidewaystable} and \texttt{sidewaysfigure}
+% introduce landscape-form floating tables and figures, respectively.
+% (Each of the environments has a ``starred'' version, such as
+% \texttt{sidewaystable*}, for a single-column float in a double-column
+% area of the document.)
+%
+% New rotated environments may be declared using the combined
+% facilities of the float and rotfloat packages.
+%
+% \subsection{Other environments and commands}
+% The package provides other \LaTeX\ environments:
+% \begin{description}
+% \item[\mdseries\ttfamily sideways] prints the contents of the
+% environment turned through 90 degrees counterclockwise;
+% \item[\mdseries\ttfamily turn] prints the contents turned through an
+% arbitrary angle (the argument to the environment);
+% \item[\mdseries\ttfamily rotate] prints the contents turned through
+% an arbitrary angle but does \emph{not} leave any space for the result
+% \end{description}
+%
+% The command \cs{turnbox}\marg{angle}\marg{matter to turn} is a macro
+% version of the \texttt{rotate} environment.
+%
+% A set of examples is given in the file \texttt{examples.tex}
+%
+% \subsection{Positioning}
+%
+% Floats appear one to a page, and are positioned by spacer skips that
+% appear (logically) above and below the floating object. The skips,
+% \cs{rotFPtop} and \cs{rotFPbot}, are initialised from the standard
+% \LaTeX{} (internal) \cs{@fptop} and \cs{@fpbot} skips. As a result,
+% by default, rotated floats appear horizontally centred on their
+% float pages.
+%
+% Some sensible values for the registers are:
+% \par\noindent
+% \begin{tabular}{@{}llp{3in}@{}}
+% \cs{rotFPtop} & \cs{rotFPbot} & Effect \\
+% \hline
+% 0pt plus 1fil & 0pt plus 1fil & figure/table appears in middle
+% (default value) \\
+% 0pt & 0pt plus 1fil & figure/table appears with its top
+% nearest the edge of the page \\
+% 0pt plus 1fil & 0pt plus 2fil & figure/table's bottom appears
+% twice as far from the edge as the
+% top does
+% \end{tabular}
+%
+% \StopEventually{}
+%
+% \section{Setup}
+% Now we present the documented code. First, package options.
+%
+% Note that the \texttt{clockwise} and \texttt{counterclockwise}
+% options are present for compatibility only.
+% \begin{macrocode}
+%<*package>
+\DeclareOption{clockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=360}}%
+}
+\DeclareOption{counterclockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=-360}}%
+}
+\DeclareOption{anticlockwise}{\ds at counterclockwise}
+% \end{macrocode}
+% Control figure orientation
+% \begin{macrocode}
+\DeclareOption{figuresleft}{%
+ \@rot at twosidefalse
+ \def\rot at LR{0}%
+}
+\DeclareOption{figuresright}{%
+ \@rot at twosidefalse
+ \def\rot at LR{-1}%
+}
+% \end{macrocode}
+%
+% control messages:
+% \begin{macrocode}
+\newif\ifrot at messages
+\DeclareOption{quiet}{%
+ \rot at messagesfalse
+ \let\rot at message\@gobble % pro tem -- should suppress altogether
+}
+\DeclareOption{log}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageInfo{rotating}}%
+}
+\DeclareOption{chatter}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageWarning{rotating}}%
+}
+% \end{macrocode}
+%
+% \begin{macro}{\if at rot@twoside}
+% \begin{macro}{\rot at LR}
+% A couple of commands for passing rotation direction around
+% \begin{macrocode}
+\newif\if at rot@twoside
+\if at twoside
+ \@rot at twosidetrue
+\else
+ \@rot at twosidefalse
+\fi
+\def\rot at LR{-1}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% Pass any unknown options to the \textsf{graphicx} package, and
+% set up defaults and process the options.
+% \begin{macrocode}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphicx}}
+\ExecuteOptions{clockwise,quiet}
+\ProcessOptions
+% \end{macrocode}
+%
+% Other initialisation
+% \begin{macrocode}
+\RequirePackage{graphicx}
+\RequirePackage{ifthen}
+% \end{macrocode}
+%
+% \begin{macro}{\rotdriver}
+% The command \cs{rotdriver} allows a user to specify an initialisation file,
+% a sort of non-automatically-loaded driver (in the graphics, hyperref
+% sense).
+% \begin{macrocode}
+\def\rotdriver#1{\makeatletter\input{#1.def}\makeatother}
+% \end{macrocode}
+% \end{macro}
+%
+% The \texttt{r at tfl@t} counter is used when generating `labels' for
+% determining what side of the page the float is on, in twoside mode.
+% \begin{macrocode}
+\newcounter{r at tfl@t}
+\setcounter{r at tfl@t}{0}
+% \end{macrocode}
+%
+% Positioning skips (see above).
+% \begin{macrocode}
+\newskip\rotFPtop \rotFPtop=\@fptop
+\newskip\rotFPbot \rotFPbot=\@fpbot
+% \end{macrocode}
+%
+% \section{Turning and rotation environments}
+% \begin{macro}{sideways}
+% Environment to turn the contents through 90 degrees.
+% \begin{macrocode}
+\def\sideways{%
+ \Grot at setangle{90}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endsideways{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{turn}
+% Rotate the contents of the environment, leaving the appropriate space
+% \begin{macrocode}
+\def\turn#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endturn{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{rotate}
+% Rotate the contents of the environment, leaving \emph{no space}.
+% \begin{macrocode}
+\def\rotate#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endrotate{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\turnbox}
+% A macro version of the `rotate' environment.
+% \begin{macrocode}
+\def\turnbox#1#2{%
+ \Grot at setangle{#1}%
+% \end{macrocode}
+% Note: grouping within the box makes \cs{color at hbox} unnecessary, I think.
+% \begin{macrocode}
+ \setbox\z@\hbox{{#2}}%
+ \Grot at x\z@\Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+% \end{macrocode}
+% \end{macro}
+% \section{Sideways figures and tables}
+% Now for the macros to provide a complete
+% environment for sideways figures and tables.
+% We define two environments |sidewaysfigure| and
+% |sidewaystable| that
+% fit in with the normal table and figure floats. These are `fixed'
+% environments that just do 90 degree rotation, but it would be easy
+% to parameterize this to do other rotations if needed (the mind
+% boggles\ldots)
+%
+% \begin{macro}{\@rotfloat}
+% \begin{macro}{\@xrotfloat}
+% \begin{macro}{\rot at float@box}
+% First a generalised `rotfloat' environment. We need to intercept
+% \LaTeX's float macros, in order to change the assumed width of a
+% float being |\columnwidth|. We want it to work on a width of
+% |\textheight| so that when we rotate the float, it comes out
+% the right height. This is not actually very satisfactory, since what
+% we \emph{really} want is for rotated floats to occupy the space they
+% actually \emph{use}. The captions are a problem --- since they can
+% precede the figure or table, we cannot set them in a box of the
+% right width (ie the \emph{height} of the forthcoming object), because
+% it has not happened yet. The result of these difficulties is that
+% rotated figures always end up as full page figures.
+% \begin{macrocode}
+\newsavebox\rot at float@box
+\def\@rotfloat#1{%
+ \@ifnextchar[%
+ {\@xrotfloat{#1}}%
+ {\edef\@tempa{\noexpand\@xrotfloat{#1}[\csname fps@#1\endcsname]}\@tempa}%
+}
+\def\@xrotfloat#1[#2]{%
+ \@float{#1}[#2]%
+% \end{macrocode}
+% Set the float contents in
+% a box of width \cs{textheight} instead of \cs{columnwidth}.
+% \begin{macrocode}
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\end at rotfloat}
+% We call \LaTeX's \cs{end at float} macro having previously rotated
+% the box \cs{@currbox}.
+% The rotation is either clockwise or
+% anti-clockwise, depending on whether the page is odd or even;
+% in oneside mode it is always odd.
+% \begin{macrocode}
+\def\end at rotfloat{%
+% \end{macrocode}
+% If we are going to know whether pages are odd or even,
+% we need to use the a variant \cs{pageref} mechanism and our own
+% specialised labels.
+% \begin{macrocode}
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+% \end{macrocode}
+% We need to know for sure which direction rotation is going to
+% be in, so locally reset the graphics units.
+% \begin{macrocode}
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+ \fi
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}
+ }%
+ \end at float
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\sidewaysfigure}
+% \begin{macro}{\endsidewaysfigure}
+% \begin{macro}{\sidewaystable}
+% \begin{macro}{\endsidewaystable}
+% The following definitions set up two environments,
+% \texttt{sidewaystable} and \texttt{sidewaysfigure}, which uses this
+% type of float. Naturally, users may need to change these to suit
+% their local style. Both contribute to the normal lists of figures
+% and tables.
+% \begin{macrocode}
+\def\sidewaysfigure{\@rotfloat{figure}}
+%
+\let\endsidewaysfigure\end at rotfloat
+%
+\def\sidewaystable{\@rotfloat{table}}
+\let\endsidewaystable\end at rotfloat
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@rotdblfloat}
+% \begin{macro}{\end at rotdblfloat}
+% Handling double column floats
+% \begin{macrocode}
+\def\@rotdblfloat{%
+ \if at twocolumn\expandafter\@rotdbflt\else\expandafter\@rotfloat\fi
+}
+\def\@rotdbflt#1{\@ifnextchar[{\@rotxdblfloat{#1}}{\@rotxdblfloat{#1}[tp]}}
+\def\@rotxdblfloat#1[#2]{%
+ \@float{#1}[#2]%
+ \hsize\textwidth\linewidth\textwidth
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+}
+\def\end at rotdblfloat{%
+% \end{macrocode}
+% If we are going to know whether pages are odd or even,
+% we need to use the \cs{pageref} mechanism, and labels. But
+% Labels won't work \emph{unless} the user has put in a
+% caption. Beware!
+% \begin{macrocode}
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \@tempdima\ht\rot at float@box
+ \advance\@tempdima by \dp\rot at float@box
+% \ifrot at messages
+% \rot at message{BOX wd: \the\wd\rot at float@box,
+% ht: \the\ht\rot at float@box, dp: \the\dp\rot at float@box:
+% so shift by .5 of \the\@tempdima}%
+% \fi
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+% \end{macrocode}
+% We need to know for sure which direction rotation is going to
+% be in, so locally reset the graphics units.
+% \begin{macrocode}
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+ \fi
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+ \fi
+ \fi%
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}%
+ }%
+ \end at dblfloat
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{environment}{sidewaysfigure*}
+% \begin{environment}{sidewaystable*}
+% \begin{macrocode}
+\newenvironment{sidewaystable*}
+ {\@rotdblfloat{table}}
+ {\end at rotdblfloat}
+\newenvironment{sidewaysfigure*}
+ {\@rotdblfloat{figure}}
+ {\end at rotdblfloat}
+
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+%
+% \begin{macro}{\rot at label}
+% \begin{macro}{\rot at thepage}
+% \begin{macro}{\rot at pageref}
+% \begin{macro}{\rot at protected@write}
+% \begin{macro}{\if at rot@refundefined}
+% Note that we used \cs{rot at label}, not \cs{label}; this
+% variant writes (just) the \emph{true} page number, not the
+% value of \cs{thepage}; this ``true'' value then needs special
+% treatment in \cs{protected at write}, just as
+% \cs{thepage} already has.
+% \cs{rot at pageref}\marg{generated label name}\marg{cs to set to
+% pageno} then returns the labelled page's number (or 0 if label not
+% yet defined). If label not defined, flags using
+% \cs{rot at refundefinedtrue} for end-document to pick up. (later...)
+% \begin{macrocode}
+\def\rot at thepage{\@arabic\c at page}
+\def\rot at label#1{\@bsphack
+ \rot at protected@write{\@auxout}{}%
+ {\string\newlabel{#1}{\rot at thepage}}%
+ \@esphack}
+\def\rot at pageref#1#2{%
+ \expandafter\ifx\csname r@#1\endcsname\relax
+ \global\@rot at refundefinedtrue
+ \def#2{0}%
+ \else
+ \edef#2{\csname r@#1\endcsname}%
+ \fi
+}
+\long\def\rot at protected@write#1#2#3{%
+ \begingroup
+ \let\rot at thepage\relax
+ #2%
+ \let\protect\@unexpandable at protect
+ \edef\reserved at a{\write#1{#3}}%
+ \reserved at a
+ \endgroup
+ \if at nobreak\ifvmode\nobreak\fi\fi
+}
+\newif\if at rot@refundefined
+\global\@rot at refundefinedfalse
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\rot at mess@toks}
+% A token register to build up debugging messages
+% \begin{macrocode}
+\newtoks\rot at mess@toks
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Rotated captions only}
+%
+% \begin{macro}{\rotcaption}
+% \begin{macro}{\@makerotcaption}
+% Sometimes you may find that the rotation of complete figures does
+% not give quite the right result, since they always take up the whole
+% page. You may prefer to rotate the caption and the float contents
+% separately within a conventional figure. Here we offer a suggestion
+% for a \cs{rotcaption} command, which inserts the caption rotated
+% by 90 degrees. It is essentially a copy of the normal captioning
+% code.
+% Packages which define the \cs{@makecaption} command may also need
+% to define \cs{@makerotcaption}.
+% \begin{macrocode}
+\def\rotcaption{\refstepcounter\@captype\@dblarg{\@rotcaption\@captype}}
+\long\def\@rotcaption#1[#2]#3{%
+ \addcontentsline{\csname ext@#1\endcsname}{#1}{%
+ \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%
+ \par
+ \begingroup
+ \@parboxrestore
+ \normalsize
+ \@makerotcaption{\csname fnum@#1\endcsname}{#3}%
+ \endgroup}
+ \long\def\@makerotcaption#1#2{%
+ \setbox\@tempboxa\color at hbox#1: #2\color at endbox
+ \ifdim \wd\@tempboxa > .8\vsize
+ \rotatebox{90}{%
+ \begin{minipage}{.8\textheight}#1: #2\end{minipage}%
+ }%
+ \else%
+ \rotatebox{90}{\box\@tempboxa}%
+ \fi
+ \nobreak
+ \hspace{12pt}%
+}
+%</package>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \section{Last-minute infrastructure}
+%
+% \begin{macro}{\color at hbox}
+% \begin{macro}{\color at endbox}
+% These macros aren't provided in \LaTeX{}, by default (I seem to have
+% assumed that they were\dots)
+% \begin{macrocode}
+\AtBeginDocument{%
+ \providecommand\color at hbox{\hbox\bgroup}%
+ \providecommand\color at vbox{\vbox\bgroup}%
+ \providecommand\color at endbox{\egroup}%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \section{History}
+%
+% Version 2.0 is a complete re-write, with most of the work now
+% being done by the \LaTeXe\ graphics package.
+%
+% Version 2.1 provides a `clockwise' option to reinstate the behaviour
+% described in the `\LaTeX\ Companion'
+%
+% Version 2.2 just intercepts the standard float macros instead
+% of copying and changing the. The `twoside' option is obeyed.
+%
+% Version 2.5 corrects problems in sideways figures.
+%
+% Version 2.6 is a rewrite of the sideways floats via Frank Mittelbach
+% (to whom many thanks for looking at the mangy code).
+%
+% Version 2.7 is checked for \LaTeX\ of December 94, and adds the option
+% of twoside behaviour independent of the general twoside.
+%
+% Version 2.8 cleans up some mistakes pointed out by Harald Axel
+% Sommerfeldt.
+%
+% Version 2.9 cleans up some (more) mistakes pointed out by Harald
+% Axel Sommerfeldt.
+%
+% Version 2.13a permits positioning of rotated floats in the same way
+% as they are positioned in `normal' floats.
+%
+% Version 2.14 is the first to be published anywhere as the outcome of
+% maintenance by Robin Fairbairns.
+%
+% Version 2.15 deals with page-numbering bug for auto-float-rotation,
+% and tidying of messages; published to ctan
+%
+% Version 2.16 uses colour boxes as necessary; published to ctan.
+% Version 2.16a provides the colour box commands \cs{AtBeginDocument}.
+%
+% \Finale
+\endinput
+%
Property changes on: trunk/Master/texmf-dist/source/latex/graphics/rotating.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/tools/shellesc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tools/shellesc.dtx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/source/latex/tools/shellesc.dtx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -10,12 +10,14 @@
%</dtx>
%<package>\ifx\ProvidesPackage\undefined
%<package>\def\next#1#2[#3]{\wlog{#2 #3}}
+%<package>\ifx\PackageInfo\undefined\def\PackageInfo#1#2{\wlog{#1: #2}}\fi
+%<package>\ifx\PackageWarning\undefined\def\PackageWarning#1#2{\wlog{#1: #2}}\fi
%<package>\expandafter\next\fi
%<package>\ProvidesPackage{shellesc}
%<driver> \ProvidesFile{shellesc.drv}
% \fi
% \ProvidesFile{shellesc.dtx}
- [2016/04/29 v0.01c unified shell escape interface for LaTeX]
+ [2016/06/07 v0.02a unified shell escape interface for LaTeX]
%
% \iffalse
%<*driver>
@@ -36,6 +38,7 @@
% \maketitle
%
% \changes{v0.1b}{2016/02/02}{Doc typo fixes (JB)}
+% \changes{v0.2a}{2016/06/07}{Improve use with plain TeX}
% \section{Introduction}
%
%
@@ -92,6 +95,7 @@
% \subsection{Status Check}
%
%
+% \changes{v0.2a}{2016/06/07}{spelling in messages}
% \begin{macrocode}
\ifcase
\ifx\pdfshellescape\@undefined
@@ -110,9 +114,9 @@
\fi
\PackageWarning{shellesc}{Shell escape disabled}
\or
- \PackageInfo {shellesc}{Unrestricted shell escape ensabled}
+ \PackageInfo {shellesc}{Unrestricted shell escape enabled}
\else
- \PackageInfo {shellesc}{Restricted shell escape ensabled}
+ \PackageInfo {shellesc}{Restricted shell escape enabled}
\fi
% \end{macrocode}
%
@@ -180,7 +184,7 @@
% immediate form, which is overwhelmingly more commonly used with
% |\write18|.
%
-% stop at this point if not a recent Lua\TeX.
+% Stop at this point if not a recent Lua\TeX.
% \begin{macrocode}
\ifx\lastsavedimageresourcepages\@undefined\expandafter\endinput\fi
% \end{macrocode}
Modified: trunk/Master/texmf-dist/tex/latex/base/latex.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latex.ltx 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/base/latex.ltx 2016-06-14 22:40:56 UTC (rev 41447)
@@ -704,7 +704,7 @@
\def\fmtname{LaTeX2e}
\edef\fmtversion
{2016/03/31}
-\def\patch at level{0}
+\def\patch at level{1}
\iffalse
\def\reserved at a#1/#2/#3\@nil{%
\count@\year
@@ -8153,8 +8153,14 @@
\fi
\ifx\XeTeXcharclass\@undefined
\else
+\ifdim\the\XeTeXversion\XeTeXrevision\p@>0.99993\p@
+ \chardef\e at alloc@intercharclass at top=4095
+\else
+ \chardef\e at alloc@intercharclass at top=255
+\fi
\def\newXeTeXintercharclass{%
- \e at alloc\XeTeXcharclass\chardef\xe at alloc@intercharclass\m at ne\@cclv}
+ \e at alloc\XeTeXcharclass
+ \chardef\xe at alloc@intercharclass\m at ne\e at alloc@intercharclass at top}
\fi
\ifx\XeTeXcharclass\@undefined
\else
Modified: trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/base/latexrelease.sty 2016-06-14 22:40:56 UTC (rev 41447)
@@ -2312,8 +2312,14 @@
{\newXeTeXintercharclass}{Extended Allocation}%
\ifx\XeTeXcharclass\@undefined
\else
+\ifdim\the\XeTeXversion\XeTeXrevision\p@>0.99993\p@
+ \chardef\e at alloc@intercharclass at top=4095
+\else
+ \chardef\e at alloc@intercharclass at top=255
+\fi
\def\newXeTeXintercharclass{%
- \e at alloc\XeTeXcharclass\chardef\xe at alloc@intercharclass\m at ne\@cclv}
+ \e at alloc\XeTeXcharclass
+ \chardef\xe at alloc@intercharclass\m at ne\e at alloc@intercharclass at top}
\fi
\EndIncludeInRelease
\IncludeInRelease{0000/00/00}%
Modified: trunk/Master/texmf-dist/tex/latex/base/source2e.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/base/source2e.tex 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/base/source2e.tex 2016-06-14 22:40:56 UTC (rev 41447)
@@ -161,11 +161,12 @@
-% Get the date from ltvers.dtx
+% Get the date and patch level from ltvers.dtx
\makeatletter
\let\patchdate=\@empty
\begingroup
- \def\ProvidesFile#1\fmtversion#2{\date{#2}\endinput}
+ \def\ProvidesFile#1\fmtversion#2#3\patch at level#4{%
+ \date{#2}\xdef\patchdate{#4}\endinput}
\input{ltvers.dtx}
\global\let\X at date=\@date
Modified: trunk/Master/texmf-dist/tex/latex/graphics/color.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/color.sty 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/color.sty 2016-06-14 22:40:56 UTC (rev 41447)
@@ -23,7 +23,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{color}
- [2016/05/09 v1.1c Standard LaTeX Color (DPC)]
+ [2016/06/02 v1.1d Standard LaTeX Color (DPC)]
\edef\Gin at codes{%
\catcode`\noexpand\^^A\the\catcode`\^^A\relax
\catcode`\noexpand\"\the\catcode`\"\relax
@@ -51,6 +51,9 @@
\def\define at color#1#2{%
\c at lor@special\m at ne{define #1 #2}}}}
\DeclareOption{debugshow}{\catcode`\^^A=9 \let\GDebug\typeout}
+\newif\ifGin at setpagesize\Gin at setpagesizetrue
+\DeclareOption{setpagesize}{\Gin at setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin at setpagesizefalse}
\DeclareOption{dvips}{\def\Gin at driver{dvips.def}%
\def\c at lor@namefile{dvipsnam.def}}
\DeclareOption{xdvi}{\ExecuteOptions{dvips,monochrome}}
Modified: trunk/Master/texmf-dist/tex/latex/graphics/dvipdf.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/dvipdf.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/dvipdf.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{dvipdf.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/graphics/dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/dvips.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/dvips.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{dvips.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
@@ -140,6 +140,20 @@
\def\Gin at PS@restored#1{\special{" #1}}
\def\Gin at PS@literal at header#1{\AtBeginDvi{\special{! #1}}}
\def\Gin at PS@file at header#1{\AtBeginDvi{\special{header=#1}}}
+\ifGin at setpagesize
+ \AtBeginDocument{\AtBeginDvi{%
+ \begingroup
+ \ifx\stockwidth\@undefined\else
+ \paperwidth\stockwidth
+ \paperheight\stockheight
+ \fi
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
+ \fi
+ \endgroup}}
+\fi
\def\Gin at extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps}
\@namedef{Gin at rule@.ps}#1{{eps}{.ps}{#1}}
\@namedef{Gin at rule@.eps}#1{{eps}{.eps}{#1}}
Modified: trunk/Master/texmf-dist/tex/latex/graphics/dvipsnam.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/dvipsnam.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/dvipsnam.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{dvipsnam.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\DefineNamedColor{named}{GreenYellow} {cmyk}{0.15,0,0.69,0}
\DefineNamedColor{named}{Yellow} {cmyk}{0,0,1,0}
\DefineNamedColor{named}{Goldenrod} {cmyk}{0,0.10,0.84,0}
Modified: trunk/Master/texmf-dist/tex/latex/graphics/dvipsone.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/dvipsone.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/dvipsone.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{dvipsone.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/graphics/dviwin.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/dviwin.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/dviwin.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{dviwin.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\@namedef{Gin at rule@*}#1{{bmp}{}{#1}}
\def\Ginclude at bmp#1{%
\raise\Gin at req@height\hbox{%
Modified: trunk/Master/texmf-dist/tex/latex/graphics/emtex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/emtex.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/emtex.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{emtex.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\Ginclude at bmp#1{%
\raise\Gin at req@height\hbox{\special{em:graph #1}}%
\typeout{WARNING: emtex does not permit graphics to be scaled}%
Modified: trunk/Master/texmf-dist/tex/latex/graphics/graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/graphics.sty 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/graphics.sty 2016-06-14 22:40:56 UTC (rev 41447)
@@ -23,7 +23,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{graphics}
- [2016/05/09 v1.0r Standard LaTeX Graphics (DPC,SPQR)]
+ [2016/06/02 v1.0s Standard LaTeX Graphics (DPC,SPQR)]
\edef\Gin at codes{%
\catcode`\noexpand\^^A\the\catcode`\^^A\relax
\catcode`\noexpand\"\the\catcode`\"\relax
@@ -53,6 +53,9 @@
\def\Ginclude at graphics#1{%
\rule{\@ifundefined{Gin@@ewidth}{150pt}{\Gin@@ewidth}}%
{\@ifundefined{Gin@@eheight}{100pt}{\Gin@@eheight}}}}}
+\newif\ifGin at setpagesize\Gin at setpagesizetrue
+\DeclareOption{setpagesize}{\Gin at setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin at setpagesizefalse}
\providecommand\Gin at driver{}
\DeclareOption{dvips}{\def\Gin at driver{dvips.def}}
\DeclareOption{xdvi}{\ExecuteOptions{dvips}}
Modified: trunk/Master/texmf-dist/tex/latex/graphics/pctex32.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/pctex32.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/pctex32.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{pctex32.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/graphics/pctexhp.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/pctexhp.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/pctexhp.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{pctexhp.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\Ginclude at pcl#1{%
\message{<#1>}%
\ifGin at clip
Modified: trunk/Master/texmf-dist/tex/latex/graphics/pctexps.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/pctexps.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/pctexps.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{pctexps.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/graphics/pctexwin.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/pctexwin.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/pctexwin.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{pctexwin.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\Ginclude at eps#1{%
\message{<#1>}%
\ifGin at clip
Added: trunk/Master/texmf-dist/tex/latex/graphics/rotating.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/rotating.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/graphics/rotating.sty 2016-06-14 22:40:56 UTC (rev 41447)
@@ -0,0 +1,277 @@
+%%
+%% This is file `rotating.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% rotating.dtx (with options: `package')
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at http://latex-project.org/bugs.html
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright 1995--1999 Sebastian Rahtz and Leonor Barroca
+%% Copyright 2001--2003,2007--2009 Robin Fairbairns
+%% Copyright 2016 LaTeX3 Project
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{rotating}%
+ [2016/05/22 v2.16c
+ rotated objects in LaTeX%
+ ]
+\DeclareOption{clockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=360}}%
+}
+\DeclareOption{counterclockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=-360}}%
+}
+\DeclareOption{anticlockwise}{\ds at counterclockwise}
+\DeclareOption{figuresleft}{%
+ \@rot at twosidefalse
+ \def\rot at LR{0}%
+}
+\DeclareOption{figuresright}{%
+ \@rot at twosidefalse
+ \def\rot at LR{-1}%
+}
+\newif\ifrot at messages
+\DeclareOption{quiet}{%
+ \rot at messagesfalse
+ \let\rot at message\@gobble % pro tem -- should suppress altogether
+}
+\DeclareOption{log}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageInfo{rotating}}%
+}
+\DeclareOption{chatter}{%
+ \rot at messagestrue
+ \def\rot at message{\PackageWarning{rotating}}%
+}
+\newif\if at rot@twoside
+\if at twoside
+ \@rot at twosidetrue
+\else
+ \@rot at twosidefalse
+\fi
+\def\rot at LR{-1}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphicx}}
+\ExecuteOptions{clockwise,quiet}
+\ProcessOptions
+\RequirePackage{graphicx}
+\RequirePackage{ifthen}
+\def\rotdriver#1{\makeatletter\input{#1.def}\makeatother}
+\newcounter{r at tfl@t}
+\setcounter{r at tfl@t}{0}
+\newskip\rotFPtop \rotFPtop=\@fptop
+\newskip\rotFPbot \rotFPbot=\@fpbot
+\def\sideways{%
+ \Grot at setangle{90}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endsideways{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+\def\turn#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endturn{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \Grot at box
+}
+\def\rotate#1{%
+ \Grot at setangle{#1}%
+ \setbox\z@\color at hbox\ignorespaces}
+\def\endrotate{%
+ \unskip\color at endbox
+ \Grot at x\z@
+ \Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+\def\turnbox#1#2{%
+ \Grot at setangle{#1}%
+ \setbox\z@\hbox{{#2}}%
+ \Grot at x\z@\Grot at y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot at box
+}
+\newsavebox\rot at float@box
+\def\@rotfloat#1{%
+ \@ifnextchar[%
+ {\@xrotfloat{#1}}%
+ {\edef\@tempa{\noexpand\@xrotfloat{#1}[\csname fps@#1\endcsname]}\@tempa}%
+}
+\def\@xrotfloat#1[#2]{%
+ \@float{#1}[#2]%
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+ }
+\def\end at rotfloat{%
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+ \fi
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}
+ }%
+ \end at float
+}
+\def\sidewaysfigure{\@rotfloat{figure}}
+\let\endsidewaysfigure\end at rotfloat
+\def\sidewaystable{\@rotfloat{table}}
+\let\endsidewaystable\end at rotfloat
+\def\@rotdblfloat{%
+ \if at twocolumn\expandafter\@rotdbflt\else\expandafter\@rotfloat\fi
+}
+\def\@rotdbflt#1{\@ifnextchar[{\@rotxdblfloat{#1}}{\@rotxdblfloat{#1}[tp]}}
+\def\@rotxdblfloat#1[#2]{%
+ \@float{#1}[#2]%
+ \hsize\textwidth\linewidth\textwidth
+ \begin{lrbox}\rot at float@box
+ \begin{minipage}\textheight
+}
+\def\end at rotdblfloat{%
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r at tfl@t}%
+ \rot at label{RF\ther at tfl@t}%
+ \rot at pageref{RF\ther at tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot at mess@toks\expandafter{\@tempa}
+ \@tempdima\ht\rot at float@box
+ \advance\@tempdima by \dp\rot at float@box
+ \wd\rot at float@box\z@
+ \ht\rot at float@box\z@
+ \dp\rot at float@box\z@
+ \vbox to \textheight{%
+ \setkeys{Grot}{units=360}%
+ \if at rot@twoside
+ \else
+ \let\R@@page\rot at LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (right hand page)}%
+\fi
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot at float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \ifrot at messages
+ \if at rot@twoside
+ \rot at mess@toks\expandafter{\the\rot at mess@toks (left hand page)}%
+\fi
+ \fi%
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot at float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot at message{\the\rot at mess@toks}%
+ }%
+ \end at dblfloat
+}
+\newenvironment{sidewaystable*}
+ {\@rotdblfloat{table}}
+ {\end at rotdblfloat}
+\newenvironment{sidewaysfigure*}
+ {\@rotdblfloat{figure}}
+ {\end at rotdblfloat}
+
+\def\rot at thepage{\@arabic\c at page}
+\def\rot at label#1{\@bsphack
+ \rot at protected@write{\@auxout}{}%
+ {\string\newlabel{#1}{\rot at thepage}}%
+ \@esphack}
+\def\rot at pageref#1#2{%
+ \expandafter\ifx\csname r@#1\endcsname\relax
+ \global\@rot at refundefinedtrue
+ \def#2{0}%
+ \else
+ \edef#2{\csname r@#1\endcsname}%
+ \fi
+}
+\long\def\rot at protected@write#1#2#3{%
+ \begingroup
+ \let\rot at thepage\relax
+ #2%
+ \let\protect\@unexpandable at protect
+ \edef\reserved at a{\write#1{#3}}%
+ \reserved at a
+ \endgroup
+ \if at nobreak\ifvmode\nobreak\fi\fi
+}
+\newif\if at rot@refundefined
+\global\@rot at refundefinedfalse
+\newtoks\rot at mess@toks
+\def\rotcaption{\refstepcounter\@captype\@dblarg{\@rotcaption\@captype}}
+\long\def\@rotcaption#1[#2]#3{%
+ \addcontentsline{\csname ext@#1\endcsname}{#1}{%
+ \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%
+ \par
+ \begingroup
+ \@parboxrestore
+ \normalsize
+ \@makerotcaption{\csname fnum@#1\endcsname}{#3}%
+ \endgroup}
+ \long\def\@makerotcaption#1#2{%
+ \setbox\@tempboxa\color at hbox#1: #2\color at endbox
+ \ifdim \wd\@tempboxa > .8\vsize
+ \rotatebox{90}{%
+ \begin{minipage}{.8\textheight}#1: #2\end{minipage}%
+ }%
+ \else%
+ \rotatebox{90}{\box\@tempboxa}%
+ \fi
+ \nobreak
+ \hspace{12pt}%
+}
+\AtBeginDocument{%
+ \providecommand\color at hbox{\hbox\bgroup}%
+ \providecommand\color at vbox{\vbox\bgroup}%
+ \providecommand\color at endbox{\egroup}%
+}
+\endinput
+%%
+%% End of file `rotating.sty'.
Property changes on: trunk/Master/texmf-dist/tex/latex/graphics/rotating.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/graphics/tcidvi.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/tcidvi.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/tcidvi.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{tcidvi.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/graphics/truetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/graphics/truetex.def 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/graphics/truetex.def 2016-06-14 22:40:56 UTC (rev 41447)
@@ -8,7 +8,7 @@
%%
%% drivers.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
%% Copyright (C) 1995 1996 1997 1998 1999 David Carlisle
-%% Copyright (C) 2000--2015 David Carlisle, LaTeX3 Project
+%% Copyright (C) 2000--2016 David Carlisle, LaTeX3 Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%% It may be distributed under the terms of the LaTeX Project Public
@@ -16,7 +16,7 @@
%% Either version 1.3 or, at your option, any later version.
%%
\ProvidesFile{truetex.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
+ [2016/06/02 v3.0l Driver-dependent file (DPC,SPQR)]
\def\c at lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
Modified: trunk/Master/texmf-dist/tex/latex/tools/shellesc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tools/shellesc.sty 2016-06-14 22:39:36 UTC (rev 41446)
+++ trunk/Master/texmf-dist/tex/latex/tools/shellesc.sty 2016-06-14 22:40:56 UTC (rev 41447)
@@ -42,9 +42,11 @@
%% See README for details.
\ifx\ProvidesPackage\undefined
\def\next#1#2[#3]{\wlog{#2 #3}}
+\ifx\PackageInfo\undefined\def\PackageInfo#1#2{\wlog{#1: #2}}\fi
+\ifx\PackageWarning\undefined\def\PackageWarning#1#2{\wlog{#1: #2}}\fi
\expandafter\next\fi
\ProvidesPackage{shellesc}
- [2016/04/29 v0.01c unified shell escape interface for LaTeX]
+ [2016/06/07 v0.02a unified shell escape interface for LaTeX]
\ifcase
\ifx\pdfshellescape\@undefined
\ifx\shellescape\@undefined
@@ -62,9 +64,9 @@
\fi
\PackageWarning{shellesc}{Shell escape disabled}
\or
- \PackageInfo {shellesc}{Unrestricted shell escape ensabled}
+ \PackageInfo {shellesc}{Unrestricted shell escape enabled}
\else
- \PackageInfo {shellesc}{Restricted shell escape ensabled}
+ \PackageInfo {shellesc}{Restricted shell escape enabled}
\fi
\ifx\lastsavedimageresourcepages\@undefined
\protected\def\ShellEscape{\immediate\write18 }
More information about the tex-live-commits
mailing list