Hello community,
here is the log from the commit of package texlive-specs-k for openSUSE:Factory checked in at 2017-06-25 19:22:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-k (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-k.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-k"
Sun Jun 25 19:22:06 2017 rev:27 rq:504801 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-k/texlive-specs-k.changes 2017-06-08 14:55:03.922239858 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-k.new/texlive-specs-k.changes 2017-06-25 19:26:43.881294848 +0200
@@ -1,0 +2,42 @@
+Mon Jun 19 13:31:54 UTC 2017 - werner@suse.de
+
+- Fix texlive-pdftex-def dependency as now texlive-graphics-def does
+ provide pdftex.def
+- Fix texlive-rotating dependency as now texlive-graphics does
+ provide rotating.sty
+
+-------------------------------------------------------------------
+Fri Jun 16 12:14:49 UTC 2017 - werner@suse.de
+
+- Notive: Some patches have been moved
+ * bbold_bbold11.dif from texlive-specs-b to texlive-specs-c
+ * context_fourier-map.dif from texlive-specs-e to texlive-specs-f
+ * dvips_config.dif from texlive-specs-g to texlive-specs-h
+ * jadetex_ini.dif from texlive-specs-l to texlive-specs-m
+ * texdoc_cnf.dif from texlive-specs-v to texlive-specs-w
+ * texdraw_info.dif from texlive-specs-v to texlive-specs-w
+ this entry exists only to silent the auto factory bot
+
+-------------------------------------------------------------------
+Tue Jun 13 10:38:52 UTC 2017 - werner@suse.de
+
+- Final TeXLive 2017 20170520
+- Remove patch fontspec_emph.dif as now upstream
+- Update patches
+ * kpathsea_cnf.dif
+ * latex2man_tmphandling.dif
+ * latexdiff_perl.dif
+ * latexpand_perl.dif
+ * luaotfload_varfonts.dif
+ * luatex_cnf.dif
+ * musixtex_various.dif
+ * tetex_scripts.dif
+ * tex4ht_env.dif
+ * texconfig_scripts.dif
+
+-------------------------------------------------------------------
+Thu Jun 1 12:29:31 UTC 2017 - werner@suse.de
+
+- Update to TeXLive 2017 20170520 pretest
+
+-------------------------------------------------------------------
Old:
----
hitec.doc.tar.xz
hitec.tar.xz
hletter.doc.tar.xz
hletter.tar.xz
hobby.doc.tar.xz
hobby.tar.xz
hobete.doc.tar.xz
hobete.tar.xz
hook-pre-commit-pkg.doc.tar.xz
horoscop.doc.tar.xz
horoscop.tar.xz
hpsdiss.doc.tar.xz
hpsdiss.tar.xz
hrefhide.doc.tar.xz
hrefhide.tar.xz
hrlatex.doc.tar.xz
hrlatex.tar.xz
hvfloat.doc.tar.xz
hvfloat.tar.xz
hvindex.doc.tar.xz
hvindex.tar.xz
hypdvips.doc.tar.xz
hypdvips.tar.xz
hyper.doc.tar.xz
hyper.tar.xz
hypernat.doc.tar.xz
hypernat.tar.xz
hyperref-docsrc.doc.tar.xz
hyperref.doc.tar.xz
hyperref.tar.xz
hyperxmp.doc.tar.xz
hyperxmp.tar.xz
hyph-utf8.doc.tar.xz
hyph-utf8.tar.xz
hyphen-afrikaans.tar.xz
hyphen-ancientgreek.tar.xz
hyphen-arabic.tar.xz
hyphen-armenian.tar.xz
hyphen-base.tar.xz
hyphen-basque.tar.xz
hyphen-bulgarian.doc.tar.xz
hyphen-bulgarian.tar.xz
hyphen-catalan.tar.xz
hyphen-chinese.tar.xz
hyphen-churchslavonic.tar.xz
hyphen-coptic.tar.xz
hyphen-croatian.tar.xz
hyphen-czech.tar.xz
hyphen-danish.tar.xz
hyphen-dutch.tar.xz
New:
----
gfsbodoni.doc.tar.xz
gfsbodoni.tar.xz
gfscomplutum.doc.tar.xz
gfscomplutum.tar.xz
gfsdidot.doc.tar.xz
gfsdidot.tar.xz
gfsneohellenic.doc.tar.xz
gfsneohellenic.tar.xz
gfsporson.doc.tar.xz
gfsporson.tar.xz
gfssolomos.doc.tar.xz
gfssolomos.tar.xz
ghab.doc.tar.xz
ghab.tar.xz
ghsystem.doc.tar.xz
ghsystem.tar.xz
gillcm.doc.tar.xz
gillcm.tar.xz
gillius.doc.tar.xz
gillius.tar.xz
gincltex.doc.tar.xz
gincltex.tar.xz
ginpenc.doc.tar.xz
ginpenc.tar.xz
gitfile-info.doc.tar.xz
gitfile-info.tar.xz
gitinfo.doc.tar.xz
gitinfo.tar.xz
gitinfo2.doc.tar.xz
gitinfo2.tar.xz
gitlog.doc.tar.xz
gitlog.tar.xz
gloss-occitan.doc.tar.xz
gloss-occitan.tar.xz
gloss.doc.tar.xz
gloss.tar.xz
glossaries-danish.doc.tar.xz
glossaries-danish.tar.xz
glossaries-dutch.doc.tar.xz
glossaries-dutch.tar.xz
glossaries-english.doc.tar.xz
glossaries-english.tar.xz
glossaries-extra.doc.tar.xz
glossaries-extra.tar.xz
glossaries-french.doc.tar.xz
glossaries-french.tar.xz
glossaries-german.doc.tar.xz
glossaries-german.tar.xz
glossaries-irish.doc.tar.xz
glossaries-irish.tar.xz
glossaries-italian.doc.tar.xz
glossaries-italian.tar.xz
glossaries-magyar.doc.tar.xz
glossaries-magyar.tar.xz
glossaries-polish.doc.tar.xz
glossaries-polish.tar.xz
glossaries-portuges.doc.tar.xz
glossaries-portuges.tar.xz
glossaries.doc.tar.xz
glossaries.tar.xz
gofonts.doc.tar.xz
gofonts.tar.xz
gotoh.doc.tar.xz
gotoh.tar.xz
grant.doc.tar.xz
grant.tar.xz
graphics-def.doc.tar.xz
graphics-def.tar.xz
grayhints.doc.tar.xz
grayhints.tar.xz
gtrlib-largetrees.doc.tar.xz
gtrlib-largetrees.tar.xz
halloweenmath.doc.tar.xz
halloweenmath.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-k.spec ++++++
++++ 25304 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-k/texlive-specs-k.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-k.new/texlive-specs-k.spec
++++++ glossaries-serbian.doc.tar.xz ++++++
++++++ glossaries-serbian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/glossaries-serbian.tlpobj new/tlpkg/tlpobj/glossaries-serbian.tlpobj
--- old/tlpkg/tlpobj/glossaries-serbian.tlpobj 2016-04-14 19:05:01.000000000 +0200
+++ new/tlpkg/tlpobj/glossaries-serbian.tlpobj 2017-04-14 17:41:46.000000000 +0200
@@ -9,7 +9,7 @@
RELOC/tex/latex/glossaries-serbian/glossaries-serbian-utf8.ldf
RELOC/tex/latex/glossaries-serbian/glossaries-serbian.ldf
catalogue-ctan /macros/latex/contrib/glossaries-serbian
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics glossary
catalogue-version 1.0
++++++ glossaries-spanish.doc.tar.xz ++++++
++++++ glossaries-spanish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/glossaries-spanish.tlpobj new/tlpkg/tlpobj/glossaries-spanish.tlpobj
--- old/tlpkg/tlpobj/glossaries-spanish.tlpobj 2016-04-14 19:05:01.000000000 +0200
+++ new/tlpkg/tlpobj/glossaries-spanish.tlpobj 2017-04-14 17:41:46.000000000 +0200
@@ -9,7 +9,7 @@
RELOC/tex/latex/glossaries-spanish/glossaries-spanish-utf8.ldf
RELOC/tex/latex/glossaries-spanish/glossaries-spanish.ldf
catalogue-ctan /macros/latex/contrib/glossaries-spanish
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics glossary
catalogue-version 1.0
++++++ glyphlist.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/map/glyphlist/glyphlist.txt new/fonts/map/glyphlist/glyphlist.txt
--- old/fonts/map/glyphlist/glyphlist.txt 2007-09-13 19:41:07.000000000 +0200
+++ new/fonts/map/glyphlist/glyphlist.txt 2016-11-25 19:31:10.000000000 +0100
@@ -1,43 +1,26 @@
-# ###################################################################################
-# Copyright (c) 1997,1998,2002,2007 Adobe Systems Incorporated
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this documentation file to use, copy, publish, distribute,
-# sublicense, and/or sell copies of the documentation, and to permit
-# others to do the same, provided that:
-# - No modification, editing or other alteration of this document is
-# allowed; and
-# - The above copyright notice and this permission notice shall be
-# included in all copies of the documentation.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this documentation file, to create their own derivative works
-# from the content of this document to use, copy, publish, distribute,
-# sublicense, and/or sell the derivative works, and to permit others to do
-# the same, provided that the derived work is not represented as being a
-# copy or version of this document.
-#
-# Adobe shall not be liable to any party for any loss of revenue or profit
-# or for indirect, incidental, special, consequential, or other similar
-# damages, whether based on tort (including without limitation negligence
-# or strict liability), contract or other legal or equitable grounds even
-# if Adobe has been advised or had reason to know of the possibility of
-# such damages.� The Adobe materials are provided on an "AS IS" basis.�
-# Adobe specifically disclaims all express, statutory, or implied
-# warranties relating to the Adobe materials, including but not limited to
-# those concerning merchantability or fitness for a particular purpose or
-# non-infringement of any third party rights regarding the Adobe
-# materials.
-# ###################################################################################
+# -----------------------------------------------------------
+# Copyright 2002, 2010, 2015 Adobe Systems Incorporated.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you
+# may not use this file except in compliance with the License. You may
+# obtain a copy of the License at
+# http://www.apache.org/licenses/LICENSE-2.0.html
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# permissions and limitations under the License.
+# -----------------------------------------------------------
# Name: Adobe Glyph List
# Table version: 2.0
# Date: September 20, 2002
+# URL: https://github.com/adobe-type-tools/agl-aglfn
#
-# See http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
+# Format: two semicolon-delimited fields:
+# (1) glyph name--upper/lowercase letters and digits
+# (2) Unicode scalar value--four uppercase hexadecimal digits
#
-# Format: Semicolon-delimited fields:
-# (1) glyph name
-# (2) Unicode scalar value
A;0041
AE;00C6
AEacute;01FC
@@ -4319,4 +4302,4 @@
zstroke;01B6
zuhiragana;305A
zukatakana;30BA
-#--end
+#END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/glyphlist.tlpobj new/tlpkg/tlpobj/glyphlist.tlpobj
--- old/tlpkg/tlpobj/glyphlist.tlpobj 2016-04-14 19:05:02.000000000 +0200
+++ new/tlpkg/tlpobj/glyphlist.tlpobj 2017-04-14 17:41:46.000000000 +0200
@@ -1,8 +1,8 @@
name glyphlist
category Package
-revision 28576
+revision 41545
relocated 1
-runfiles size=25
+runfiles size=24
RELOC/fonts/map/glyphlist/glyphlist.txt
RELOC/fonts/map/glyphlist/pdfglyphlist.txt
RELOC/fonts/map/glyphlist/texglyphlist.txt
++++++ gmdoc-enhance.doc.tar.xz ++++++
++++++ gmdoc-enhance.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmdoc-enhance.tlpobj new/tlpkg/tlpobj/gmdoc-enhance.tlpobj
--- old/tlpkg/tlpobj/gmdoc-enhance.tlpobj 2016-04-14 19:05:06.000000000 +0200
+++ new/tlpkg/tlpobj/gmdoc-enhance.tlpobj 2017-04-14 17:41:48.000000000 +0200
@@ -11,7 +11,7 @@
RELOC/tex/latex/gmdoc-enhance/gmdoc-enhance.sty
catalogue-also gmdoc
catalogue-ctan /macros/latex/contrib/gmdoc-enhance
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics doc-supp
catalogue-version 0.2
++++++ gmdoc.doc.tar.xz ++++++
++++++ gmdoc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmdoc.tlpobj new/tlpkg/tlpobj/gmdoc.tlpobj
--- old/tlpkg/tlpobj/gmdoc.tlpobj 2016-04-14 19:05:05.000000000 +0200
+++ new/tlpkg/tlpobj/gmdoc.tlpobj 2017-04-14 17:41:47.000000000 +0200
@@ -20,7 +20,7 @@
RELOC/tex/latex/gmdoc/gmoldcomm.sty
catalogue-also gmdoc-enhance
catalogue-ctan /macros/latex/contrib/gmdoc
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics doc-supp class
catalogue-version 0.993
++++++ gmiflink.doc.tar.xz ++++++
++++++ gmiflink.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmiflink.tlpobj new/tlpkg/tlpobj/gmiflink.tlpobj
--- old/tlpkg/tlpobj/gmiflink.tlpobj 2016-04-14 19:05:06.000000000 +0200
+++ new/tlpkg/tlpobj/gmiflink.tlpobj 2017-04-14 17:41:48.000000000 +0200
@@ -12,7 +12,7 @@
RELOC/tex/latex/gmiflink/gmiflink.sty
catalogue-also hyperref
catalogue-ctan /macros/latex/contrib/gmiflink
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics hyper
catalogue-version 0.97
++++++ gmp.doc.tar.xz ++++++
++++++ gmp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmp.tlpobj new/tlpkg/tlpobj/gmp.tlpobj
--- old/tlpkg/tlpobj/gmp.tlpobj 2016-04-14 19:05:06.000000000 +0200
+++ new/tlpkg/tlpobj/gmp.tlpobj 2017-04-14 17:41:48.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=3
RELOC/tex/latex/gmp/gmp.sty
catalogue-ctan /macros/latex/contrib/gmp
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics mp-supp graphics
catalogue-version 1.0
++++++ gmutils.doc.tar.xz ++++++
++++++ gmutils.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmutils.tlpobj new/tlpkg/tlpobj/gmutils.tlpobj
--- old/tlpkg/tlpobj/gmutils.tlpobj 2016-04-14 19:05:07.000000000 +0200
+++ new/tlpkg/tlpobj/gmutils.tlpobj 2017-04-14 17:41:48.000000000 +0200
@@ -25,7 +25,7 @@
RELOC/tex/latex/gmutils/gmurl.sty
RELOC/tex/latex/gmutils/gmutils.sty
catalogue-ctan /macros/latex/contrib/gmutils
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics macro-supp
catalogue-version 0.996
++++++ gmverb.doc.tar.xz ++++++
++++++ gmverb.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmverb.tlpobj new/tlpkg/tlpobj/gmverb.tlpobj
--- old/tlpkg/tlpobj/gmverb.tlpobj 2016-04-14 19:05:08.000000000 +0200
+++ new/tlpkg/tlpobj/gmverb.tlpobj 2017-04-14 17:41:49.000000000 +0200
@@ -13,7 +13,7 @@
runfiles size=12
RELOC/tex/latex/gmverb/gmverb.sty
catalogue-ctan /macros/latex/contrib/gmverb
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics verbatim
catalogue-version 0.98
++++++ gmverse.doc.tar.xz ++++++
++++++ gmverse.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gmverse.tlpobj new/tlpkg/tlpobj/gmverse.tlpobj
--- old/tlpkg/tlpobj/gmverse.tlpobj 2016-04-14 19:05:08.000000000 +0200
+++ new/tlpkg/tlpobj/gmverse.tlpobj 2017-04-14 17:41:49.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=8
RELOC/tex/latex/gmverse/gmverse.sty
catalogue-ctan /macros/latex/contrib/gmverse
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics verse
catalogue-version 0.73
++++++ gnu-freefont.doc.tar.xz ++++++
++++++ gnu-freefont.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-k/gnu-freefont.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-k.new/gnu-freefont.tar.xz differ: char 27, line 1
++++++ gnuplottex.doc.tar.xz ++++++
Binary files old/doc/latex/gnuplottex/gnuplottex.pdf and new/doc/latex/gnuplottex/gnuplottex.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gnuplottex.doc.tlpobj new/tlpkg/tlpobj/gnuplottex.doc.tlpobj
--- old/tlpkg/tlpobj/gnuplottex.doc.tlpobj 2016-04-14 19:06:05.000000000 +0200
+++ new/tlpkg/tlpobj/gnuplottex.doc.tlpobj 2017-04-14 17:42:11.000000000 +0200
@@ -1,9 +1,9 @@
name gnuplottex.doc
category Package
-revision 39108
+revision 41904
shortdesc doc files of gnuplottex
relocated 1
-docfiles size=107
+docfiles size=110
RELOC/doc/latex/gnuplottex/README
RELOC/doc/latex/gnuplottex/SomeValuesForGnuplot.txt
RELOC/doc/latex/gnuplottex/example-pdf.tex
++++++ gnuplottex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/gnuplottex/gnuplottex.sty new/tex/latex/gnuplottex/gnuplottex.sty
--- old/tex/latex/gnuplottex/gnuplottex.sty 2015-12-14 23:16:08.000000000 +0100
+++ new/tex/latex/gnuplottex/gnuplottex.sty 2016-11-25 19:33:50.000000000 +0100
@@ -41,7 +41,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{gnuplottex}
- [2015/12/13 v0.9.1 gnuplot graphs in LaTeX]
+ [2016/08/21 v0.9.2 gnuplot graphs in LaTeX]
\RequirePackage{graphicx,moreverb,keyval,ifthen,catchfile}
\newif\ifShellEscape
\newif\ifmiktex \miktexfalse
@@ -203,12 +203,14 @@
\AtEndDocument{%
\ifmiktex
\else
- \CatchFileDef\gnuploterrors@{\jobname.gnuploterrors}{\endlinechar=`^^J \catcode`\ =12 }%
- \expandafter\gnuploterrors@eatpar\gnuploterrors@\@nil
- \ifx\gnuploterrors@\@empty\else
- \PackageWarningNoLine{gnuplottex}{Gnuplot execution produced errors:^^J%
- \detokenize\expandafter{\gnuploterrors@}}%
- \fi
+ \IfFileExists{\jobname.gnuploterrors}{%
+ \CatchFileDef\gnuploterrors@{\jobname.gnuploterrors}{\endlinechar=`^^J \catcode`\ =12 }%
+ \expandafter\gnuploterrors@eatpar\gnuploterrors@\@nil
+ \ifx\gnuploterrors@\@empty\else
+ \PackageWarningNoLine{gnuplottex}{Gnuplot execution produced errors:^^J%
+ \detokenize\expandafter{\gnuploterrors@}}%
+ \fi
+ }{}%
\fi
}
\long\gdef\gnuplotgraphicsinclude{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gnuplottex.tlpobj new/tlpkg/tlpobj/gnuplottex.tlpobj
--- old/tlpkg/tlpobj/gnuplottex.tlpobj 2016-04-14 19:06:05.000000000 +0200
+++ new/tlpkg/tlpobj/gnuplottex.tlpobj 2017-04-14 17:42:12.000000000 +0200
@@ -1,6 +1,6 @@
name gnuplottex
category Package
-revision 39108
+revision 41904
shortdesc Embed Gnuplot commands in LaTeX documents
relocated 1
longdesc This package allows you to include Gnuplot graphs in your LaTeX
@@ -14,7 +14,7 @@
RELOC/tex/latex/gnuplottex/gnuplottex.sty
catalogue-also context-gnuplot
catalogue-ctan /macros/latex/contrib/gnuplottex
-catalogue-date 2015-12-13 21:58:18 +0100
+catalogue-date 2016-08-21 22:13:00 +0200
catalogue-license gpl2
catalogue-topics graphics-inline
-catalogue-version 0.9.1
+catalogue-version 0.9.2
++++++ go.doc.tar.xz ++++++
++++++ go.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/go.tlpobj new/tlpkg/tlpobj/go.tlpobj
--- old/tlpkg/tlpobj/go.tlpobj 2016-04-14 19:06:05.000000000 +0200
+++ new/tlpkg/tlpobj/go.tlpobj 2017-04-14 17:42:12.000000000 +0200
@@ -46,6 +46,6 @@
RELOC/tex/latex/go/go.sty
catalogue-also igo
catalogue-ctan /fonts/go
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics games font font-symbol font-mf
++++++ gobble.doc.tar.xz ++++++
++++++ gobble.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gobble.tlpobj new/tlpkg/tlpobj/gobble.tlpobj
--- old/tlpkg/tlpobj/gobble.tlpobj 2016-05-08 03:15:21.000000000 +0200
+++ new/tlpkg/tlpobj/gobble.tlpobj 2017-04-14 17:42:12.000000000 +0200
@@ -18,7 +18,7 @@
RELOC/tex/generic/gobble/gobble.sty
RELOC/tex/generic/gobble/gobble.tex
catalogue-ctan /macros/generic/gobble
-catalogue-date 2016-03-10 05:58:30 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics macro-supp
catalogue-version 0.1
++++++ gost.doc.tar.xz ++++++
++++ 49148 lines of diff (skipped)
++++++ gost.tar.xz ++++++
++++ 16049 lines of diff (skipped)
++++++ gothic.doc.tar.xz ++++++
++++++ gothic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gothic.tlpobj new/tlpkg/tlpobj/gothic.tlpobj
--- old/tlpkg/tlpobj/gothic.tlpobj 2016-04-14 19:06:09.000000000 +0200
+++ new/tlpkg/tlpobj/gothic.tlpobj 2017-04-14 17:42:15.000000000 +0200
@@ -84,6 +84,6 @@
RELOC/fonts/tfm/public/gothic/ysmfrak.tfm
RELOC/fonts/tfm/public/gothic/yswab.tfm
catalogue-ctan /fonts/gothic
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-07-29 06:41:49 +0200
catalogue-license collection
catalogue-topics font font-collection font-gothic
++++++ gradientframe.doc.tar.xz ++++++
++++++ gradientframe.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gradientframe.tlpobj new/tlpkg/tlpobj/gradientframe.tlpobj
--- old/tlpkg/tlpobj/gradientframe.tlpobj 2016-04-14 19:06:10.000000000 +0200
+++ new/tlpkg/tlpobj/gradientframe.tlpobj 2017-04-14 17:42:15.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/latex/gradientframe/gradientframe.sty
catalogue-ctan /macros/latex/contrib/gradientframe
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics decoration
catalogue-version 0.2
++++++ gradstudentresume.doc.tar.xz ++++++
++++++ gradstudentresume.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gradstudentresume.tlpobj new/tlpkg/tlpobj/gradstudentresume.tlpobj
--- old/tlpkg/tlpobj/gradstudentresume.tlpobj 2016-04-14 19:06:10.000000000 +0200
+++ new/tlpkg/tlpobj/gradstudentresume.tlpobj 2017-04-14 17:42:15.000000000 +0200
@@ -9,6 +9,6 @@
runfiles size=1
RELOC/tex/latex/gradstudentresume/gradstudentresume.cls
catalogue-ctan /macros/latex/contrib/gradstudentresume
-catalogue-date 2015-11-12 16:04:41 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics cv class
++++++ grafcet.doc.tar.xz ++++++
++++++ grafcet.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grafcet.tlpobj new/tlpkg/tlpobj/grafcet.tlpobj
--- old/tlpkg/tlpobj/grafcet.tlpobj 2016-04-14 19:06:11.000000000 +0200
+++ new/tlpkg/tlpobj/grafcet.tlpobj 2017-04-14 17:42:15.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=5
RELOC/tex/latex/grafcet/grafcet.sty
catalogue-ctan /graphics/pgf/contrib/grafcet
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1
catalogue-topics diagram pgf-tikz
catalogue-version 1.3.5
++++++ graphbox.doc.tar.xz ++++++
++++++ graphbox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphbox.tlpobj new/tlpkg/tlpobj/graphbox.tlpobj
--- old/tlpkg/tlpobj/graphbox.tlpobj 2016-04-14 19:06:11.000000000 +0200
+++ new/tlpkg/tlpobj/graphbox.tlpobj 2017-04-14 17:42:16.000000000 +0200
@@ -14,7 +14,7 @@
runfiles size=2
RELOC/tex/latex/graphbox/graphbox.sty
catalogue-ctan /macros/latex/contrib/graphbox
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics graphics graphics-incl
catalogue-version 1.0
++++++ graphics-cfg.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics-cfg/README.md new/doc/latex/graphics-cfg/README.md
--- old/doc/latex/graphics-cfg/README.md 2016-04-06 23:37:33.000000000 +0200
+++ new/doc/latex/graphics-cfg/README.md 2016-11-25 19:29:05.000000000 +0100
@@ -19,9 +19,6 @@
Note that pdftex option is used for luatex versions older than
luatex 0.87.
-graphics.cfg also has code to enable EPS to PDF conversion if used
-with pdftex, this code may be moved to pdftex.def later.
-
These files are currently maintained by the LaTeX3 project but
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics-cfg.doc.tlpobj new/tlpkg/tlpobj/graphics-cfg.doc.tlpobj
--- old/tlpkg/tlpobj/graphics-cfg.doc.tlpobj 2016-04-14 19:06:13.000000000 +0200
+++ new/tlpkg/tlpobj/graphics-cfg.doc.tlpobj 2017-04-14 17:42:16.000000000 +0200
@@ -1,6 +1,6 @@
name graphics-cfg.doc
category Package
-revision 40269
+revision 41448
shortdesc doc files of graphics-cfg
relocated 1
docfiles size=1
++++++ graphics-cfg.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics-cfg/graphics.cfg new/tex/latex/graphics-cfg/graphics.cfg
--- old/tex/latex/graphics-cfg/graphics.cfg 2016-04-06 23:37:33.000000000 +0200
+++ new/tex/latex/graphics-cfg/graphics.cfg 2016-11-25 19:33:50.000000000 +0100
@@ -1,7 +1,7 @@
% https://creativecommons.org/publicdomain/zero/1.0/
\ProvidesFile{graphics.cfg}%
- [2016/01/02 v1.10 sample graphics configuration]%
+ [2016/06/04 v1.11 sample graphics configuration]%
% Select an appropriate default driver
\begingroup
@@ -43,48 +43,6 @@
% pdfTeX is running in pdf mode
\def\Gin@driver{pdftex.def}%
\ExecuteOptions{pdftex}%
- % Load package epstopdf if
- % a) LaTeX is running (plain TeX users are on their own),
- % b) and shell escape (\write18) is enabled (possibly restricted),
- % c) and \DoNotLoadEpstopdf either does not exist or is not \relax,
- % d) and neither pst-pdf nor pdftricks is loaded (by \begin{document}).
- %
- % In other words, by default .eps files will be automatically
- % converted to .pdf files when outputting pdf. This can be wrong!
- % If the .pdf is the source, rather than the .eps, you should put
- % \newcommand{\DoNotLoadEpstopdf}{}
- % before even the \documentclass line of your document.
- %
- % More information about the epstopdf run will be in the .log file;
- % see http://ctan.org/pkg/epstopdf-pkg for more info about the
- % epstopdf package itself. In turn, it calls the epstopdf script
- % (http://ctan.org/pkg/epstopdf).
- %
- % For the first discussion and background on this, see the thread on latex-l:
- % http://thread.gmane.org/gmane.comp.tex.latex.latex3/1465
- %
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname DoNotLoadEpstopdf\endcsname\relax
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname AtEndOfPackage\endcsname\relax
- \else
- \AtEndOfPackage{%
- \AtBeginDocument{%
- \@ifpackageloaded{pst-pdf}{}{%
- \@ifpackageloaded{pdftricks}{}{%
- \RequirePackage{pdftexcmds}[2007/11/11]%
- \expandafter\ifx\csname pdf@shellescape\endcsname\relax
- \else
- \ifnum\pdf@shellescape>0 %
- \RequirePackage{epstopdf-base}[2009/07/12]%
- \fi
- \fi
- }% pdftricks not loaded
- }% pst-pdf not loaded
- }% AtBeginDocument block
- }% AtEndofPackage block
- \fi % AtEndofPackage not defined
- \fi % DoNotLoadEpstopdf not defined
\or
% VTeX is running
\def\Gin@driver{vtex.def}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics-cfg.tlpobj new/tlpkg/tlpobj/graphics-cfg.tlpobj
--- old/tlpkg/tlpobj/graphics-cfg.tlpobj 2016-04-14 19:06:13.000000000 +0200
+++ new/tlpkg/tlpobj/graphics-cfg.tlpobj 2017-04-14 17:42:16.000000000 +0200
@@ -1,6 +1,6 @@
name graphics-cfg
category Package
-revision 40269
+revision 41448
shortdesc Sample configuration files for LaTeX color and graphics
relocated 1
longdesc This bundle includes color.cfg and graphics.cfg files that set
@@ -14,6 +14,6 @@
RELOC/tex/latex/graphics-cfg/graphics.cfg
catalogue-also color graphics
catalogue-ctan /macros/latex/contrib/graphics-cfg
-catalogue-date 2016-03-01 21:50:00 +0100
+catalogue-date 2016-11-05 08:51:03 +0100
catalogue-license pd
catalogue-topics graphics colour
++++++ graphics-pln.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/graphics-pln/00readme.txt new/doc/plain/graphics-pln/00readme.txt
--- old/doc/plain/graphics-pln/00readme.txt 2009-11-22 19:58:23.000000000 +0100
+++ new/doc/plain/graphics-pln/00readme.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,105 +0,0 @@
-
-Graphics code for non-LaTeX users.
-==================================
-
-This directory provides a small wrapper file such that users of
-formats based on plain TeX may make use of some of the parts of the
-standard LaTeX distribution.
-
-These files are *NOT* supported by the LaTeX3 project, and any
-problems with them should *NOT* be reported to the LaTeX bugs system.
-
-Currently problems may be reported to me, david@dcarlisle.demon.co.uk
-although as I only ever use LaTeX for documents, these files have not
-been extensively tested. If some plain TeX user wants to `adopt' them
-and take over their support then they are welcome to it:-)
-
-David Carlisle 1995/01/29
- 1996/11/13
-
-Copyright 1995 1996 David Carlisle
-
- All the files in this directory may be redistributed and/or modified
- under the terms of the LaTeX Project Public License distributed from
- CTAN archives in directory macros/latex/base/lppl.txt; either
- version 1 of the License, or (at your option) any later version.
-
-
-
-This directory contains
-
-00readme.txt This file.
-
-exmplpic.tex
- A plain TeX document using LaTeX' `picture mode': a portable
- means of producing simple diagrams.
-
-exmplgrf.tex
- A plain TeX document using the LaTeX graphicx package, for
- rotating and scaling text, and include PostScript and other
- graphics formats. (This will include the file a.ps available
- in the LaTeX graphics distribution.)
-
-exmplcol.tex
- A plain TeX document using the LaTeX color package, for
- producing colour.
-
-exmplpfg.tex
- A plain TeX document using the contributed LaTeX psfrag package,
- for including PostScript documents, while replacing certain text
- strings with TeX typeset replacements. This uses the example.eps
- figure from the psfrag 3.0 distribution.
-
-miniltx.tex
- A small `miniLaTeX' that defines fakes or otherwise hacks
- sufficient bits of LaTeX internals so that the packages can load.
-
-picture.tex
- The user interface to the picture environment.
- \input picture.
- Normally a plain-style syntax is used, viz
- \picture(100,100)
- ....
- \endpicture
-
- However if the command \LaTeXbegin is issued, then a LaTeX
- syntax of
- \begin{picture}(100,100)
- ....
- \end{picture}
- May be used. this may be prefered if the picture is being copied
- from a LaTeX document, or if it is produced automatically from
- a drawing tool such as xfig or texcad.
-
-autopict.ins
- picture.tex requires the use of the Standard LaTeX file
- autopict.sty. To generate this, either run the autoload.ins
- install file in the main LaTeX distribution, which will make
- autopict.sty along with some other files (not needed here) or
- alternatively just obtain obtain ltpictur.dtx and docstrip.tex
- from the LaTeX distribution, and TeX the file autopict.ins that
- is included in this distribution.
-
-
-graphicx.tex
- The user interface to the graphicx package.
- \input graphicx
- See the documentation in grfguide.ps in the LaTeX graphics
- distribution.
- This file sets the driver to be dvips. If you
- use another driver, edit accordingly.
-
-color.tex
- The user interface to the color package.
- \input color
- See the documentation in grfguide.ps in the LaTeX graphics
- distribution.
- This file sets the driver to be dvips. If you
- use another driver, edit accordingly.
-
-
-psfrag.tex
- The user interface to the psfrag package.
- \input psfrag
- See the documentation in pfgguide.tex in the psfrag distribution,
- and the example document pfgexmpl.tex included here.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/plain/graphics-pln/README.txt new/doc/plain/graphics-pln/README.txt
--- old/doc/plain/graphics-pln/README.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/plain/graphics-pln/README.txt 2017-06-11 23:49:52.000000000 +0200
@@ -0,0 +1,106 @@
+
+Graphics code for non-LaTeX users.
+==================================
+
+This directory provides a small wrapper file such that users of
+formats based on plain TeX may make use of some of the parts of the
+standard LaTeX distribution.
+
+These files are *NOT* supported by the LaTeX3 project, and any
+problems with them should *NOT* be reported to the LaTeX bugs system.
+
+Problems should be reported as issues at
+https://github.com/davidcarlisle/dpctex/tree/master/graphics-pln
+
+
+David Carlisle 1995/01/29
+ 1996/11/13
+ 2016/08/17
+ 2017/06/01
+
+Copyright 1995 1996 2016 2017 David Carlisle
+
+ All the files in this directory may be redistributed and/or modified
+ under the terms of the LaTeX Project Public License distributed from
+ CTAN archives in directory macros/latex/base/lppl.txt; either
+ version 1 of the License, or (at your option) any later version.
+
+
+
+This directory contains
+
+README.txt This file.
+
+exmplpic.tex
+ A plain TeX document using LaTeX' `picture mode': a portable
+ means of producing simple diagrams.
+
+exmplgrf.tex
+ A plain TeX document using the LaTeX graphicx package, for
+ rotating and scaling text, and include PostScript and other
+ graphics formats. (This will include the file a.ps available
+ in the LaTeX graphics distribution.)
+
+exmplcol.tex
+ A plain TeX document using the LaTeX color package, for
+ producing colour.
+
+exmplpfg.tex
+ A plain TeX document using the contributed LaTeX psfrag package,
+ for including PostScript documents, while replacing certain text
+ strings with TeX typeset replacements. This uses the example.eps
+ figure from the psfrag 3.0 distribution.
+
+miniltx.tex
+ A small `miniLaTeX' that defines fakes or otherwise hacks
+ sufficient bits of LaTeX internals so that the packages can load.
+
+picture.tex
+ The user interface to the picture environment.
+ \input picture.
+ Normally a plain-style syntax is used, viz
+ \picture(100,100)
+ ....
+ \endpicture
+
+ However if the command \LaTeXbegin is issued, then a LaTeX
+ syntax of
+ \begin{picture}(100,100)
+ ....
+ \end{picture}
+ May be used. this may be prefered if the picture is being copied
+ from a LaTeX document, or if it is produced automatically from
+ a drawing tool such as xfig or texcad.
+
+autopict.ins
+ picture.tex requires the use of the Standard LaTeX file
+ autopict.sty. To generate this, either run the autoload.ins
+ install file in the main LaTeX distribution, which will make
+ autopict.sty along with some other files (not needed here) or
+ alternatively just obtain obtain ltpictur.dtx and docstrip.tex
+ from the LaTeX distribution, and TeX the file autopict.ins that
+ is included in this distribution.
+
+
+graphicx.tex
+ The user interface to the graphicx package.
+ \input graphicx
+ See the documentation in grfguide.ps in the LaTeX graphics
+ distribution.
+ This file sets the driver to be dvips. If you
+ use another driver, edit accordingly.
+
+color.tex
+ The user interface to the color package.
+ \input color
+ See the documentation in grfguide.ps in the LaTeX graphics
+ distribution.
+ This file sets the driver to be dvips. If you
+ use another driver, edit accordingly.
+
+
+psfrag.tex
+ The user interface to the psfrag package.
+ \input psfrag
+ See the documentation in pfgguide.tex in the psfrag distribution,
+ and the example document pfgexmpl.tex included here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics-pln.doc.tlpobj new/tlpkg/tlpobj/graphics-pln.doc.tlpobj
--- old/tlpkg/tlpobj/graphics-pln.doc.tlpobj 2016-04-14 19:06:13.000000000 +0200
+++ new/tlpkg/tlpobj/graphics-pln.doc.tlpobj 2017-06-12 02:21:26.000000000 +0200
@@ -1,10 +1,10 @@
name graphics-pln.doc
category Package
-revision 16917
+revision 44567
shortdesc doc files of graphics-pln
relocated 1
docfiles size=5
- RELOC/doc/plain/graphics-pln/00readme.txt
+ RELOC/doc/plain/graphics-pln/README.txt
RELOC/doc/plain/graphics-pln/exmplcol.tex
RELOC/doc/plain/graphics-pln/exmplgrf.tex
RELOC/doc/plain/graphics-pln/exmplpfg.tex
++++++ graphics-pln.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/plain/graphics-pln/autopict.sty new/tex/plain/graphics-pln/autopict.sty
--- old/tex/plain/graphics-pln/autopict.sty 2009-11-22 19:58:23.000000000 +0100
+++ new/tex/plain/graphics-pln/autopict.sty 2016-11-25 19:34:06.000000000 +0100
@@ -75,341 +75,6 @@
%%
%%
%%% From File: ltpictur.dtx
-\ProvidesFile{autopict.sty}
- [2001/08/27 v1.1k Picture mode autoload file]
-\long\gdef\picture#1{\pictur@#1}
-\gdef\pictur@(#1){%
- \@ifnextchar({\@picture(#1)}{\@picture(#1)(0,0)}}
-\gdef\@picture(#1,#2)(#3,#4){%
- \@picht#2\unitlength
- \setbox\@picbox\hb@xt@#1\unitlength\bgroup
- \hskip -#3\unitlength
- \lower #4\unitlength\hbox\bgroup
- \ignorespaces}
-\gdef\endpicture{%
- \egroup\hss\egroup
- \ht\@picbox\@picht\dp\@picbox\z@
- \mbox{\box\@picbox}}
-\long\gdef\put(#1,#2)#3{%
- \@killglue\raise#2\unitlength
- \hb@xt@\z@{\kern#1\unitlength #3\hss}%
- \ignorespaces}
-\gdef\multiput(#1,#2)#3{%
- \@xdim #1\unitlength
- \@ydim #2\unitlength
- \@multiput(}
-\long\gdef\@multiput(#1,#2)#3#4{%
- \@killglue\@multicnt #3\relax
- \@whilenum \@multicnt >\z@\do
- {\raise\@ydim\hb@xt@\z@{\kern\@xdim #4\hss}%
- \advance\@multicnt\m@ne
- \advance\@xdim#1\unitlength\advance\@ydim#2\unitlength}%
- \ignorespaces}
-\gdef\@killglue{\unskip\@whiledim \lastskip >\z@\do{\unskip}}
-\gdef\thinlines{\let\@linefnt\tenln \let\@circlefnt\tencirc
- \@wholewidth\fontdimen8\tenln \@halfwidth .5\@wholewidth}
-\gdef\thicklines{\let\@linefnt\tenlnw \let\@circlefnt\tencircw
- \@wholewidth\fontdimen8\tenlnw \@halfwidth .5\@wholewidth}
-\gdef\linethickness#1{\@wholewidth #1\relax \@halfwidth .5\@wholewidth}
-\gdef\shortstack{\@ifnextchar[\@shortstack{\@shortstack[c]}}
-\gdef\@shortstack[#1]{%
- \leavevmode
- \vbox\bgroup
- \baselineskip-\p@\lineskip 3\p@
- \let\mb@l\hss\let\mb@r\hss
- \expandafter\let\csname mb@#1\endcsname\relax
- \let\\\@stackcr
- \@ishortstack}
-\gdef\@ishortstack#1{\ialign{\mb@l {##}\unskip\mb@r\cr #1\crcr}\egroup}
-\gdef\@stackcr{\@ifstar\@ixstackcr\@ixstackcr}
-\gdef\@ixstackcr{\@ifnextchar[\@istackcr{\cr\ignorespaces}}
-\gdef\@istackcr[#1]{\cr\noalign{\vskip #1}\ignorespaces}
-\newif\if@negarg
-\gdef\line(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
- \@linelen #3\unitlength
- \ifdim\@linelen<\z@\@badlinearg\else
- \ifnum\@xarg =\z@ \@vline
- \else \ifnum\@yarg =\z@ \@hline \else \@sline\fi
- \fi
- \fi}
-\gdef\@sline{%
- \ifnum\@xarg<\z@ \@negargtrue \@xarg -\@xarg \@yyarg -\@yarg
- \else \@negargfalse \@yyarg \@yarg \fi
-\ifnum \@yyarg >\z@ \@tempcnta\@yyarg \else \@tempcnta -\@yyarg \fi
-\ifnum\@tempcnta>6 \@badlinearg\@tempcnta\z@ \fi
-\ifnum\@xarg>6 \@badlinearg\@xarg \@ne \fi
-\setbox\@linechar\hbox{\@linefnt\@getlinechar(\@xarg,\@yyarg)}%
-\ifdim\wd\@linechar=\z@
- \setbox\@linechar\hbox{.}%
- \@badlinearg
-\fi
-\ifnum \@yarg >\z@ \let\@upordown\raise \@clnht\z@
- \else\let\@upordown\lower \@clnht \ht\@linechar\fi
-\@clnwd \wd\@linechar
-\if@negarg
- \hskip -\wd\@linechar \def\reserved@a{\hskip -2\wd\@linechar}%
-\else
- \let\reserved@a\relax
-\fi
-\@whiledim \@clnwd <\@linelen \do
- {\@upordown\@clnht\copy\@linechar
- \reserved@a
- \advance\@clnht \ht\@linechar
- \advance\@clnwd \wd\@linechar}%
-\advance\@clnht -\ht\@linechar
-\advance\@clnwd -\wd\@linechar
-\@tempdima\@linelen\advance\@tempdima -\@clnwd
-\@tempdimb\@tempdima\advance\@tempdimb -\wd\@linechar
-\if@negarg \hskip -\@tempdimb \else \hskip \@tempdimb \fi
-\multiply\@tempdima \@m
-\@tempcnta \@tempdima
-\@tempdima \wd\@linechar \divide\@tempcnta \@tempdima
-\@tempdima \ht\@linechar \multiply\@tempdima \@tempcnta
-\divide\@tempdima \@m
-\advance\@clnht \@tempdima
-\ifdim \@linelen <\wd\@linechar
- \hskip \wd\@linechar
- \ifdim \@linelen = \z@
- \else
- \@picture@warn
- \fi
- \else\@upordown\@clnht\copy\@linechar\fi}
-\gdef\@hline{\ifnum \@xarg <\z@ \hskip -\@linelen \fi
-\vrule \@height \@halfwidth \@depth \@halfwidth \@width \@linelen
-\ifnum \@xarg <\z@ \hskip -\@linelen \fi}
-\gdef\@getlinechar(#1,#2){\@tempcnta#1\relax\multiply\@tempcnta 8%
- \advance\@tempcnta -9\ifnum #2>\z@ \advance\@tempcnta #2\relax\else
- \advance\@tempcnta -#2\relax\advance\@tempcnta 64 \fi
- \char\@tempcnta}
-\gdef\vector(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
- \@tempcnta \ifnum\@xarg<\z@ -\@xarg\else\@xarg\fi
- \ifnum\@tempcnta<5\relax
- \@linelen #3\unitlength
- \ifdim\@linelen<\z@\@badlinearg\else
- \ifnum\@xarg =\z@ \@vvector
- \else \ifnum\@yarg =\z@ \@hvector \else \@svector\fi
- \fi
- \fi
- \else\@badlinearg\fi}
-\gdef\@hvector{\@hline\hb@xt@\z@{\@linefnt
- \ifnum \@xarg <\z@ \@getlarrow(1,0)\hss\else
- \hss\@getrarrow(1,0)\fi}}
-\gdef\@vvector{\ifnum \@yarg <\z@ \@downvector \else \@upvector \fi}
-\gdef\@svector{\@sline
- \@tempcnta\@yarg \ifnum\@tempcnta <\z@ \@tempcnta -\@tempcnta\fi
- \ifnum\@tempcnta <5%
- \hskip -\wd\@linechar
- \@upordown\@clnht \hbox{\@linefnt \if@negarg
- \@getlarrow(\@xarg,\@yyarg)\else \@getrarrow(\@xarg,\@yyarg)\fi}%
- \else\@badlinearg\fi}
-\gdef\@getlarrow(#1,#2){\ifnum #2=\z@ \@tempcnta 27 % '33
- \else
- \@tempcnta #1\relax\multiply\@tempcnta \sixt@@n
- \advance\@tempcnta -9 \@tempcntb #2\relax\multiply\@tempcntb \tw@
- \ifnum \@tempcntb >\z@ \advance\@tempcnta \@tempcntb
- \else\advance\@tempcnta -\@tempcntb\advance\@tempcnta 64
- \fi\fi\char\@tempcnta}
-\gdef\@getrarrow(#1,#2){\@tempcntb #2\relax
-\ifnum\@tempcntb <\z@ \@tempcntb -\@tempcntb\relax\fi
-\ifcase \@tempcntb\relax \@tempcnta 45 % '55
-\or
-\ifnum #1<\thr@@ \@tempcnta #1\relax\multiply\@tempcnta
-24\advance\@tempcnta -6 \else \ifnum #1=\thr@@ \@tempcnta 49
-\else\@tempcnta 58 \fi\fi\or
-\ifnum #1<\thr@@ \@tempcnta=#1\relax\multiply\@tempcnta
-24\advance\@tempcnta -\thr@@ \else \@tempcnta 51 \fi\or
-\@tempcnta #1\relax\multiply\@tempcnta
-\sixt@@n \advance\@tempcnta -\tw@ \else
-\@tempcnta #1\relax\multiply\@tempcnta
-\sixt@@n \advance\@tempcnta 7 \fi\ifnum #2<\z@ \advance\@tempcnta 64 \fi
-\char\@tempcnta}
-\gdef\@vline{\ifnum \@yarg <\z@ \@downline \else \@upline\fi}
-\gdef\@upline{%
- \hb@xt@\z@{\hskip -\@halfwidth \vrule \@width \@wholewidth
- \@height \@linelen \@depth \z@\hss}}
-\gdef\@downline{%
- \hb@xt@\z@{\hskip -\@halfwidth \vrule \@width \@wholewidth
- \@height \z@ \@depth \@linelen \hss}}
-\gdef\@upvector{\@upline\setbox\@tempboxa\hbox{\@linefnt\char 54}% % '66
- \raise \@linelen \hb@xt@\z@{\lower \ht\@tempboxa\box\@tempboxa\hss}}
-\gdef\@downvector{\@downline\lower \@linelen
- \hb@xt@\z@{\@linefnt\char 63 % '77
- \hss}}
-\gdef\dashbox#1(#2,#3){\leavevmode\hb@xt@\z@{\baselineskip \z@skip
-\lineskip \z@skip
-\@dashdim #2\unitlength
-\@dashcnt \@dashdim \advance\@dashcnt 200
-\@dashdim #1\unitlength\divide\@dashcnt \@dashdim
-\ifodd\@dashcnt\@dashdim \z@
-\advance\@dashcnt \@ne \divide\@dashcnt \tw@
-\else \divide\@dashdim \tw@ \divide\@dashcnt \tw@
-\advance\@dashcnt \m@ne
-\setbox\@dashbox \hbox{\vrule \@height \@halfwidth \@depth \@halfwidth
-\@width \@dashdim}\put(0,0){\copy\@dashbox}%
-\put(0,#3){\copy\@dashbox}%
-\put(#2,0){\hskip-\@dashdim\copy\@dashbox}%
-\put(#2,#3){\hskip-\@dashdim\box\@dashbox}%
-\multiply\@dashdim \thr@@
-\fi
-\setbox\@dashbox \hbox{\vrule \@height \@halfwidth \@depth \@halfwidth
-\@width #1\unitlength\hskip #1\unitlength}\@tempcnta\z@
-\put(0,0){\hskip\@dashdim \@whilenum \@tempcnta <\@dashcnt
-\do{\copy\@dashbox\advance\@tempcnta \@ne }}\@tempcnta\z@
-\put(0,#3){\hskip\@dashdim \@whilenum \@tempcnta <\@dashcnt
-\do{\copy\@dashbox\advance\@tempcnta \@ne }}%
-\@dashdim #3\unitlength
-\@dashcnt \@dashdim \advance\@dashcnt 200
-\@dashdim #1\unitlength\divide\@dashcnt \@dashdim
-\ifodd\@dashcnt \@dashdim \z@
-\advance\@dashcnt \@ne \divide\@dashcnt \tw@
-\else
-\divide\@dashdim \tw@ \divide\@dashcnt \tw@
-\advance\@dashcnt \m@ne
-\setbox\@dashbox\hbox{\hskip -\@halfwidth
-\vrule \@width \@wholewidth
-\@height \@dashdim}\put(0,0){\copy\@dashbox}%
-\put(#2,0){\copy\@dashbox}%
-\put(0,#3){\lower\@dashdim\copy\@dashbox}%
-\put(#2,#3){\lower\@dashdim\copy\@dashbox}%
-\multiply\@dashdim \thr@@
-\fi
-\setbox\@dashbox\hbox{\vrule \@width \@wholewidth
-\@height #1\unitlength}\@tempcnta\z@
-\put(0,0){\hskip -\@halfwidth \vbox{\@whilenum \@tempcnta <\@dashcnt
-\do{\vskip #1\unitlength\copy\@dashbox\advance\@tempcnta \@ne }%
-\vskip\@dashdim}}\@tempcnta\z@
-\put(#2,0){\hskip -\@halfwidth \vbox{\@whilenum \@tempcnta<\@dashcnt
-\do{\vskip #1\unitlength\copy\@dashbox\advance\@tempcnta \@ne }%
-\vskip\@dashdim}}}\@makepicbox(#2,#3)}
-\newif\if@ovt
-\newif\if@ovb
-\newif\if@ovl
-\newif\if@ovr
-\gdef\@getcirc#1{\@tempdima #1\relax \advance\@tempdima 2\p@
- \@tempcnta\@tempdima
- \@tempdima 4\p@ \divide\@tempcnta\@tempdima
- \ifnum \@tempcnta >10\relax
- \@picture@warn
- \@tempcnta 10\relax
- \fi
- \ifnum \@tempcnta >\z@ \advance\@tempcnta\m@ne
- \else \@picture@warn \fi
- \multiply\@tempcnta 4\relax
- \setbox \@tempboxa \hbox{\@circlefnt
- \char \@tempcnta}\@tempdima \wd \@tempboxa}
-\def\@picture@warn{\@latex@warning{%
- \string\oval, \string\circle, or \string\line\space
- size unavailable}}
-\gdef\@put#1#2#3{\raise #2\hb@xt@\z@{\hskip #1#3\hss}}
-\gdef\oval(#1,#2){\@ifnextchar[{\@oval(#1,#2)}{\@oval(#1,#2)[]}}
-\gdef\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen
- \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue
- \@tfor\reserved@a :=#3\do{\csname @ov\reserved@a false\endcsname}%
- \@ovxx
- #1\unitlength \@ovyy #2\unitlength
- \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx\else \@ovyy \fi
- \advance \@tempdimb -2\p@
- \@getcirc \@tempdimb
- \@ovro \ht\@tempboxa \@ovri \dp\@tempboxa
- \@ovdx\@ovxx \advance\@ovdx -\@tempdima \divide\@ovdx \tw@
- \@ovdy\@ovyy \advance\@ovdy -\@tempdima \divide\@ovdy \tw@
- \@circlefnt \setbox\@tempboxa
- \hbox{\if@ovr \@ovvert32\kern -\@tempdima \fi
- \if@ovl \kern \@ovxx \@ovvert01\kern -\@tempdima \kern -\@ovxx \fi
- \if@ovt \@ovhorz \kern -\@ovxx \fi
- \if@ovb \raise \@ovyy \@ovhorz \fi}\advance\@ovdx\@ovro
- \advance\@ovdy\@ovro \ht\@tempboxa\z@ \dp\@tempboxa\z@
- \@put{-\@ovdx}{-\@ovdy}{\box\@tempboxa}%
- \endgroup}
-\gdef\@ovvert#1#2{\vbox to\@ovyy{%
- \if@ovb \@tempcntb \@tempcnta \advance \@tempcntb #1\relax
- \kern -\@ovro \hbox{\char \@tempcntb}\nointerlineskip
- \else \kern \@ovri \kern \@ovdy \fi
- \leaders\vrule \@width \@wholewidth\vfil \nointerlineskip
- \if@ovt \@tempcntb \@tempcnta \advance \@tempcntb #2\relax
- \hbox{\char \@tempcntb}%
- \else \kern \@ovdy \kern \@ovro \fi}}
-\gdef\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro
- \if@ovr \else \kern \@ovdx \fi
- \leaders \hrule \@height \@wholewidth \hfil
- \if@ovl \else \kern \@ovdx \fi
- \kern \@ovri}}
-\gdef\circle{\@inmatherr\circle\@ifstar\@dot\@circle}
-\gdef\@circle#1{%
- \begingroup \boxmaxdepth \maxdimen \@tempdimb #1\unitlength
- \ifdim \@tempdimb >15.5\p@ \@getcirc\@tempdimb
- \@ovro\ht\@tempboxa
- \setbox\@tempboxa\hbox{\@circlefnt
- \advance\@tempcnta\tw@ \char \@tempcnta
- \advance\@tempcnta\m@ne \char \@tempcnta \kern -2\@tempdima
- \advance\@tempcnta\tw@
- \raise \@tempdima \hbox{\char\@tempcnta}\raise \@tempdima
- \box\@tempboxa}\ht\@tempboxa\z@ \dp\@tempboxa\z@
- \@put{-\@ovro}{-\@ovro}{\box\@tempboxa}%
- \else \@circ\@tempdimb{96}\fi\endgroup}
-\gdef\@dot#1{\@tempdimb #1\unitlength \@circ\@tempdimb{112}}
-\gdef\@circ#1#2{\@tempdima #1\relax \advance\@tempdima .5\p@
- \@tempcnta\@tempdima \@tempdima \p@
- \divide\@tempcnta\@tempdima
- \ifnum\@tempcnta >15\relax \@tempcnta 15\relax \fi
- \ifnum \@tempcnta >\z@ \advance\@tempcnta\m@ne\fi
- \advance\@tempcnta #2\relax
- \@circlefnt \char\@tempcnta}
-\ifx\qbeziermax\@undefined
-\gdef\qbeziermax{500}
-\fi
-\newcommand\qbezier[2][0]{\bezier{#1}#2}
-\gdef\bezier#1)#2(#3)#4({\@bezier#1)(#3)(}
-\gdef\@bezier#1(#2,#3)(#4,#5)(#6,#7){%
- \ifnum #1=\z@
- \@ovxx #4\unitlength
- \advance\@ovxx -#2\unitlength
- \ifdim \@ovxx<\z@ \@ovxx -\@ovxx \fi
- \@ovdx #6\unitlength
- \advance\@ovdx -#4\unitlength
- \ifdim \@ovdx<\z@ \@ovdx -\@ovdx \fi
- \ifdim \@ovxx<\@ovdx \@ovxx \@ovdx \fi
- \@ovyy #5\unitlength
- \advance\@ovyy -#3\unitlength
- \ifdim \@ovyy<\z@ \@ovyy -\@ovyy \fi
- \@ovdy #7\unitlength
- \advance\@ovdy -#5\unitlength
- \ifdim \@ovdy<\z@ \@ovdy -\@ovdy \fi
- \ifdim \@ovyy<\@ovdy \@ovyy \@ovdy \fi
- \@multicnt
- \ifdim \@ovxx>\@ovyy \@ovxx \else \@ovyy \fi
- \@ovxx .5\@halfwidth \divide\@multicnt\@ovxx
- \ifnum \qbeziermax<\@multicnt \@multicnt\qbeziermax\relax \fi
- \else \@multicnt#1\relax \fi
- \@tempcnta\@multicnt \advance\@tempcnta\@ne
- \@ovdx #4\unitlength \advance\@ovdx -#2\unitlength
- \multiply\@ovdx \tw@
- \@ovxx #6\unitlength \advance\@ovxx -#2\unitlength
- \advance\@ovxx -\@ovdx \divide\@ovxx\@multicnt
- \@ovdy #5\unitlength \advance\@ovdy -#3\unitlength
- \multiply\@ovdy \tw@
- \@ovyy #7\unitlength \advance\@ovyy -#3\unitlength
- \advance\@ovyy -\@ovdy \divide\@ovyy\@multicnt
- \setbox\@tempboxa\hbox{%
- \hskip -\@halfwidth
- \vrule \@height\@halfwidth
- \@depth \@halfwidth
- \@width \@wholewidth}%
- \put(#2,#3){%
- \count@\z@
- \@whilenum{\count@<\@tempcnta}\do
- {\@xdim\count@\@ovxx
- \advance\@xdim\@ovdx
- \divide\@xdim\@multicnt
- \multiply\@xdim\count@
- \@ydim\count@\@ovyy
- \advance\@ydim\@ovdy
- \divide\@ydim\@multicnt
- \multiply\@ydim\count@
- \raise \@ydim
- \hb@xt@\z@{\kern\@xdim
- \unhcopy\@tempboxa\hss}%
- \advance\count@\@ne}}}
\endinput
%%
%% End of file `autopict.sty'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/plain/graphics-pln/color.tex new/tex/plain/graphics-pln/color.tex
--- old/tex/plain/graphics-pln/color.tex 2009-11-22 19:58:23.000000000 +0100
+++ new/tex/plain/graphics-pln/color.tex 2016-11-25 19:34:06.000000000 +0100
@@ -2,7 +2,7 @@
% David Carlisle
\input miniltx
-\makeatletter
+
\def\Gin@driver{dvips.def}
\input color.sty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/plain/graphics-pln/graphicx.tex new/tex/plain/graphics-pln/graphicx.tex
--- old/tex/plain/graphics-pln/graphicx.tex 2009-11-22 19:58:23.000000000 +0100
+++ new/tex/plain/graphics-pln/graphicx.tex 2017-06-11 23:49:52.000000000 +0200
@@ -4,6 +4,11 @@
\input miniltx
+% ttfamily used in draft mode to show filenames.
+\ifx\ttfamily\@undefined
+ \let\ttfamily\tt
+\fi
+
\def\Gin@driver{dvips.def}
\input graphicx.sty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/plain/graphics-pln/miniltx.tex new/tex/plain/graphics-pln/miniltx.tex
--- old/tex/plain/graphics-pln/miniltx.tex 2010-02-05 02:25:41.000000000 +0100
+++ new/tex/plain/graphics-pln/miniltx.tex 2017-06-11 23:49:52.000000000 +0200
@@ -2,19 +2,19 @@
%%%
%%% Parts of LaTeX: Slightly changed/simplified in places.
%%% Changes
-%%% Copyright 1996 David Carlisle
+%%% Copyright 1996-2017 David Carlisle LaTeX3 Project
%%% Original Code
%%% Copyright 1993-1996 LaTeX3 Project and original authors
%%%
-%%% Under no circumstances should any problems relating to this file
-%%% be sent to the LaTeX bugs address, or any other LaTeX related
-%%% support address.
+%%% Problems relating to this fileshould not be sent to the LaTeX bugs address,
+%%% or any other LaTeX related support address.
%%%
-%%% Problems can be sent to me directly at david@dcarlisle.demon.co.uk
-%%% (but I don't promise to fix them).
+%%% Problems should be reported as issues at
+%%% https://github.com/davidcarlisle/dpctex/tree/master/graphics-pln
+%%%
%%%
%%% This file may be distributed under the terms of the LPPL, see
-%%% 00readme.txt for details.
+%%% README.txt for details.
% 1996/01/29 initial version
% 1996/05/09 a few missing commands added
@@ -23,15 +23,21 @@
% (http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/3405573)
% 2010/01/07 import was incomplete [KB]
% 2010/02/03 accept *-form of \ProcessOptions [KB/DL]
+% 2016/08/17 fix catcode @ handling (again), document github address [DC]
+% 2017/06/01 assorted updates to cover updated latex drivers
\edef\resetatcatcode{\catcode`\noexpand\@\the\catcode`\@\relax}
-\ifx\miniltx\undefined\else\endinput\fi
-\let\miniltx\box
\def\makeatletter{\catcode`\@11\relax}
\def\makeatother{\catcode`\@12\relax}
\makeatletter
+
+% 2016/08/17 move after \makeatletter
+% so \input graphicx \input color works.
+\ifx\miniltx\undefined\else\endinput\fi
+\let\miniltx\box
+
\def\@makeother#1{\catcode`#1=12\relax}
@@ -74,7 +80,9 @@
{\@pr@videpackage{#1}}{\@pr@videpackage#1[]}}
\def\@pr@videpackage#1[#2]{\wlog{#1: #2}}
\let\ProvidesFile\ProvidesPackage
-\def\PackageInfo#1#2{\wlog{#1: #2}}
+\def\PackageInfo#1#2{{%
+ \newlinechar`\^^J\def\MessageBreak{^^J#1: }%
+ \wlog{#1: #2}}}
\let\DeclareOption\@gobbletwo
\def\ProcessOptions{\@ifstar\relax\relax}
@@ -297,10 +305,17 @@
\let\ExecuteOptions\@gobble
-\def\PackageError#1#2#3{%
- \errhelp{#3}\errmessage{#1: #2}}
-\def\@latex@error#1#2{%
- \errhelp{#2}\errmessage{#1}}
+\def\on@line{ on input line \the\inputlineno}
+\ifx\@ehc\@undefined\def\@ehc{}\fi
+
+\def\PackageError#1#2#3{{%
+ \newlinechar`\^^J\def\MessageBreak{^^J\space\space#1: }%
+ \errhelp{#3}\errmessage{#1: #2}}}
+\def\@latex@error#1#2{\bgroup%
+ \newlinechar`\^^J\def\MessageBreak{^^J\space\space#1: }%
+ \edef\reserved@a{\egroup\errhelp{#2}\errmessage{#1}}%
+ \reserved@a}
+
\bgroup\uccode`\!`\%\uppercase{\egroup
\def\@percentchar{!}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics-pln.tlpobj new/tlpkg/tlpobj/graphics-pln.tlpobj
--- old/tlpkg/tlpobj/graphics-pln.tlpobj 2016-04-14 19:06:13.000000000 +0200
+++ new/tlpkg/tlpobj/graphics-pln.tlpobj 2017-06-12 02:21:26.000000000 +0200
@@ -1,6 +1,6 @@
name graphics-pln
category Package
-revision 16917
+revision 44567
shortdesc LaTeX-style graphics for Plain TeX users
relocated 1
longdesc The Plain TeX graphics package is mostly a thin shell around
@@ -9,7 +9,7 @@
longdesc largest part of the bundle). The bundle also contains a file
longdesc "picture.tex", which is a wrapper around the autopict.sty, and
longdesc provides the LaTeX picture mode to Plain TeX users.
-runfiles size=12
+runfiles size=9
RELOC/tex/plain/graphics-pln/autopict.sty
RELOC/tex/plain/graphics-pln/color.tex
RELOC/tex/plain/graphics-pln/graphicx.tex
@@ -17,6 +17,6 @@
RELOC/tex/plain/graphics-pln/picture.tex
RELOC/tex/plain/graphics-pln/psfrag.tex
catalogue-ctan /macros/plain/graphics
-catalogue-date 2015-08-03 05:43:12 +0200
-catalogue-license lppl
+catalogue-date 2017-06-11 12:48:18 +0200
+catalogue-license lppl1
catalogue-topics graphics-incl plain-ext
++++++ graphics.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics/README.txt new/doc/latex/graphics/README.txt
--- old/doc/latex/graphics/README.txt 2016-02-01 00:48:08.000000000 +0100
+++ new/doc/latex/graphics/README.txt 2017-04-16 00:59:15.000000000 +0200
@@ -1,5 +1,5 @@
%%
-%% Copyright 1993-2016 LaTeX Project
+%% Copyright 1993-2017 LaTeX Project
%%
%% This file is part of the Standard LaTeX `Graphics Bundle'.
%%
@@ -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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics/cat.eps new/doc/latex/graphics/cat.eps
--- old/doc/latex/graphics/cat.eps 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/graphics/cat.eps 2016-11-25 19:29:05.000000000 +0100
@@ -0,0 +1,305 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 44 527 80 559
+%%Creator: COREL DRAW
+%%Title: CAT.TMP
+%%CreationDate: Sat Jan 18 17:29:05 1992
+
+%%DocumentFonts:
+%%EndComments
+%%BeginProlog
+% -------------- POSTSCRIPT PROLOG FOR CORELDRAW 2.X ------
+% Copyright Corel Systems Corporation 1990
+/AutoFlatness 0 def/wCorelDict 300 dict def
+wCorelDict begin/bd{bind def}bind def/ld{load def}bd
+/xd{exch def}bd/_ null def/$c 0 def/$m 0 def
+/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def
+/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def
+/$pan 0 def/$h false def/$al 0 def/$tr 0 def
+/$le 0 def/$lx 0 def/$ly 0 def/$ctm matrix currentmatrix def
+/$ptm matrix def/$ttm matrix def/$stm matrix def
+/$skm matrix def/$fst 128 def/$pad 0 def/$rox 0 def
+/$roy 0 def currentscreen/@dsp xd/$dsp/@dsp def
+/$dsa xd/$dsf xd/$sdf false def/$SDF false def
+/$Scra 0.0 def statusdict/pageparams known{statusdict begin
+pageparams end 1 ne{/$Scra -90.0 def}if pop pop pop}if
+/$sv 0 def/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld
+/@np/newpath ld/@sv{/$sv save def}bd/@rs{$sv restore}bd
+/@ss{load setscreen}bd AutoFlatness 1 eq{/$cpx ([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator;\n) def
+/@err1{$cpx print flush newpath}bd/@ifl{currentflat dup 10 gt{pop @err1 exit}if 2 add setflat}bd
+/@fill/fill ld/fill{currentflat{{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+/@eofill/eofill ld/eofill{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+/@clip/clip ld/clip{currentflat{{@clip}stopped{initclip @ifl}{exit}ifelse}bind loop setflat}bd
+/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{initclip @ifl}{exit}ifelse}bind loop setflat}bd
+/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped{@ifl}{exit}ifelse}bind loop setflat}bd
+}if/InRange{3 -1 roll 2 copy le{pop}{exch pop}ifelse
+2 copy ge{pop}{exch pop}ifelse}bd/wDstChck{2 1 roll dup 3 -1 roll
+eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub 2 div}bd
+/@lin{exch pop abs 1 exch sub}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd
+/setcmykcolor where{pop}{/setcmykcolor{4 1 roll
+3{3 index add 1 @MN 1 exch sub 3 1 roll}repeat
+setrgbcolor pop}bd}ifelse/colorimage where{pop}{/colorimage{/$ncl xd
+pop pop pop pop{currentfile $dat readhexstring pop}repeat
+pop}bd}ifelse/@tc{dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@spc{7 2 roll
+ColorSeparationMode 1 eq{6 index @tc 0 4 $ink sub index
+exch pop}{5 index dup _ eq{pop 0 4 $ink sub index
+exch pop}{CurrentInkName eq{6 index}{0}ifelse}ifelse}ifelse
+5 1 roll 8 -2 roll 6{pop}repeat 1 exch sub dup setgray
+1 eq exch 1 eq and not}bd/@scc{$ink -1 eq
+{$c $m $y $k $t @tc setcmykcolor true}{$o $c $m $y $k $t $n @spc
+}ifelse}bd/@SCC{$ink -1 eq{$C $M $Y $K $T @tc setcmykcolor true}{
+$O $C $M $Y $K $T $N @spc}ifelse}bd/@sft{
+/$tx $tllx $pxf add dup $tllx gt{$pwid sub}if def
+/$ty $tury $pyf sub dup $tury lt{$phei add}if def}bd
+/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd
+/@ep{{cvx exec}forall}bd/@tp{@sv/$in true def
+2 copy dup $lly le{/$in false def}if $phei sub $ury ge{/$in false def}if
+dup $urx ge{/$in false def}if $pwid add $llx le{/$in false def}if
+$in{@np 2 copy moveto $pwid 0 rlineto 0 $phei neg rlineto
+$pwid neg 0 rlineto 0 $phei rlineto clip @np
+$pn cvlit load aload pop 7 -1 roll 5 index sub
+7 -1 roll 3 index sub translate/$ctm matrix currentmatrix def
+@ep pop pop pop pop}{pop pop}ifelse @rs}bd/@th{@sft
+0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}ifelse
+}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul
+3 copy 3 -1 roll add exch @tp pop}for pop pop}for}bd
+/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul $tx add
+exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop
+0 1 $tly 1 sub{$phei mul 3 copy sub @tp pop}for
+pop pop}for}bd/@pf{@gs $ctm setmatrix $pm concat
+@stb @gs ColorSeparationMode 0 eq{1 setgray eofill}{
+$o 0 0 0 0 0 (Black) @spc{eofill}if}ifelse
+@gr eoclip Bburx Bbury $pm itransform/$tury xd/$turx xd
+Bbllx Bblly $pm itransform/$tlly xd/$tllx xd
+/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+$wid 0 gt $hei 0 gt and{$pn cvlit load aload pop
+/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd
+/$tlx $wid $pwid div ceiling 1 add def/$tly $hei $phei div ceiling 1 add def
+$psx 0 eq{@tv}{@th}ifelse}if @gr @np}bd/@dlt{ColorSeparationMode 0 eq{
+/$dc $toc $tot mul $frc $frt mul dup/$c xd sub $fst 1 sub div def
+/$dm $tom $tot mul $frm $frt mul dup/$m xd sub $fst 1 sub div def
+/$dy $toy $tot mul $fry $frt mul dup/$y xd sub $fst 1 sub div def
+/$dk $tok $tot mul $frk $frt mul dup/$k xd sub $fst 1 sub div def
+true}{$o $frc $frm $fry $frk $frt $frn @spc
+dup{/$frk 1 currentgray sub def}{/$frk 0 def}ifelse
+$o $toc $tom $toy $tok $tot $ton @spc dup{/$tok 1 currentgray sub def}
+{/$tok 0 def}ifelse or dup{/$c 0 def/$m 0 def/$y 0 def/$k $frk def
+/$dc 0 def/$dm 0 def/$dy 0 def/$dk $tok $frk sub $fst 1 sub div def}if
+}ifelse}bd/@ftl{1 index 4 index sub dup $pad mul dup/$pdw xd
+2 mul sub $fst div/$wid xd 2 index sub/$hei xd
+pop translate $c $m $y $k 4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
+$pdw 0 translate $fst{4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+0 0 moveto 0 $hei lineto $wid $hei lineto $wid 0 lineto 0 0 lineto fill
+$wid 0 translate $dk add 4 1 roll $dy add 4 1 roll
+$dm add 4 1 roll $dc add 4 1 roll}repeat $dk sub 4 1 roll
+$dy sub 4 1 roll $dm sub 4 1 roll $dc sub 4 1 roll
+ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
+{setcmykcolor}ifelse 0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
+}bd/@ftr{1 index 4 index sub dup $rox mul/$row xd
+2 div 1 index 4 index sub dup $roy mul/$roh xd
+2 div 2 copy dup mul exch dup mul add sqrt
+$row dup mul $roh dup mul add sqrt add dup/$hei xd $fst div/$wid xd
+4 index add $roh add exch 5 index add $row add
+exch translate pop pop pop pop currentflat 5 mul setflat
+$c $m $y $k 4 copy ColorSeparationMode 0 ne
+{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
+$wid 0 moveto 0 0 $hei 0 360 arc fill 1.0 $pad 2 mul sub dup scale
+$fst{4 copy ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
+{setcmykcolor}ifelse $wid 0 moveto 0 0 $hei 0 360 arc fill
+/$hei $hei $wid sub def $dk add 4 1 roll $dy add 4 1 roll
+$dm add 4 1 roll $dc add 4 1 roll}repeat pop pop pop pop}bd
+/@ff{@gs @dlt{$ctm setmatrix eoclip newpath Bbllx Bblly moveto
+Bbllx Bbury lineto Bburx Bbury lineto Bburx Bblly lineto
+$fan rotate pathbbox newpath $fty 1 eq{@ftr}{@ftl}ifelse}if
+@gr @np}bd/@Pf{@sv ColorSeparationMode 0 eq $ink 3 eq or{$ctm setmatrix
+72 1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop
+$Psn load exec}{1 setgray eofill}ifelse @rs
+@np}bd/@ftx{{(0) dup 3 -1 roll 0 exch put
+@gs true charpath currentpoint $ctm setmatrix
+@@txt @gr @np moveto $tr 0 rmoveto}forall pop}bd
+/@sm{/$ctm $ctm currentmatrix def}bd/@lorg{$lx $ly moveto
+/$ly $ly $le sub def}bd/@ft{matrix currentmatrix 3 1 roll
+$sdf{$scf $sca $scp @ss}if $fil 1 eq{/@@txt/@pf ld @ftx}{$fil 2 eq
+{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld @ftx}{@scc
+{dup $tr exch 0 exch ashow}if pop pop}ifelse}ifelse}ifelse
+$sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{
+matrix currentmatrix 3 1 roll $SDF{$SCF $SCA $SCP @ss}if
+@SCC{{(0) dup 3 -1 roll 0 exch put @gs true charpath currentpoint
+$ctm setmatrix $ptm concat stroke @gr moveto $tr 0 rmoveto}forall
+pop}{pop pop}ifelse $SDF{$dsf $dsa $dsp @ss}if
+setmatrix}bd/@pt{dup length exch}bd/@te{@pt
+@lorg @ft cleartomark [}bd/@tr{@pt @lorg @st cleartomark [}bd
+/@ta{@pt @lorg 2 copy @gs @ft @gr @st cleartomark [}bd
+/@t@a{@pt @lorg 2 copy @gs @st @gr @ft cleartomark [}bd
+/g{1 exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def
+}bd/G{1 exch sub/$K xd/$C 0 def/$M 0 def/$Y 0 def/$T 1 def/$N _ def}bd
+/k{/$k xd/$y xd/$m xd/$c xd/$t 1 def/$n _ def/$fil 0 def}bd
+/K{/$K xd/$Y xd/$M xd/$C xd/$T 1 def/$N _ def}bd
+/x{1 exch sub/$t xd/$n xd/$k xd/$y xd/$m xd/$c xd/$fil 0 def}bd
+/X{1 exch sub/$T xd/$N xd/$K xd/$Y xd/$M xd/$C xd}bd
+/d/setdash ld/i{dup 0 ne{setflat}{pop}ifelse}bd
+/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit ld
+/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd
+/c/curveto ld/C/c ld/v{4 -2 roll 2 copy 6 -2 roll curveto}bd
+/V/v ld/y{2 copy curveto}bd/Y/y ld/l/lineto ld
+/L/l ld/m/moveto ld/n/newpath ld/N/newpath ld
+/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if
+$fil 1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{@scc{eofill}{@np}ifelse
+}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if
+setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix
+$ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if @SCC{$skm currentmatrix
+$ptm concat stroke setmatrix}{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if
+setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd
+/W{eoclip}bd/p{/$pm xd 7{pop}repeat/$pyf xd/$pxf xd
+/$pn xd/$fil 1 def}bd/P{11{pop}repeat}bd/z{/$al xd
+/$tr xd/$le xd exch findfont exch scalefont setfont}bd
+/Z{dup type 0 type eq{/$bDir xd}if findfont
+dup maxlength 1 add dict exch dup{1 index/FID ne{3 index
+3 1 roll put}{pop pop}ifelse}forall pop dup dup/Encoding get
+256 array copy dup/$fe xd/Encoding exch put
+dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{
+dup type 0 type eq{exch pop}{$fe exch 2 index exch put
+1 add}ifelse}forall pop}if definefont pop}bd
+/e{@sm concat [/t{@te}def}bd/r{@sm concat [/t{@tr}def}bd
+/o{@sm concat [/t{pop}def}bd/a{@sm concat [/t{@ta}def}bd
+/t{@te}def/T{cleartomark @np/$lx 0 def/$ly 0 def
+$ctm setmatrix/$ttm matrix def}bd/u{}bd/U{}bd
+/A{pop}bd/H{/$h true def}bd/h{@cp H}bd/q/@gs ld
+/Q/@gr ld/E{5 array astore exch cvlit exch def}bd
+/`{}bd/~{}bd/@{}bd/&{}bd/CorelDrawRencodeVect [
+16#80/grave/circumflex/tilde/dotlessi/florin/quotedblleft/quotedblright/guilsinglleft
+16#88/guilsinglright/fi/fl/dagger/daggerdbl/endash/periodcentered/breve
+16#90/quotedblbase/ellipsis/perthousand/trademark/Pt/fractionbar
+16#98/divide 16#a1/exclamdown/cent/sterling/currency/yen/bar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/emdash/registered/overbar
+16#b0/ring/plusminus/twosuperior/threesuperior/acute/mu/paragraph/bullet
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/OE
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/oe
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
+] def/@cc{currentfile $dat readhexstring pop}bd
+/@ii{concat 3 index 3 index m 3 index 1 index l
+2 copy l 1 index 3 index l 3 index 3 index l
+clip pop pop pop pop}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def
+/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd/$pn xd}bd
+/@P{/$fil 3 def/$Psn xd array astore/$Prm xd}bd
+/@k{/$fil 2 def/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd
+$fty 1 eq{/$fan 0 def}if/$tok xd/$toy xd/$tom xd/$toc xd
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def/$ton _ def/$tot 1 def
+}bd/@x{/$fil 2 def/$roy xd/$rox xd/$pad xd
+/$fty xd/$fan xd 1 exch sub/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd/$toc xd
+1 exch sub/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd}bd
+/@i{@sm @gs @ii 5 index 1 ne{@gs 1 g F @gr}if
+1 eq 5 index 1 eq and{@gs $ctm setmatrix F @gr}if
+@np/$ury xd/$urx xd/$lly xd/$llx xd/$bts xd
+/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string def
+$bts 1 eq{@SCC/$frg xd}{1 G @SCC/$frg xd}ifelse
+$frg{$SDF{$SCF $SCA $SCP @ss}if $llx $lly translate
+$urx $llx sub $ury $lly sub scale $wid $hei abs
+$bts 1 eq{false}{$bts}ifelse [ $wid 0 0 $hei neg 0
+$hei 0 gt{$hei}{0}ifelse]/@cc load $bts 1 eq{imagemask}{image}ifelse
+$SDF{$dsf $dsa $dsp @ss}if}{$hei{@cc pop}repeat}ifelse
+@gr $ctm setmatrix}def/@M {@sv}bd/@N{/@cc{}def
+12 -1 roll neg 12 1 roll @i @rs}bd/@I{@sm @gs
+@ii @np/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd
+/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling cvi string def
+$llx $lly translate $urx $llx sub $ury $lly sub scale
+$wid $hei $bts [ $wid 0 0 $hei neg 0 $hei]/@cc load
+false $ncl colorimage @gr $ctm setmatrix}bd
+/@t{/$lx 0 def/$ly 0 def/$stm $stm currentmatrix def
+3 1 roll translate $ttm concat 1 exch t $stm setmatrix}def
+/@n{/$ttm exch matrix rotate def}bd/@z{ exch findfont exch scalefont setfont
+}bd/@s{}bd/@l{}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd
+/@a{@sm concat [/t{@t@a}def}bd/@w{5 2 roll dup/$pan xd
+matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix/$ptm xd
+1 eq{$ptm exch dup concatmatrix/$ptm xd}{pop}ifelse
+1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd
+/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd
+/$SCA xd/$SCF xd}if}bd/@D{3 copy @ss/$dsp xd
+/$dsa xd/$dsf xd}bd/@j{@sv @np}bind def/@J{@rs}bind def
+/@sep{/ColorSeparationMode where{pop}{/ColorSeparationMode 0 def
+/CurrentInkName (Composite) def}ifelse ColorSeparationMode 0 eq
+{/CurrentInkName (Composite) def}if/CurrentInkName where{pop}{
+/CurrentInkName (Composite) def}ifelse CurrentInkName (Composite) eq{/$ink -1 def}
+{CurrentInkName (Cyan) eq{/$ink 0 def} {CurrentInkName (Magenta) eq{/$ink 1 def}
+{CurrentInkName (Yellow) eq{/$ink 2 def} {CurrentInkName (Black) eq{/$ink 3 def}
+{/$ink 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd
+@sep/@whi{@gs -72000 dup moveto -72000 72000 lineto
+72000 dup lineto 72000 -72000 lineto closepath 1 setgray fill
+@gr}bd/@neg{ [{1 exch sub}/exec cvx currenttransfer/exec cvx] cvx settransfer
+@whi}bd/@reg{[] 0 d 0 setgray .3 setlinewidth
+2 copy 5.4 0 360 arc closepath 2 copy moveto 9 0 rlineto
+2 copy moveto -9 0 rlineto 2 copy moveto 0 9 rlineto
+moveto 0 -9 rlineto stroke}bd/leftbracket{(\050)}def
+/rightbracket{(\051)}def
+
+%%EndProlog
+%%BeginSetup
+11.4737 setmiterlimit
+1.00 setflat
+/$fst 128 def
+
+%%EndSetup
+@sv
+/$ctm matrix currentmatrix def
+u
+%%Note: Object
+45.22 528.19 78.98 558.14 @E
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+1.01 1.01 0.00 [1.00000 0.00000 0.00000 1.00000 0.00000 0.00000] 0 @w
+%%CURV 106
+73.30 539.78 m
+73.08 538.42 72.22 537.26 71.78 536.33 C
+72.79 534.67 73.73 531.43 74.81 530.64 C
+74.59 530.64 77.04 528.84 73.87 529.06 C
+73.08 529.34 73.08 530.93 70.20 533.81 C
+69.70 533.74 70.56 530.57 71.50 529.63 c
+73.15 528.19 70.27 528.55 70.13 528.62 C
+68.98 529.34 68.62 534.60 67.03 536.26 c
+66.24 537.19 65.16 536.98 64.30 536.90 C
+63.22 536.62 60.62 537.19 60.55 534.02 C
+60.62 532.66 62.14 530.21 62.86 529.78 c
+65.30 528.41 62.06 528.34 61.70 528.77 C
+61.13 529.34 60.19 530.64 59.26 531.65 C
+57.74 532.44 56.38 533.66 56.02 534.96 C
+54.94 534.74 53.86 534.17 53.64 533.23 C
+53.42 532.22 53.86 531.58 54.86 530.14 C
+56.02 529.85 56.38 529.27 56.02 528.98 c
+55.87 528.84 53.71 528.62 53.57 528.91 C
+52.70 529.49 51.70 531.86 51.19 533.16 c
+50.90 533.88 49.97 535.82 51.55 537.77 C
+51.98 538.49 51.91 539.86 51.77 540.65 c
+51.55 541.94 51.55 542.74 52.42 544.46 C
+49.75 546.77 45.22 551.23 49.61 557.14 C
+50.11 557.64 51.55 558.14 50.76 556.27 C
+49.82 553.68 46.66 551.45 53.42 546.19 C
+54.50 546.91 58.97 546.48 60.48 546.19 c
+64.66 545.33 65.52 545.33 68.40 546.05 C
+68.76 546.19 68.83 547.99 70.34 549.22 C
+70.06 550.15 72.00 551.45 72.22 552.53 C
+72.65 553.39 73.66 550.73 73.66 550.66 C
+73.58 551.23 74.66 552.31 74.81 552.96 C
+75.74 553.25 75.10 550.94 75.89 549.50 c
+76.32 548.93 76.68 549.07 77.11 547.70 C
+77.47 546.34 78.98 545.18 76.54 543.89 c
+75.17 543.17 74.59 543.31 73.58 542.88 C
+73.58 542.23 73.51 540.79 73.30 539.78 c
+@c
+S
+U
+@rs
+%%Trailer
+ end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics/changes.txt new/doc/latex/graphics/changes.txt
--- old/doc/latex/graphics/changes.txt 2016-05-10 23:32:32.000000000 +0200
+++ new/doc/latex/graphics/changes.txt 2017-04-16 00:59:15.000000000 +0200
@@ -4,6 +4,59 @@
are not part of the distribution.
=======================================================================
+2017-04-14 David Carlisle
+
+ * graphics.dtx: modify \Gscale@box for math mode usage
+ https://github.com/latex3/graphics-def/issues/6
+
+2017-03-17 David Carlisle
+
+ * graphics.dtx: add \leavevmode to \includegraphics
+ so that \everypar is cleared. (The \leavevmode in \Gin@setfile is
+ too late for this use, but has been left for compatibility.)
+
+2016-12-23 David Carlisle
+
+ * grfguide.tex: fix the a.ps example file to match the Bounding box
+ change from 2014 (Rolf Niepraschk)
+
+2016-11-18 David Carlisle
+
+ * grfguide.tex: Updates to drivers section, and add a note about xcolor.
+
+2016-10-09 David Carlisle
+
+ * graphics.dtx: Avoid arithmetic overflow on very small lengths
+ eg 5sp/2sp http://tex.stackexchange.com/q/328825
+
+2016-08-11 David Carlisle
+
+ * rotating.dtx: Fix name of examples file reference in the
+ documentation (rotex.tex not examples.tex)
+
+2016-07-10 David Carlisle
+
+ * graphics-drivers.ins: stop generating dvips.def
+ (moved to graphics-def)
+
+2016-06-17 David Carlisle
+
+ * drivers.dtx: guards for contributed packages and plain TeX.
+
+2016-06-02 David Carlisle
+
+ * 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
+
+ * 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
* graphics.dtx, color.dtx: add dvisvgm option (Till Tantau)
Binary files old/doc/latex/graphics/color.pdf and new/doc/latex/graphics/color.pdf differ
Binary files old/doc/latex/graphics/drivers.pdf and new/doc/latex/graphics/drivers.pdf differ
Binary files old/doc/latex/graphics/epsfig.pdf and new/doc/latex/graphics/epsfig.pdf differ
Binary files old/doc/latex/graphics/graphics.pdf and new/doc/latex/graphics/graphics.pdf differ
Binary files old/doc/latex/graphics/graphicx.pdf and new/doc/latex/graphics/graphicx.pdf differ
Binary files old/doc/latex/graphics/grfguide.pdf and new/doc/latex/graphics/grfguide.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics/grfguide.tex new/doc/latex/graphics/grfguide.tex
--- old/doc/latex/graphics/grfguide.tex 2015-04-13 15:48:08.000000000 +0200
+++ new/doc/latex/graphics/grfguide.tex 2017-01-23 01:01:04.000000000 +0100
@@ -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
@@ -11,12 +11,12 @@
\begin{filecontents*}{a.ps}
%!
%%BoundingBox:0 0 72 72
-100 100 moveto
+0 0 moveto
72 72 rlineto
72 neg 0 rlineto
72 72 neg rlineto
stroke
-100 100 moveto
+0 0 moveto
/Times-Roman findfont
72 scalefont
setfont
@@ -168,8 +168,8 @@
%% Just as an example, and to make sure, in case some
%% driver option has not declared a default rule for
%% .ps files:
-\DeclareGraphicsRule{.ps}{eps}{.ps}{}
-\DeclareGraphicsExtensions{.pdf,.ps}
+%\DeclareGraphicsRule{.ps}{eps}{.ps}{}
+%\DeclareGraphicsExtensions{.pdf,.ps}
%% Which means:
%% .ps files are (to be treated as) EncapsulatedPostScript
%% files. The .ps file is to be read for the BoundingBox.
@@ -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/12/23}
\maketitle
@@ -210,69 +210,66 @@
drivers. Consequently all these packages take options such as
`|dvips|' to specify which driver is being used.
-You should to set up a site default for these
-options, for the driver that you normally use. Suppose that you wish for
+Normally you should \emph{not} specify the driver option explicitly
+in the document, but allow it to be defaulted automatically.
+This allows the document to be portable between different systems.
+
+Your \TeX\ distribution should have included |graphics.cfg| and
+|color.cfg| configuration files to specify these defaults.
+Standard versions of the configuration files are maintained by the
+\LaTeX\ Project and distributed in the CTAN |graphics-cfg| collection.
+
+For special requirements you may edit a copy of these |cfg| files
+to set up a site default for these options. Suppose that you wish
the \package{color} package to always default to use specials for the
-PostScript driver, |dvipsone|. In that case create a file |color.cfg|
+PostScript driver, |dvisvgm|. In that case, create a file |color.cfg|
containing the line:\\
-|\ExecuteOptions{dvipsone}|\\
+|\ExecuteOptions{dvisvgm}|\\
Normally you will want an identical file |graphics.cfg| to set a similar
default for the graphics packages.
The following driver options are declared in the packages.
+The matching definition files (\emph{driver}|.def|)
+are now also maintained by the \LaTeX\ project,
+but distributed separately, in the CTAN |graphics-def| collection.
\begin{quote}\raggedright
- |dvips|, |xdvi|, |dvipdf|, |dvipdfm|, |dvipdfmx|, |pdftex|,
- |dvipsone|, |dviwindo|, |emtex|, |dviwin|, |pctexps|, |pctexwin|,
- |pctexhp|, |pctex32|, |truetex|, |tcidvi|, |vtex|, |oztex|,
- |textures|, |xetex|
+ |dvipdfmx|, |dvips|, |dvisvgm|, |luatex|, |pdftex|, |xetex|
\end{quote}
-Note that the \LaTeX\ Team does not maintain these drivers; we merely
-provide a way for a particular driver to work with the graphics
-packages.
-If you use a driver that is not in the list above you may add an option
-for that driver by putting the appropriate |\DeclareOption| line into
-|graphics.cfg| and |color.cfg|, before making it the default option
-with |\ExecuteOptions|, as described above.
-
-For example to add the option `|dvi2ps|' for the original Unix dvi to
-ps driver, and to make that the default, you just need configuration
-files looking like:
-\begin{verbatim}
-\DeclareOption{dvi2ps}{\def\Gin@driver{dvi2ps.def}}
-\ExecuteOptions{dvi2ps}
-\end{verbatim}
-There is a suitable |dvi2ps.def| file in the standard distribution.
-It is not enabled by default as it is not well tested as the driver is
-no longer available to me. The following driver files are similarly
-distributed but not enabled by default.
+The following two options are also supported, they do not correspond
+to separate definition files, but are essentially aliases for the
+|dvips| option (and |monochrome| in the case of |xdvi|).
+\begin{quote}\raggedright
+ |xdvi|, |oztex|
+\end{quote}
+
+The following set of options are supported by these packages
+with associated driver files extracted from the |drivers.dtx|
+documented source in this bundle. These are now, mainly of historic
+interest but the documented sources do contain some useful code
+and advice if you need to produce a new definition file for a new
+driver or \TeX\ system. |drivers.dtx| also contains documented
+sources for older driver files that are no longer extracted.
\begin{quote}\raggedright
- |dvi2ps|, |dvialw|, |dvilaser|, |dvitops|, |psprint|, |pubps|, |ln|
+ |dvipdf|, |dvipdfm|, |dviwin|, |dvipsone|,
+ |emtex|, |pctexps|, |pctexwin|, |pctexhp|, |pctex32|,
+ |truetex|, |tcidvi|, |vtex|
\end{quote}
-Most of these driver files are generated from the source file
-|drivers.dtx|. That file has the sources for other versions (for
-example older versions of dvips and textures) which are not generated
-by default.
-
-Different \TeX\ systems support different drivers and the drivers are
-usually maintained by the developers of the \TeX\ variants or
-post-processors. Hence they are always linked to some program and
-since the \TeX\ distributors decide which programs they support, it is
-up to them to make sure the necessary drivers are included with their
-distribution. The graphics bundle contains the installation file
-|graphics-drivers.ins| which can be used to extract drivers from
-|drivers.dtx| but we cannot guarantee that these are up to date. Not
-all of the aforementioned drivers are available in |drivers.dtx| (some
-like |pdftex| and |dvipdfm| can be found on CTAN).
-
-If you use a driver that is not covered by any of these possibilities,
-you may try to write a |.def| file by analogy with one of the existing
-ones, and then specify a suitable option in |graphics.cfg| and
-|color.cfg|, as for the above example of |dvi2ps|.
+The final driver option is an alias for |dvipsone|.
+\begin{quote}\raggedright
+ |dviwindo|
+\end{quote}
+
-\section{Colour}
+\section[Colour]{Colour\footnote{%
+The basic \package{color} package functionality described here
+will be enough for many uses, however a much extended version
+is available in the contributed \package{xcolor} package, distributed
+and maintained separately. All the color commands described here are
+also available if you specify \package{xcolor} in your document.}%
+}
The colour support is built around the idea of a system of
\emph{Colour Models}. The Colour models supported by a driver vary,
but typically include
@@ -796,11 +793,8 @@
|{}| group (even if there is only one in the list). For example:\\
|\graphicspath{{eps/}{tiff/}}|\\
would cause the system to look in the subdirectories |eps| and |tiff|
- of the current directory. This is unix syntax, on a Mac it would be:\\
- |\graphicspath{{:eps:}{:tiff:}}|\\
- Note the differing conventions, an initial |:| is needed on Macintosh
- systems to denote the current folder, whereas on unix an initial |/|
- would denote the top level `root' directory.
+ of the current directory. (All modern \TeX{} systems use |/|
+ as the directory separator, even on Windows.)
The default setting of this path is
|\input@path| that is: graphics files will be found wherever \TeX\
@@ -954,6 +948,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
Binary files old/doc/latex/graphics/keyval.pdf and new/doc/latex/graphics/keyval.pdf differ
Binary files old/doc/latex/graphics/lscape.pdf and new/doc/latex/graphics/lscape.pdf differ
Binary files old/doc/latex/graphics/rotating.pdf and new/doc/latex/graphics/rotating.pdf differ
Binary files old/doc/latex/graphics/rotex.pdf and new/doc/latex/graphics/rotex.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/graphics/rotex.tex new/doc/latex/graphics/rotex.tex
--- old/doc/latex/graphics/rotex.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/graphics/rotex.tex 2016-11-25 19:29:05.000000000 +0100
@@ -0,0 +1,500 @@
+\errorcontextlines32
+\documentclass[twoside]{report}
+\usepackage[chatter]{rotating}
+\usepackage{fancyvrb}
+\makeatletter
+\newsavebox{\@display}
+\newcommand\@@Display[1]{%
+ \sbox\@display{%
+ \begin{minipage}[b]{.45\textwidth}%
+ #1\end{minipage}%
+ }\raisebox{\depth}{\usebox{\@display}}%
+}
+
+\newcommand\@@VDisplay[1]{%
+ \sbox\@display{%
+ \begin{minipage}[b]{.45\textwidth}%
+ \BVerbatimInput[fontsize=\small]{#1}%
+ \end{minipage}}%
+ \usebox{\@display}%
+}
+\newcommand\SideBySide[2]{%
+\bgroup\def\baselinestretch{1}%
+ \trivlist\item[]%
+ \leavevmode
+ \makebox[\textwidth][l]{\@@Display{#1}\hspace{1em}%
+ \@@VDisplay{#2}}%
+ \endtrivlist
+ \egroup
+}
+\newcommand\BeginExample{%
+ \nobreak
+ \VerbatimEnvironment
+ \catcode`\<=12
+ \begin{VerbatimOut}{\jobname.ex}%
+}
+\newcommand{\EndExample}{\end{VerbatimOut}}
+
+\newenvironment{example}
+ {\nobreak
+ \VerbatimEnvironment
+ \catcode`\<=12
+ \begin{VerbatimOut}{\jobname.ex}%
+ }
+ {\end{VerbatimOut}
+ \SideBySide {\input{\jobname.ex}}%
+ {\jobname.ex}}
+\makeatother
+%-------------------------------------------------------
+\def\degrees{{\small$^{\mathrm{o}}$}}
+%-------------------------------------------------------
+
+\begin{document}
+
+\title{Test of `rotating' package}
+\author{Sebastian Rahtz and Leonor Barroca\thanks{Now maintained as part of the \LaTeX\ graphics bundle.}}
+\date{November 19th 1994\thanks{Updated for graphics bundle 2016/05/22}}
+\maketitle
+
+`Rotating' provides a generalised rotation environment, where the text
+will be rotated (anti-clockwise) by the number of degrees specified as
+a parameter to the environment, but no special arrangement is made to
+find space for the result.
+
+\begin{example}
+Start here
+\begin{rotate}{-56}
+Save whales
+\end{rotate}
+End here
+\end{example}
+
+A complete example of rotating text without leaving space
+would the `Save the whale' text
+written at 10 degree intervals round the compass. We use
+`rlap' to ensure that all the texts are printed at the same point.
+Just to show that \TeX\ can handle PostScript muckings-about
+properly\ldots
+\begin{example}
+\newcount\wang
+\newsavebox{\wangtext}
+\newdimen\wangspace
+\def\wheel#1{\savebox{\wangtext}{#1}%
+\wangspace\wd\wangtext
+\advance\wangspace by 1cm%
+\centerline{%
+\rule{0pt}{\wangspace}%
+\rule[-\wangspace]{0pt}{\wangspace}%
+\wang=-180\loop\ifnum\wang<180
+\rlap{\begin{rotate}{\the\wang}%
+\rule{1cm}{0pt}#1\end{rotate}}%
+\advance\wang by 10\repeat}}
+\wheel{Save the whale}
+\end{example}
+
+If the user
+desires \LaTeX\ to leave space for the rotated box, then `turn' is used:
+\begin{example}
+ Start here \begin{turn}{56}%
+ Save the whale
+ \end{turn} end here
+\end{example}
+The environment `Sideways' is a special case, setting the rotation to $-90$,
+and leaving the correct space for the rotated box.
+\begin{example}
+Start here
+\begin{sideways}%
+Save the whale
+\end{sideways}
+End here
+\end{example}
+
+If you deal with whole paragraphs of text, you realize that \TeX\
+boxes are not as simple as they sometimes look: they have a height
+{\em and} a depth. So when you rotate, you rotate about the point on
+the left-hand edge of the box that meets the baseline. The results can
+be unexpected, as shown in the full set of paragraph rotations in
+Figures \ref{angles1} and \ref{angles2}. If you really want to turn a
+paragraph so that it appears to rotate about the {\em real} bottom of
+the \TeX\ box,
+you have to adjust the box in the normal \LaTeX\ way:
+\begin{example}
+\newsavebox{\foo}
+\savebox{\foo}{\parbox{1in}{Save
+the whales Save the whale
+Save the whale
+Save the whale}}%
+Start
+\begin{turn}{45}\usebox{\foo}\end{turn}
+End
+\end{example}
+\begin{example}
+\savebox{\foo}{\parbox[b]{1in}{Save
+the whales Save the whale
+Save the whale
+Save the whale}}%
+Start
+\begin{turn}{45}\usebox{\foo}\end{turn}
+End
+\end{example}
+
+\def\testrot#1{%
+\savebox{\foo}{\parbox{1in}{Save
+the whales Save the whale Save the whale Save the whale}}%
+\framebox{---\begin{turn}{#1}\framebox{\usebox{\foo}}\end{turn}---}}%
+
+\begin{figure*}
+\begin{tabular}{|c|c|c|}
+\hline
+\testrot{0} &\testrot{-40}&\testrot{-80}\\
+0\degrees & -40\degrees & -80\degrees \\
+\hline
+\testrot{-120}&\testrot{-160}&\testrot{-200}\\
+120\degrees & -160\degrees & -200\degrees \\
+\hline
+\testrot{-240}&\testrot{-280}&\testrot{-320}\\
+-240\degrees & -280\degrees & -320\degrees \\
+\hline
+\end{tabular}
+\caption{Rotation of paragraphs between 0 and -320 degrees \label{angles1}}
+\end{figure*}
+
+\begin{figure*}
+\begin{tabular}{|c|c|c|}
+\hline
+\testrot{-180} &\testrot{40}&\testrot{80}\\
+-180\degrees & 40\degrees & 80\degrees \\
+\hline
+\testrot{120}&\testrot{160}&\testrot{200}\\
+120\degrees & 160\degrees & 200\degrees \\
+\hline
+\testrot{240}&\testrot{280}&\testrot{320}\\
+240\degrees & 280\degrees & 320\degrees \\
+\hline
+\end{tabular}
+\caption{Rotation of paragraphs between 0 and 320 degrees\label{angles2}}
+\end{figure*}
+
+
+We can set tabular material in this way; at the same time, we
+demonstrate that the rotation can be nested:
+\begin{example}
+\begin{sideways}
+\rule{1in}{0pt}
+\begin{tabular}{|lr|}
+\em Word & \begin{rotate}{90}%
+Occurrences\end{rotate}
+\\
+\hline
+hello & 33\\
+goodbye & 34\\
+\hline
+\end{tabular}
+\end{sideways}
+\end{example}
+
+\begin{example}
+\begin{quote}
+\rule{0pt}{1.5in}\begin{tabular}{rrr}
+\begin{rotate}{45}Column 1\end{rotate}&
+\begin{rotate}{45}Column 2\end{rotate}&
+\begin{rotate}{45}Column 3\end{rotate}\\
+\hline
+1& 2& 3\\
+4& 5& 6\\
+7& 8& 9\\
+\hline
+\end{tabular}
+\end{quote}
+\end{example}
+
+\begin{example}
+\begin{quote}
+\begin{tabular}{rrr}
+\begin{turn}{45}Column 1\end{turn}&
+\begin{turn}{45}Column 2\end{turn}&
+\begin{turn}{45}Column 3\end{turn}\\
+\hline
+1& 2& 3\\
+4& 5& 6\\
+7& 8& 9\\
+\hline
+\end{tabular}
+\end{quote}
+\end{example}
+
+\begin{example}
+\begin{quote}
+\rule{0pt}{1.5in}\begin{tabular}{rrr}
+\begin{rotate}{45}Column 1\end{rotate}
+\rule{.5cm}{0pt}&
+\begin{rotate}{45}Column 2\end{rotate}
+\rule{.5cm}{0pt}&
+\begin{rotate}{45}Column 3\end{rotate}
+\rule{.5cm}{0pt}\\
+\hline
+1& 2& 3\\
+4& 5& 6\\
+7& 8& 9\\
+\hline
+\end{tabular}
+\end{quote}
+\end{example}
+
+\begin{example}
+\begin{sideways}
+\begin{tabular}{|l|c|c|c|c|c|p{1in}|}
+\hline
+&&\multicolumn{4}{c}{NUMBER OF SITES}\vline &ACCEPT or\\
+\cline{3-6} &STUDY AREA&&\multicolumn{3}{c}{%
+IN BOUNDARY ZONE}\vline&REJECT\\
+\cline{4-6}&&&&\multicolumn{2}{c}{EXPECTED}
+\vline&NULL\\
+\cline{5-6}&&TOT&OBS&FROM&TO&HYPOTH\\
+\cline{2-7}
+&FULL SAMPLE&41&31&10.3&27.0&REJECT\\
+&SAMPLE AREA 1&23&16&4.3&16.7&ACCEPT\\
+&SAMPLE AREA 2&18&15&2.8&13.7&REJECT\\
+&RUSHEN&13&9&1.2&10.4&ACCEPT\\
+&ARBORY&10&7&0.6&8.8&ACCEPT\\
+&MAROWN&10&8&0.4&8.6&ACCEPT\\
+\rule{0.5cm}{0pt}
+\begin{rotate}{90}PRIMARY UNITS%
+\end{rotate}\rule{0.5cm}{0pt}
+&SANTON&8&7&0.0&7.3&ACCEPT\\
+\hline
+\end{tabular}
+\end{sideways}
+\end{example}
+
+If you are interested in setting rotated material in tables or
+figures, this presents no problem. Figure \ref{fig1} shows how
+PostScript files which are being incorporated using can be
+rotated at will, while Figure \ref{fig2} shows, in contrast, how
+`includegraphics' itself handles rotation. It is also possible to rotate the
+whole of the figure environment, including caption,
+by using the `sidewaysfigure' ands `sidewaystable' environments
+in place of `figure' and `table'.
+
+Sideways figures and tables always take up the whole page. They can be
+rotated so that the bottom ot the figures is on the left or the right;
+the default is to always turn to the right. If the `twoside' option
+has been given to the main document class, this package then starts
+rotating sideways figures according to the page number (this requires
+two passes through \LaTeX{} at least). If you want the `twoside'
+option, but want the figures always in one direction, use the
+`figuresright' or `riguresleft' options to `rotating'.
+
+The code used to produce figures
+\ref{rotfloat1}--\ref{rotfloat4} is as follows:
+\begin{description}
+
+\item[Figure \ref{rotfloat1}]
+{\small\begin{verbatim}
+\begin{sidewaystable}
+\centering
+\caption{This is a narrow table, which should be centred vertically
+on the final page.\label{rotfloat1}}
+ \begin{tabular}{|ll|}
+\hline
+ a & b \\
+ c & d \\
+ e & f \\
+ g & h \\
+ i & j \\
+\hline
+ \end{tabular}
+\end{sidewaystable}
+\end{verbatim}
+}
+
+\item[Figure \ref{rotfloat2}]
+{\scriptsize\begin{verbatim}
+\begin{sidewaystable}
+\centering
+\begin{tabular}{|llllllllp{1in}lp{1in}|}
+\hline
+Context &Length &Breadth/ &Depth &Profile &Pottery &Flint &Animal &Stone &Other &C14 Dates \\
+ & &Diameter & & & & &
+Bones&&&\\
+\hline
+&&&&&&&&&&\\
+\multicolumn{10}{|l}{\bf Grooved Ware}&\\
+784 &--- &0.9m &0.18m &Sloping U &P1 &$\times$46 & $\times$8 && $\times$2 bone& 2150$\pm$ 100 BC\\
+785 &--- &1.00m &0.12 &Sloping U &P2--4 &$\times$23 & $\times$21 & Hammerstone &---&---\\
+962 &--- &1.37m &0.20m &Sloping U &P5--6 &$\times$48 & $\times$57* & ---& ---&1990 $\pm$ 80 BC (Layer 4) 1870 $\pm$90 BC (Layer 1)\\
+983 &0.83m &0.73m &0.25m &Stepped U &--- &$\times$18 & $\times$8 & ---& Fired clay&---\\
+&&&&&&&&&&\\
+\multicolumn{10}{|l}{\bf Beaker}&\\
+552 &--- &0.68m &0.12m &Saucer &P7--14 &--- & --- & --- &--- &---\\
+790 &--- &0.60m &0.25m &U &P15 &$\times$12 & --- & Quartzite-lump&--- &---\\
+794 &2.89m &0.75m &0.25m &Irreg. &P16 &$\times$3 & --- & --- &--- &---\\
+\hline
+\end{tabular}
+
+\caption[Grooved Ware and Beaker Features, their Finds and
+Radiocarbon Dates]{Grooved Ware and Beaker Features, their
+Finds and Radiocarbon Dates; For a breakdown of the Pottery
+Assemblages see Tables I and III; for
+the Flints see Tables II and IV; for the
+Animal Bones see Table V.}\label{rotfloat2}
+\end{sidewaystable}
+\end{verbatim}
+}
+
+\item[Figure \ref{rotfloat3}]
+{\small\begin{verbatim}
+\begin{table}
+\centering
+\rotcaption{Minimum number of individuals; effect of rotating table
+and caption separately}\label{rotfloat3}%
+\begin{sideways}
+\begin{tabular}[b]{cccccccccp{1cm}}
+\hline
+Phase&Total&Cattle&Sheep&Pig&Red Deer&Horse&Dog&Goat&Other\\
+\hline
+&1121&54&12&32&1&1&1&1&1 polecat\\
+3&8255&58&6&35&1&1&1&1&1 roe deer, 1 hare, 1 cat, 1 otter\\
+4&543&45&6&45&4&1&1&---&---\\
+\hline
+&9919&157&24&112&6&3&3&2&5\\
+\hline
+\end{tabular}
+\end{sideways}
+\end{table}
+\end{verbatim}
+}
+
+\item[Figure \ref{rotfloat4}]
+{\small\begin{verbatim}
+\begin{sidewaysfigure}
+ \centering
+ \includegraphics[width=.8\textheight,height=.4\textwidth]{cat}
+\caption{A pathetically squashed rotated pussycat}\label{rotfloat4}
+\end{sidewaysfigure}
+\end{verbatim}
+}
+\end{description}
+
+\begin{figure}
+\begin{example}
+---\begin{turn}{156}
+\includegraphics[width=1in]{cat}
+\end{turn}---
+\end{example}
+
+\begin{example}
+---\begin{sideways}
+\includegraphics[width=1in]{cat}
+\end{sideways}---
+\end{example}
+
+\begin{example}
+---\includegraphics[width=1in]{cat}---
+\end{example}
+\caption{A normal, and sideways, pictures within a figure\label{fig1}}
+\end{figure}
+
+\begin{figure}
+\begin{example}
+\includegraphics[width=1in,%
+angle=-56]{cat}
+\end{example}
+
+\caption{Figures rotated with `includegraphics'\label{fig2}}
+\end{figure}
+\begin{sidewaystable}
+\centering
+\caption{This is a narrow table, which should be centred vertically
+on the final page.\label{rotfloat1}}
+ \begin{tabular}{|ll|}
+\hline
+ a & b \\
+ c & d \\
+ e & f \\
+ g & h \\
+ i & j \\
+\hline
+ \end{tabular}
+\end{sidewaystable}
+
+
+
+\begin{sidewaystable}
+\centering
+\begin{tabular}{|llllllllp{1in}lp{1in}|}
+\hline
+Context &Length &Breadth/ &Depth &Profile &Pottery &Flint &Animal &Stone &Other &C14 Dates \\
+ & &Diameter & & & & &
+Bones&&&\\
+\hline
+&&&&&&&&&&\\
+\multicolumn{10}{|l}{\bf Grooved Ware}&\\
+784 &--- &0.9m &0.18m &Sloping U &P1 &$\times$46 & $\times$8 && $\times$2 bone& 2150$\pm$ 100 BC\\
+785 &--- &1.00m &0.12 &Sloping U &P2--4 &$\times$23 & $\times$21 & Hammerstone &---&---\\
+962 &--- &1.37m &0.20m &Sloping U &P5--6 &$\times$48 & $\times$57* & ---& ---&1990 $\pm$ 80 BC (Layer 4) 1870 $\pm$90 BC (Layer 1)\\
+983 &0.83m &0.73m &0.25m &Stepped U &--- &$\times$18 & $\times$8 & ---& Fired clay&---\\
+&&&&&&&&&&\\
+\multicolumn{10}{|l}{\bf Beaker}&\\
+552 &--- &0.68m &0.12m &Saucer &P7--14 &--- & --- & --- &--- &---\\
+790 &--- &0.60m &0.25m &U &P15 &$\times$12 & --- & Quartzite-lump&--- &---\\
+794 &2.89m &0.75m &0.25m &Irreg. &P16 &$\times$3 & --- & --- &--- &---\\
+\hline
+\end{tabular}
+
+\caption[Grooved Ware and Beaker Features, their Finds and
+Radiocarbon Dates]{Grooved Ware and Beaker Features, their
+Finds and Radiocarbon Dates; For a breakdown of the Pottery
+Assemblages see Tables I and III; for
+the Flints see Tables II and IV; for the
+Animal Bones see Table V.}\label{rotfloat2}
+\end{sidewaystable}
+
+\begin{table}
+\centering
+\hbox{
+\rotcaption{Minimum number of individuals; effect of rotating table
+and caption separately}\label{rotfloat3}%
+\begin{sideways}
+\begin{tabular}[t]{cccccccccp{1cm}}
+\hline
+Phase&Total&Cattle&Sheep&Pig&Red Deer&Horse&Dog&Goat&Other\\
+\hline
+&1121&54&12&32&1&1&1&1&1 polecat\\
+3&8255&58&6&35&1&1&1&1&1 roe deer, 1 hare, 1 cat, 1 otter\\
+4&543&45&6&45&4&1&1&---&---\\
+\hline
+&9919&157&24&112&6&3&3&2&5\\
+\hline
+\end{tabular}
+\end{sideways}
+}
+\end{table}
+
+
+\begin{sidewaysfigure}
+ \centerline{\includegraphics[width=.8\textheight,height=.4\textwidth]{cat}}
+\caption{A pathetically squashed rotated pussycat (1)}
+\end{sidewaysfigure}
+
+\begin{sidewaysfigure}
+ \centerline{\includegraphics[width=.8\textheight,height=.4\textwidth]{cat}}
+\caption{A pathetically squashed rotated pussycat (2)}
+\end{sidewaysfigure}
+
+\begin{sidewaysfigure}
+ \centerline{\includegraphics[width=.8\textheight,height=.4\textwidth]{cat}}
+\caption{A pathetically squashed rotated pussycat (3)}
+\end{sidewaysfigure}
+
+\begin{sidewaysfigure}
+ \centerline{\includegraphics[width=.8\textheight,height=.4\textwidth]{cat}}
+\caption{A pathetically squashed rotated pussycat (4)}
+\end{sidewaysfigure}
+
+\begin{sidewaysfigure}
+ \centerline{\includegraphics[width=.8\textheight,height=.4\textwidth]{cat}}
+\caption{A pathetically squashed rotated pussycat}\label{rotfloat4}
+\end{sidewaysfigure}
+
+\end{document}
Binary files old/doc/latex/graphics/trig.pdf and new/doc/latex/graphics/trig.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics.doc.tlpobj new/tlpkg/tlpobj/graphics.doc.tlpobj
--- old/tlpkg/tlpobj/graphics.doc.tlpobj 2016-05-10 23:43:10.000000000 +0200
+++ new/tlpkg/tlpobj/graphics.doc.tlpobj 2017-04-17 16:25:10.000000000 +0200
@@ -1,10 +1,11 @@
name graphics.doc
category Package
-revision 41015
+revision 43813
shortdesc doc files of graphics
relocated 1
-docfiles size=511
+docfiles size=621
RELOC/doc/latex/graphics/README.txt
+ RELOC/doc/latex/graphics/cat.eps
RELOC/doc/latex/graphics/changes.txt
RELOC/doc/latex/graphics/color.pdf
RELOC/doc/latex/graphics/drivers.pdf
@@ -15,4 +16,7 @@
RELOC/doc/latex/graphics/grfguide.tex
RELOC/doc/latex/graphics/keyval.pdf
RELOC/doc/latex/graphics/lscape.pdf
+ RELOC/doc/latex/graphics/rotating.pdf
+ RELOC/doc/latex/graphics/rotex.pdf
+ RELOC/doc/latex/graphics/rotex.tex
RELOC/doc/latex/graphics/trig.pdf
++++++ graphics.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/color.sty new/tex/latex/graphics/color.sty
--- old/tex/latex/graphics/color.sty 2016-05-10 23:32:32.000000000 +0200
+++ new/tex/latex/graphics/color.sty 2016-11-25 19:33:50.000000000 +0100
@@ -23,7 +23,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{color}
- [2016/05/09 v1.1c Standard LaTeX Color (DPC)]
+ [2016/07/10 v1.1e Standard LaTeX Color (DPC)]
\edef\Gin@codes{%
\catcode`\noexpand\^^A\the\catcode`\^^A\relax
\catcode`\noexpand\"\the\catcode`\"\relax
@@ -51,6 +51,9 @@
\def\define@color#1#2{%
\c@lor@special\m@ne{define #1 #2}}}}
\DeclareOption{debugshow}{\catcode`\^^A=9 \let\GDebug\typeout}
+\newif\ifGin@setpagesize\Gin@setpagesizetrue
+\DeclareOption{setpagesize}{\Gin@setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin@setpagesizefalse}
\DeclareOption{dvips}{\def\Gin@driver{dvips.def}%
\def\c@lor@namefile{dvipsnam.def}}
\DeclareOption{xdvi}{\ExecuteOptions{dvips,monochrome}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/dvipdf.def new/tex/latex/graphics/dvipdf.def
--- old/tex/latex/graphics/dvipdf.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/dvipdf.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/dvips.def new/tex/latex/graphics/dvips.def
--- old/tex/latex/graphics/dvips.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/dvips.def 1970-01-01 01:00:00.000000000 +0100
@@ -1,160 +0,0 @@
-%%
-%% This is file `dvips.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% drivers.dtx (with options: `dvips,color1,psrulesZ,dosrules,macrules')
-%%
-%% 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
-%%
-%% This file is part of the Standard LaTeX `Graphics Bundle'.
-%% It may be distributed under the terms of the LaTeX Project Public
-%% License, as described in lppl.txt in the base LaTeX distribution.
-%% Either version 1.3 or, at your option, any later version.
-%%
-\ProvidesFile{dvips.def}
- [2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)]
-\def\c@lor@arg#1{%
- \dimen@#1\p@
- \ifdim\dimen@<\z@\dimen@\maxdimen\fi
- \ifdim\dimen@>\p@
- \PackageError{color}{Argument `#1' not in range [0,1]}\@ehd
- \fi}
-\def\color@gray#1#2{%
- \c@lor@arg{#2}%
- \edef#1{gray #2}%
- }
-\def\color@cmyk#1#2{\c@lor@@cmyk#2\@@#1}
-\def\c@lor@@cmyk#1,#2,#3,#4\@@#5{%
- \c@lor@arg{#4}%
- \c@lor@arg{#1}%
- \c@lor@arg{#2}%
- \c@lor@arg{#3}%
- \edef#5{cmyk #1 #2 #3 #4}%
- }
-\def\color@rgb#1#2{\c@lor@@rgb#2\@@#1}
-\def\c@lor@@rgb#1,#2,#3\@@#4{%
- \c@lor@arg{#1}%
- \c@lor@arg{#2}%
- \c@lor@arg{#3}%
- \edef#4{rgb #1 #2 #3}%
- }
-\def\color@RGB#1#2{\c@lor@@RGB#2\@@#1}
-\def\c@lor@@RGB#1,#2,#3\@@#4{%
- \c@lor@RGB@rgb{#1}\@tempa
- \c@lor@RGB@rgb{#2}\@tempb
- \c@lor@RGB@rgb{#3}\@tempc
- \c@lor@@rgb\@tempa,\@tempb,\@tempc\@@#4%
- }
-\def\c@lor@RGB@rgb#1#2{%
- \dimen@#1\p@
- \divide\dimen@\@cclv
- \edef#2{\strip@pt\dimen@}}
-\def\color@hsb#1#2{\c@lor@@hsb#2\@@#1}
-\def\c@lor@@hsb#1,#2,#3\@@#4{%
- \c@lor@arg{#1}%
- \c@lor@arg{#2}%
- \c@lor@arg{#3}%
- \edef#4{hsb #1 #2 #3}%
- }
-\def\color@named#1#2{\c@lor@@named#2,,\@@#1}
-\def\c@lor@@named#1,#2,#3\@@#4{%
- \@ifundefined{col@#1}%
- {\PackageError{color}{Undefined color `#1'}\@ehd}%
- {\edef#4{ #1}}%
- }
-\def\c@lor@to@ps#1 #2\@@{\csname c@lor@ps@#1\endcsname#2 \@@}
-\def\c@lor@ps@#1 #2\@@{TeXDict begin #1 end}
-\def\c@lor@ps@rgb#1\@@{#1 setrgbcolor}
-\def\c@lor@ps@hsb#1\@@{#1 sethsbcolor}
-\def\c@lor@ps@cmyk#1\@@{#1 setcmykcolor}
-\def\c@lor@ps@gray#1\@@{#1 setgray}
-\def\current@color{ Black}
-\def\set@color{%
- \special{color push \current@color
- }\aftergroup\reset@color}
-\def\reset@color{\special{%
- color pop}}
-\def\set@page@color{\special{%
- background \current@color}}
-\def\define@color@named#1#2{%
- \expandafter\let\csname col@#1\endcsname\@nnil}
- \def\no@page@color{\special{background \string"newpath clip}}
-\def\Ginclude@eps#1{%
- \message{<#1>}%
- \bgroup
- \def\@tempa{!}%
- \dimen@\Gin@req@width
- \dimen@ii.1bp%
- \divide\dimen@\dimen@ii
- \@tempdima\Gin@req@height
- \divide\@tempdima\dimen@ii
- \special{PSfile="#1"\space
- llx=\Gin@llx\space
- lly=\Gin@lly\space
- urx=\Gin@urx\space
- ury=\Gin@ury\space
- \ifx\Gin@scalex\@tempa\else rwi=\number\dimen@\space\fi
- \ifx\Gin@scaley\@tempa\else rhi=\number\@tempdima\space\fi
- \ifGin@clip clip\fi}%
- \egroup}
-\def\Ginclude@bmp#1{%
- \message{<#1>}%
- \dimen@\Gin@req@height
- \advance\dimen@ by-\Gin@lly bp
- \kern-\Gin@llx bp\raise\Gin@req@height\hbox{%
- \ifdim\Gin@urx bp=\z@
- \ifdim\Gin@ury bp=\z@
- \special{em: graph #1}%
- \else
- \special{em: graph #1,\Gin@urx bp}%
- \fi
- \else
- \special{em: graph #1,\Gin@urx bp,\Gin@ury bp}%
- \fi
- }%
-}
-\def\oztex@include#1#2{%
- \dimen@1bp%
- \divide\Gin@req@width\dimen@
- \divide\Gin@req@height\dimen@
- \special{#1=#2\space
- \@width=\number\Gin@req@width \space
- \@height=\number\Gin@req@height}}
-\def\Ginclude@pntg{\oztex@include{pntg}}
-\def\Ginclude@pict{\oztex@include{pict}}
-\def\Grot@start{%
- \special{ps: gsave currentpoint
- currentpoint translate \Grot@angle\space neg
- rotate neg exch neg exch translate}}
-\def\Grot@end{\special{ps: currentpoint grestore moveto}}
-\def\Gscale@start{\special{ps: currentpoint currentpoint translate
- \Gscale@x\space \Gscale@y\space scale neg exch neg exch translate}}
-\def\Gscale@end{\special{ps: currentpoint currentpoint translate
- 1 \Gscale@x\space div 1 \Gscale@y\space div scale
- neg exch neg exch translate}}
-\def\Gin@PS@raw#1{\special{ps: #1}}
-\def\Gin@PS@restored#1{\special{" #1}}
-\def\Gin@PS@literal@header#1{\AtBeginDvi{\special{! #1}}}
-\def\Gin@PS@file@header#1{\AtBeginDvi{\special{header=#1}}}
-\def\Gin@extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps}
-\@namedef{Gin@rule@.ps}#1{{eps}{.ps}{#1}}
-\@namedef{Gin@rule@.eps}#1{{eps}{.eps}{#1}}
-\@namedef{Gin@rule@.mps}#1{{eps}{.mps}{#1}}
-\@namedef{Gin@rule@.pz}#1{{eps}{.bb}{#1}}
-\@namedef{Gin@rule@.eps.Z}#1{{eps}{.eps.bb}{#1}}
-\@namedef{Gin@rule@.ps.Z}#1{{eps}{.ps.bb}{#1}}
-\@namedef{Gin@rule@.ps.gz}#1{{eps}{.ps.bb}{#1}}
-\@namedef{Gin@rule@.eps.gz}#1{{eps}{.eps.bb}{#1}}
-\@namedef{Gin@rule@*}#1{{eps}{\Gin@ext}{#1}}
-\@namedef{Gin@rule@.pcx}#1{{bmp}{}{#1}}
-\@namedef{Gin@rule@.bmp}#1{{bmp}{}{#1}}
-\@namedef{Gin@rule@.msp}#1{{bmp}{}{#1}}
-\@namedef{Gin@rule@.pict}#1{{pict}{}{#1}}
-\@namedef{Gin@rule@.pntg}#1{{pntg}{}{#1}}
-\endinput
-%%
-%% End of file `dvips.def'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/dvipsnam.def new/tex/latex/graphics/dvipsnam.def
--- old/tex/latex/graphics/dvipsnam.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/dvipsnam.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m 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}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/dvipsone.def new/tex/latex/graphics/dvipsone.def
--- old/tex/latex/graphics/dvipsone.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/dvipsone.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/dviwin.def new/tex/latex/graphics/dviwin.def
--- old/tex/latex/graphics/dviwin.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/dviwin.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\@namedef{Gin@rule@*}#1{{bmp}{}{#1}}
\def\Ginclude@bmp#1{%
\raise\Gin@req@height\hbox{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/emtex.def new/tex/latex/graphics/emtex.def
--- old/tex/latex/graphics/emtex.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/emtex.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\Ginclude@bmp#1{%
\raise\Gin@req@height\hbox{\special{em:graph #1}}%
\typeout{WARNING: emtex does not permit graphics to be scaled}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/graphics.sty new/tex/latex/graphics/graphics.sty
--- old/tex/latex/graphics/graphics.sty 2016-05-10 23:32:32.000000000 +0200
+++ new/tex/latex/graphics/graphics.sty 2017-04-16 00:59:15.000000000 +0200
@@ -12,7 +12,7 @@
%%
%%
%% graphics.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz
-%% Copyright (C) 1995--2016 David Carlisle, LaTeX3 Project
+%% Copyright (C) 1995--2017 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
@@ -23,7 +23,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{graphics}
- [2016/05/09 v1.0r Standard LaTeX Graphics (DPC,SPQR)]
+ [2017/04/14 v1.1b Standard LaTeX Graphics (DPC,SPQR)]
\edef\Gin@codes{%
\catcode`\noexpand\^^A\the\catcode`\^^A\relax
\catcode`\noexpand\"\the\catcode`\"\relax
@@ -53,6 +53,9 @@
\def\Ginclude@graphics#1{%
\rule{\@ifundefined{Gin@@ewidth}{150pt}{\Gin@@ewidth}}%
{\@ifundefined{Gin@@eheight}{100pt}{\Gin@@eheight}}}}}
+\newif\ifGin@setpagesize\Gin@setpagesizetrue
+\DeclareOption{setpagesize}{\Gin@setpagesizetrue}
+\DeclareOption{nosetpagesize}{\Gin@setpagesizefalse}
\providecommand\Gin@driver{}
\DeclareOption{dvips}{\def\Gin@driver{dvips.def}}
\DeclareOption{xdvi}{\ExecuteOptions{dvips}}
@@ -107,6 +110,7 @@
\edef\Gin@extensions{\zap@space#1 \@empty}}
\providecommand\Gin@extensions{}
\def\includegraphics{%
+ \leavevmode
\@ifstar
{\Gin@cliptrue\Gin@i}%
{\Gin@clipfalse\Gin@i}}
@@ -407,8 +411,7 @@
\ifdim#1\p@<\z@
\hb@xt@-#1\wd\z@{\kern-#1\wd\z@\box\tw@\hss}%
\else
- \wd\tw@#1\wd\z@
- \box\tw@
+ \hb@xt@#1\wd\z@{\box\tw@\kern#1\wd\z@\hss}%
\fi}
\def\reflectbox{\Gscale@box-1[1]}
\def\resizebox{%
@@ -472,7 +475,7 @@
\fi
\ifdim\dimen@>\z@
\loop
- \ifdim\dimen@<8192\p@
+ \ifdim\ifnum\count@<\tw@\maxdimen\else\dimen@\fi<8192\p@
\dimen@\tw@\dimen@
\divide\count@\tw@
\repeat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/pctex32.def new/tex/latex/graphics/pctex32.def
--- old/tex/latex/graphics/pctex32.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/pctex32.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/pctexhp.def new/tex/latex/graphics/pctexhp.def
--- old/tex/latex/graphics/pctexhp.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/pctexhp.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\Ginclude@pcl#1{%
\message{<#1>}%
\ifGin@clip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/pctexps.def new/tex/latex/graphics/pctexps.def
--- old/tex/latex/graphics/pctexps.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/pctexps.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/pctexwin.def new/tex/latex/graphics/pctexwin.def
--- old/tex/latex/graphics/pctexwin.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/pctexwin.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\Ginclude@eps#1{%
\message{<#1>}%
\ifGin@clip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/rotating.sty new/tex/latex/graphics/rotating.sty
--- old/tex/latex/graphics/rotating.sty 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/latex/graphics/rotating.sty 2017-01-23 01:01:06.000000000 +0100
@@ -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/08/11 v2.16d
+ rotated objects in LaTeX%
+ ]
+\DeclareOption{clockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=360}}%
+}
+\DeclareOption{counterclockwise}{%
+ \AtBeginDocument{\setkeys{Grot}{units=-360}}%
+}
+\DeclareOption{anticlockwise}{\ds@counterclockwise}
+\DeclareOption{figuresleft}{%
+ \@rot@twosidefalse
+ \def\rot@LR{0}%
+}
+\DeclareOption{figuresright}{%
+ \@rot@twosidefalse
+ \def\rot@LR{-1}%
+}
+\newif\ifrot@messages
+\DeclareOption{quiet}{%
+ \rot@messagesfalse
+ \let\rot@message\@gobble % pro tem -- should suppress altogether
+}
+\DeclareOption{log}{%
+ \rot@messagestrue
+ \def\rot@message{\PackageInfo{rotating}}%
+}
+\DeclareOption{chatter}{%
+ \rot@messagestrue
+ \def\rot@message{\PackageWarning{rotating}}%
+}
+\newif\if@rot@twoside
+\if@twoside
+ \@rot@twosidetrue
+\else
+ \@rot@twosidefalse
+\fi
+\def\rot@LR{-1}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphicx}}
+\ExecuteOptions{clockwise,quiet}
+\ProcessOptions
+\RequirePackage{graphicx}
+\RequirePackage{ifthen}
+\def\rotdriver#1{\makeatletter\input{#1.def}\makeatother}
+\newcounter{r@tfl@t}
+\setcounter{r@tfl@t}{0}
+\newskip\rotFPtop \rotFPtop=\@fptop
+\newskip\rotFPbot \rotFPbot=\@fpbot
+\def\sideways{%
+ \Grot@setangle{90}%
+ \setbox\z@\color@hbox\ignorespaces}
+\def\endsideways{%
+ \unskip\color@endbox
+ \Grot@x\z@
+ \Grot@y\z@
+ \Grot@box
+}
+\def\turn#1{%
+ \Grot@setangle{#1}%
+ \setbox\z@\color@hbox\ignorespaces}
+\def\endturn{%
+ \unskip\color@endbox
+ \Grot@x\z@
+ \Grot@y\z@
+ \Grot@box
+}
+\def\rotate#1{%
+ \Grot@setangle{#1}%
+ \setbox\z@\color@hbox\ignorespaces}
+\def\endrotate{%
+ \unskip\color@endbox
+ \Grot@x\z@
+ \Grot@y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot@box
+}
+\def\turnbox#1#2{%
+ \Grot@setangle{#1}%
+ \setbox\z@\hbox{{#2}}%
+ \Grot@x\z@\Grot@y\z@
+ \wd0\z@\dp0\z@\ht0\z@
+ \Grot@box
+}
+\newsavebox\rot@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@float@box
+ \begin{minipage}\textheight
+ }
+\def\end@rotfloat{%
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r@tfl@t}%
+ \rot@label{RF\ther@tfl@t}%
+ \rot@pageref{RF\ther@tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot@mess@toks\expandafter{\@tempa}
+ \wd\rot@float@box\z@
+ \ht\rot@float@box\z@
+ \dp\rot@float@box\z@
+ \vbox to \textheight{%
+ \setkeys{Grot}{units=360}%
+ \if@rot@twoside
+ \else
+ \let\R@@page\rot@LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \if@rot@twoside
+ \rot@mess@toks\expandafter{\the\rot@mess@toks (right hand page)}%
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot@float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \if@rot@twoside
+ \rot@mess@toks\expandafter{\the\rot@mess@toks (left hand page)}%
+ \fi
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot@float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot@message{\the\rot@mess@toks}
+ }%
+ \end@float
+}
+\def\sidewaysfigure{\@rotfloat{figure}}
+\let\endsidewaysfigure\end@rotfloat
+\def\sidewaystable{\@rotfloat{table}}
+\let\endsidewaystable\end@rotfloat
+\def\@rotdblfloat{%
+ \if@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@float@box
+ \begin{minipage}\textheight
+}
+\def\end@rotdblfloat{%
+ \end{minipage}\end{lrbox}%
+ \stepcounter{r@tfl@t}%
+ \rot@label{RF\ther@tfl@t}%
+ \rot@pageref{RF\ther@tfl@t}{\R@@page}%
+ \edef\@tempa{Adding sideways \@captype\space on page \R@@page\space}
+ \rot@mess@toks\expandafter{\@tempa}
+ \@tempdima\ht\rot@float@box
+ \advance\@tempdima by \dp\rot@float@box
+ \wd\rot@float@box\z@
+ \ht\rot@float@box\z@
+ \dp\rot@float@box\z@
+ \vbox to \textheight{%
+ \setkeys{Grot}{units=360}%
+ \if@rot@twoside
+ \else
+ \let\R@@page\rot@LR
+ \fi
+ \ifthenelse{\isodd{\R@@page}}{%
+ \ifrot@messages
+ \if@rot@twoside
+ \rot@mess@toks\expandafter{\the\rot@mess@toks (right hand page)}%
+\fi
+ \fi
+ \vfill
+ \@@line{%
+ \hskip\rotFPtop
+ \rotatebox{90}{\box\rot@float@box}%
+ \hskip\rotFPbot
+ }%
+ }{%
+ \ifrot@messages
+ \if@rot@twoside
+ \rot@mess@toks\expandafter{\the\rot@mess@toks (left hand page)}%
+\fi
+ \fi%
+ \@@line{%
+ \hskip\rotFPbot
+ \rotatebox{-90}{\box\rot@float@box}%
+ \hskip\rotFPtop
+ }%
+ \vfill
+ }%
+ \rot@message{\the\rot@mess@toks}%
+ }%
+ \end@dblfloat
+}
+\newenvironment{sidewaystable*}
+ {\@rotdblfloat{table}}
+ {\end@rotdblfloat}
+\newenvironment{sidewaysfigure*}
+ {\@rotdblfloat{figure}}
+ {\end@rotdblfloat}
+
+\def\rot@thepage{\@arabic\c@page}
+\def\rot@label#1{\@bsphack
+ \rot@protected@write{\@auxout}{}%
+ {\string\newlabel{#1}{\rot@thepage}}%
+ \@esphack}
+\def\rot@pageref#1#2{%
+ \expandafter\ifx\csname r@#1\endcsname\relax
+ \global\@rot@refundefinedtrue
+ \def#2{0}%
+ \else
+ \edef#2{\csname r@#1\endcsname}%
+ \fi
+}
+\long\def\rot@protected@write#1#2#3{%
+ \begingroup
+ \let\rot@thepage\relax
+ #2%
+ \let\protect\@unexpandable@protect
+ \edef\reserved@a{\write#1{#3}}%
+ \reserved@a
+ \endgroup
+ \if@nobreak\ifvmode\nobreak\fi\fi
+}
+\newif\if@rot@refundefined
+\global\@rot@refundefinedfalse
+\newtoks\rot@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@hbox#1: #2\color@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@hbox{\hbox\bgroup}%
+ \providecommand\color@vbox{\vbox\bgroup}%
+ \providecommand\color@endbox{\egroup}%
+}
+\endinput
+%%
+%% End of file `rotating.sty'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/tcidvi.def new/tex/latex/graphics/tcidvi.def
--- old/tex/latex/graphics/tcidvi.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/tcidvi.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/graphics/truetex.def new/tex/latex/graphics/truetex.def
--- old/tex/latex/graphics/truetex.def 2016-02-01 00:48:08.000000000 +0100
+++ new/tex/latex/graphics/truetex.def 2016-11-25 19:33:50.000000000 +0100
@@ -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/17 v3.0m Driver-dependent file (DPC,SPQR)]
\def\c@lor@arg#1{%
\dimen@#1\p@
\ifdim\dimen@<\z@\dimen@\maxdimen\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphics.tlpobj new/tlpkg/tlpobj/graphics.tlpobj
--- old/tlpkg/tlpobj/graphics.tlpobj 2016-05-10 23:43:11.000000000 +0200
+++ new/tlpkg/tlpobj/graphics.tlpobj 2017-04-17 16:25:11.000000000 +0200
@@ -1,6 +1,6 @@
name graphics
category Package
-revision 41015
+revision 43813
catalogue latex-graphics
shortdesc The LaTeX standard graphics bundle
relocated 1
@@ -8,10 +8,10 @@
longdesc including graphics (eg PostScript) files rotation and scaling
longdesc of text in LaTeX documents. It comprises the packages color,
longdesc graphics, graphicx, trig, epsfig, keyval, and lscape.
+depend graphics-cfg
runfiles size=30
RELOC/tex/latex/graphics/color.sty
RELOC/tex/latex/graphics/dvipdf.def
- RELOC/tex/latex/graphics/dvips.def
RELOC/tex/latex/graphics/dvipsnam.def
RELOC/tex/latex/graphics/dvipsone.def
RELOC/tex/latex/graphics/dviwin.def
@@ -25,10 +25,11 @@
RELOC/tex/latex/graphics/pctexhp.def
RELOC/tex/latex/graphics/pctexps.def
RELOC/tex/latex/graphics/pctexwin.def
+ RELOC/tex/latex/graphics/rotating.sty
RELOC/tex/latex/graphics/tcidvi.def
RELOC/tex/latex/graphics/trig.sty
RELOC/tex/latex/graphics/truetex.def
catalogue-ctan /macros/latex/required/graphics
-catalogue-date 2016-05-09 23:24:57 +0200
+catalogue-date 2017-04-15 15:25:08 +0200
catalogue-license lppl1.3
catalogue-topics collection
++++++ graphicx-psmin.doc.tar.xz ++++++
++++++ graphicx-psmin.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphicx-psmin.tlpobj new/tlpkg/tlpobj/graphicx-psmin.tlpobj
--- old/tlpkg/tlpobj/graphicx-psmin.tlpobj 2016-04-14 19:06:13.000000000 +0200
+++ new/tlpkg/tlpobj/graphicx-psmin.tlpobj 2017-04-14 17:42:17.000000000 +0200
@@ -16,7 +16,7 @@
RELOC/tex/latex/graphicx-psmin/graphicx-psmin.sty
catalogue-also graphics graphicx
catalogue-ctan /macros/latex/contrib/graphicx-psmin
-catalogue-date 2016-02-05 10:05:48 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics graphics-incl
catalogue-version 1.1
++++++ graphicxbox.doc.tar.xz ++++++
++++++ graphicxbox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphicxbox.tlpobj new/tlpkg/tlpobj/graphicxbox.tlpobj
--- old/tlpkg/tlpobj/graphicxbox.tlpobj 2016-04-14 19:06:14.000000000 +0200
+++ new/tlpkg/tlpobj/graphicxbox.tlpobj 2017-04-14 17:42:17.000000000 +0200
@@ -13,7 +13,7 @@
RELOC/tex/latex/graphicxbox/graphicxbox.sty
catalogue-also graphicxsp color
catalogue-ctan /macros/latex/contrib/graphicxbox
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics graphics-incl boxing
catalogue-version 1.0
++++++ graphviz.doc.tar.xz ++++++
++++++ graphviz.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/graphviz.tlpobj new/tlpkg/tlpobj/graphviz.tlpobj
--- old/tlpkg/tlpobj/graphviz.tlpobj 2016-04-14 19:06:14.000000000 +0200
+++ new/tlpkg/tlpobj/graphviz.tlpobj 2017-04-14 17:42:17.000000000 +0200
@@ -9,7 +9,7 @@
RELOC/tex/latex/graphviz/graphviz.sty
catalogue-also dottex
catalogue-ctan /macros/latex/contrib/graphviz
-catalogue-date 2016-02-07 10:49:28 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics graphics-inline
catalogue-version 0.94
++++++ greek-fontenc.doc.tar.xz ++++++
++++++ greek-fontenc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greek-fontenc.tlpobj new/tlpkg/tlpobj/greek-fontenc.tlpobj
--- old/tlpkg/tlpobj/greek-fontenc.tlpobj 2016-04-14 19:06:16.000000000 +0200
+++ new/tlpkg/tlpobj/greek-fontenc.tlpobj 2017-04-14 17:42:18.000000000 +0200
@@ -16,7 +16,7 @@
RELOC/tex/latex/greek-fontenc/textalpha.sty
catalogue-also lgrx
catalogue-ctan /language/greek/greek-fontenc
-catalogue-date 2016-02-06 08:21:44 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics greek inputenc
catalogue-version 0.13.2
++++++ greek-inputenc.doc.tar.xz ++++++
++++++ greek-inputenc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greek-inputenc.tlpobj new/tlpkg/tlpobj/greek-inputenc.tlpobj
--- old/tlpkg/tlpobj/greek-inputenc.tlpobj 2016-04-19 17:45:42.000000000 +0200
+++ new/tlpkg/tlpobj/greek-inputenc.tlpobj 2017-04-14 17:42:18.000000000 +0200
@@ -10,7 +10,7 @@
RELOC/tex/latex/greek-inputenc/lgrenc.dfu
RELOC/tex/latex/greek-inputenc/macgreek.def
catalogue-ctan /language/greek/greek-inputenc
-catalogue-date 2015-08-08 10:58:05 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics inputenc greek
catalogue-version 1.6
++++++ greekdates.doc.tar.xz ++++++
++++++ greekdates.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greekdates.tlpobj new/tlpkg/tlpobj/greekdates.tlpobj
--- old/tlpkg/tlpobj/greekdates.tlpobj 2016-04-14 19:06:17.000000000 +0200
+++ new/tlpkg/tlpobj/greekdates.tlpobj 2017-04-14 17:42:18.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=6
RELOC/tex/latex/greekdates/greekdates.sty
catalogue-ctan /macros/latex/contrib/greekdates
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics date-time greek
catalogue-version 1.0
++++++ greektex.doc.tar.xz ++++++
++++++ greektex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greektex.tlpobj new/tlpkg/tlpobj/greektex.tlpobj
--- old/tlpkg/tlpobj/greektex.tlpobj 2016-04-14 19:06:18.000000000 +0200
+++ new/tlpkg/tlpobj/greektex.tlpobj 2017-04-14 17:42:19.000000000 +0200
@@ -10,6 +10,6 @@
RELOC/tex/latex/greektex/greektex.sty
catalogue-also greektex-fd
catalogue-ctan /fonts/greek/greektex
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics font font-mf font-greek
++++++ greektonoi.doc.tar.xz ++++++
++++++ greektonoi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greektonoi.tlpobj new/tlpkg/tlpobj/greektonoi.tlpobj
--- old/tlpkg/tlpobj/greektonoi.tlpobj 2016-04-14 19:06:18.000000000 +0200
+++ new/tlpkg/tlpobj/greektonoi.tlpobj 2017-04-14 17:42:19.000000000 +0200
@@ -21,6 +21,6 @@
RELOC/fonts/map/dvips/greektonoi/greektonoi.tec
RELOC/tex/latex/greektonoi/greektonoi.sty
catalogue-ctan /language/greek/greektonoi
-catalogue-date 2016-01-18 15:17:12 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lgpl3
catalogue-topics greek multilingual-addon
++++++ greenpoint.doc.tar.xz ++++++
++++++ greenpoint.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/greenpoint.tlpobj new/tlpkg/tlpobj/greenpoint.tlpobj
--- old/tlpkg/tlpobj/greenpoint.tlpobj 2016-04-14 19:06:18.000000000 +0200
+++ new/tlpkg/tlpobj/greenpoint.tlpobj 2017-04-14 17:42:19.000000000 +0200
@@ -11,6 +11,6 @@
RELOC/fonts/source/public/greenpoint/greenpoint.mf
RELOC/fonts/tfm/public/greenpoint/greenpoint.tfm
catalogue-ctan /fonts/greenpoint
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics font font-mf font-specialist
++++++ gregoriotex.doc.tar.xz ++++++
++++ 4497 lines of diff (skipped)
++++++ gregoriotex.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-k/gregoriotex.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-k.new/gregoriotex.tar.xz differ: char 26, line 1
++++++ grfpaste.doc.tar.xz ++++++
++++++ grfpaste.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grfpaste.tlpobj new/tlpkg/tlpobj/grfpaste.tlpobj
--- old/tlpkg/tlpobj/grfpaste.tlpobj 2016-04-14 19:06:24.000000000 +0200
+++ new/tlpkg/tlpobj/grfpaste.tlpobj 2017-04-14 17:42:31.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/latex/grfpaste/grfpaste.sty
catalogue-ctan /macros/latex/contrib/grfpaste
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics graphics-incl
catalogue-version 0.2
++++++ grid-system.doc.tar.xz ++++++
++++++ grid-system.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grid-system.tlpobj new/tlpkg/tlpobj/grid-system.tlpobj
--- old/tlpkg/tlpobj/grid-system.tlpobj 2016-04-14 19:06:25.000000000 +0200
+++ new/tlpkg/tlpobj/grid-system.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/latex/grid-system/grid-system.sty
catalogue-ctan /macros/latex/contrib/grid-system
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license apache2
catalogue-topics layout
catalogue-version 0.3.0
++++++ grid.doc.tar.xz ++++++
++++++ grid.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grid.tlpobj new/tlpkg/tlpobj/grid.tlpobj
--- old/tlpkg/tlpobj/grid.tlpobj 2016-04-14 19:06:25.000000000 +0200
+++ new/tlpkg/tlpobj/grid.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -14,7 +14,7 @@
runfiles size=3
RELOC/tex/latex/grid/grid.sty
catalogue-ctan /macros/latex/contrib/grid
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics typeset-grid
catalogue-version 1.0
++++++ gridset.doc.tar.xz ++++++
++++++ gridset.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gridset.tlpobj new/tlpkg/tlpobj/gridset.tlpobj
--- old/tlpkg/tlpobj/gridset.tlpobj 2016-04-14 19:06:25.000000000 +0200
+++ new/tlpkg/tlpobj/gridset.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -15,7 +15,7 @@
runfiles size=5
RELOC/tex/latex/gridset/gridset.sty
catalogue-ctan /macros/latex/contrib/gridset
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics typeset-grid
catalogue-version 0.1
++++++ grotesq.doc.tar.xz ++++++
++++++ grotesq.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grotesq.tlpobj new/tlpkg/tlpobj/grotesq.tlpobj
--- old/tlpkg/tlpobj/grotesq.tlpobj 2016-04-14 19:06:25.000000000 +0200
+++ new/tlpkg/tlpobj/grotesq.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -33,6 +33,6 @@
RELOC/tex/latex/grotesq/t1ugq.fd
RELOC/tex/latex/grotesq/ts1ugq.fd
catalogue-ctan /fonts/urw/grotesq
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics font font-sans font-type1
++++++ grundgesetze.doc.tar.xz ++++++
++++++ grundgesetze.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/grundgesetze.tlpobj new/tlpkg/tlpobj/grundgesetze.tlpobj
--- old/tlpkg/tlpobj/grundgesetze.tlpobj 2016-04-14 19:06:25.000000000 +0200
+++ new/tlpkg/tlpobj/grundgesetze.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -10,7 +10,7 @@
RELOC/tex/latex/grundgesetze/grundgesetze.sty
catalogue-also begriff frege bguq
catalogue-ctan /macros/latex/contrib/grundgesetze
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl2
catalogue-topics maths logic
catalogue-version 1.02
++++++ gsemthesis.doc.tar.xz ++++++
++++++ gsemthesis.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gsemthesis.tlpobj new/tlpkg/tlpobj/gsemthesis.tlpobj
--- old/tlpkg/tlpobj/gsemthesis.tlpobj 2016-04-14 19:06:26.000000000 +0200
+++ new/tlpkg/tlpobj/gsemthesis.tlpobj 2017-04-14 17:42:32.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=3
RELOC/tex/latex/gsemthesis/gsemthesis.cls
catalogue-ctan /macros/latex/contrib/gsemthesis
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics dissertation class
catalogue-version 0.9.4
++++++ gsftopk.doc.tar.xz ++++++
Binary files old/texmf-dist/doc/man/man1/gsftopk.man1.pdf and new/texmf-dist/doc/man/man1/gsftopk.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gsftopk.doc.tlpobj new/tlpkg/tlpobj/gsftopk.doc.tlpobj
--- old/tlpkg/tlpobj/gsftopk.doc.tlpobj 2016-04-27 03:17:31.000000000 +0200
+++ new/tlpkg/tlpobj/gsftopk.doc.tlpobj 2017-05-04 02:07:03.000000000 +0200
@@ -1,7 +1,7 @@
name gsftopk.doc
category TLCore
-revision 40768
+revision 44166
shortdesc doc files of gsftopk
-docfiles size=10
+docfiles size=5
texmf-dist/doc/man/man1/gsftopk.1
texmf-dist/doc/man/man1/gsftopk.man1.pdf
++++++ gsftopk.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gsftopk.tlpobj new/tlpkg/tlpobj/gsftopk.tlpobj
--- old/tlpkg/tlpobj/gsftopk.tlpobj 2016-04-27 03:17:32.000000000 +0200
+++ new/tlpkg/tlpobj/gsftopk.tlpobj 2017-05-04 02:07:03.000000000 +0200
@@ -1,6 +1,6 @@
name gsftopk
category TLCore
-revision 40768
+revision 44166
shortdesc Convert "Ghostscript fonts" to PK files
longdesc Designed for use with xdvi and dvips this utility converts
longdesc Adobe Type 1 fonts to PK bitmap format. It should not
@@ -11,7 +11,7 @@
runfiles size=2
texmf-dist/dvips/gsftopk/render.ps
catalogue-ctan /fonts/utilities/gsftopk
-catalogue-date 2015-08-13 17:20:27 +0200
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license gpl
catalogue-topics font-cvt
catalogue-version 1.19.2
++++++ gtl.doc.tar.xz ++++++
++++++ gtl.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gtl.tlpobj new/tlpkg/tlpobj/gtl.tlpobj
--- old/tlpkg/tlpobj/gtl.tlpobj 2016-04-14 19:06:28.000000000 +0200
+++ new/tlpkg/tlpobj/gtl.tlpobj 2017-04-14 17:42:33.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=5
RELOC/tex/generic/gtl/gtl.sty
catalogue-ctan /macros/generic/gtl
-catalogue-date 2015-09-30 19:44:31 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics macro-supp
catalogue-version 0.2
++++++ gtrcrd.doc.tar.xz ++++++
++++++ gtrcrd.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gtrcrd.tlpobj new/tlpkg/tlpobj/gtrcrd.tlpobj
--- old/tlpkg/tlpobj/gtrcrd.tlpobj 2016-04-14 19:06:29.000000000 +0200
+++ new/tlpkg/tlpobj/gtrcrd.tlpobj 2017-04-14 17:42:33.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=5
RELOC/tex/latex/gtrcrd/gtrcrd.sty
catalogue-ctan /macros/latex/contrib/gtrcrd
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics music chords
catalogue-version 1.1
++++++ gu.doc.tar.xz ++++++
++++++ gu.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/gu.tlpobj new/tlpkg/tlpobj/gu.tlpobj
--- old/tlpkg/tlpobj/gu.tlpobj 2016-04-14 19:06:29.000000000 +0200
+++ new/tlpkg/tlpobj/gu.tlpobj 2017-04-14 17:42:34.000000000 +0200
@@ -12,6 +12,6 @@
runfiles size=8
RELOC/tex/latex/gu/gu.sty
catalogue-ctan /macros/latex/contrib/gu
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics crystallography
++++++ guide-to-latex.doc.tar.xz ++++++
++++++ guitar.doc.tar.xz ++++++
++++++ guitar.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/guitar.tlpobj new/tlpkg/tlpobj/guitar.tlpobj
--- old/tlpkg/tlpobj/guitar.tlpobj 2016-04-14 19:06:30.000000000 +0200
+++ new/tlpkg/tlpobj/guitar.tlpobj 2017-04-14 17:42:34.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=2
RELOC/tex/latex/guitar/guitar.sty
catalogue-ctan /macros/latex/contrib/guitar
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics music chords
catalogue-version 1.6
++++++ guitarchordschemes.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/guitarchordschemes/README new/doc/latex/guitarchordschemes/README
--- old/doc/latex/guitarchordschemes/README 2014-09-16 00:57:22.000000000 +0200
+++ new/doc/latex/guitarchordschemes/README 2016-11-25 19:29:06.000000000 +0100
@@ -1,15 +1,15 @@
--------------------------------------------------------------------------
-the GUITARCHORDSCHEMES package v 0.6
+the GUITARCHORDSCHEMES package v0.7
Guitar Chord and Scale Tablatures with TikZ
-2014/09/15
+2016/08/16
--------------------------------------------------------------------------
Clemens Niederberger
Web: https://bitbucket.org/cgnieder/guitarchordschemes/
E-Mail: contact@mychemistry.eu
--------------------------------------------------------------------------
-Copyright 2013-2014 Clemens Niederberger
+Copyright 2013-2016 Clemens Niederberger
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
Binary files old/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf and new/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/guitarchordschemes/guitarchordschemes_en.tex new/doc/latex/guitarchordschemes/guitarchordschemes_en.tex
--- old/doc/latex/guitarchordschemes/guitarchordschemes_en.tex 2014-09-16 00:57:22.000000000 +0200
+++ new/doc/latex/guitarchordschemes/guitarchordschemes_en.tex 2016-11-25 19:29:06.000000000 +0100
@@ -12,7 +12,7 @@
% Web: https://bitbucket.org/cgnieder/guitarchordschemes/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2012--2013 Clemens Niederberger
+% Copyright 2013--2016 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -37,7 +37,7 @@
% --------------------------------------------------------------------------
\documentclass[load-preamble+]{cnltx-doc}
\usepackage{guitarchordschemes}
-\usepackage[chordnames]{leadsheets}
+\usepackage[chords]{leadsheets}
\setcnltx{
package = guitarchordschemes ,
@@ -48,6 +48,7 @@
add-cmds = {
chordscheme,
setchordscheme,
+ setfingering ,
scales
} ,
add-silent-cmds = textsuperscript ,
@@ -118,7 +119,7 @@
% section~\ref{sec:realbookchords} for details on this option.
\section{The Commands}
-This package more or less provides a single command:
+This package mainly provides two commands:
\begin{commands}
\command{chordscheme}[\oarg{options}]
Typeset a guitar chord scheme.
@@ -237,9 +238,9 @@
Set a whole predefined fingering. The types correspond to ones taught
in \citeauthor{leavitt:mmfg:1}'s
\citetitle{leavitt:mmfg:1}~\cite{leavitt:mmfg:1}. This option assumes an
- ionic scale a places the roots correspondingly.
+ ionic scale and places the roots correspondingly.
\keychoice{fingering*}{type 1,type 1A,type 2,type 3,type 4}
- The same as \option{fingering} but not scale is assumed and no roots are
+ The same as \option{fingering} but no scale is assumed and no roots are
indicated.
\keychoice{fingering?}{type 1,type 1A,type 2,type 3,type 4}
The same as \option{fingering*} but also no labels for the fingers are given.
@@ -284,11 +285,34 @@
]
\end{example}
+You can add other predefined fingerings or change the existing ones with the
+following command:
+\begin{commands}
+ \command{setfingering}[\marg{name}\marg{fingers}\marg{roots}]
+ \sinceversion{0.7}\marg{name} sets the name as chosen by
+ \option{fingering}, \option{fingering*} or \option{fingering?},
+ \meta{fingers} is passed to the \option{finger} option and \meta{roots}
+ either to the \option{finger} option or the \option{root} option depending
+ if the fingering is called by \option{fingering}, \option{fingering*} or
+ \option{fingering?}.
+\end{commands}
+As an example here is how fingering type 1A has been defined:
+\begin{sourcecode}
+ \setfingering{type 1A}{
+ 3/1:2, 5/1:4,
+ 3/2:2, 5/2:4,
+ 2/3:1, 3/3:2, 5/3:4,
+ 2/4:1, 5/4:4,
+ 1/5:1s, 3/5:2, 5/5:4,
+ 3/6:2, 5/6:4
+ }{1/1:1s, 3/4:2, 1/6:1s}
+\end{sourcecode}
+
\section{Options}
There are quite a number of options determining the layout of the tablatures.
They can either be set as package options or via the setup command:
\begin{commands}
- \command{setchordscheme}{options}
+ \command{setchordscheme}[\marg{options}]
The setup command for \guitarchordschemes.
\end{commands}
@@ -298,6 +322,8 @@
The basic $x$ unit for the \TikZ{} picture the chord scheme is set in.
\keyval{y-unit}{dim}\Default{.8cm}
The basic $y$ unit for the \TikZ{} picture the chord scheme is set in.
+ \keyval{rotate}{angle}\Default{0}
+ \sinceversion{0.7}Rotates the diagram counter-clockwise by \meta{angle}.
\keyval{finger-format}{\TeX{} code}\Default{\cs*{sffamily}\cs*{small}}
The format the numbers for the fingers are typeset with.
\keyval{finger-format+}{\TeX{} code}\Default
@@ -310,16 +336,23 @@
The format the chord name/symbol is typeset with.
\keyval{name-format+}{\TeX{} code}\Default
Code to be appended to \option{name-format}.
- \keyval{chord-name-format}{cs}\Default{\cs*{@firstofone}}
+ \keybool{name-below}\Default{false}
+ \sinceversion{0.7}If set to \code{true} the name will be written below
+ instead of above the diagram.
+ \keyval{name-distance}{dim}\Default{.5em}
+ \sinceversion{0.7}The distance between name and chord diagram.
+ \keyval{chord-name-cs}{cs}\Default{\cs*{@firstofone}}
\sinceversion{0.5}The command that is used to parse the chord name.
\meta{cs} needs to be a command that takes a mandatory argument.
- \keyval{scales-name-format}{cs}\Default{\cs*{@firstofone}}
+ \keyval{scales-name-cs}{cs}\Default{\cs*{@firstofone}}
\sinceversion{0.5}The command that is used to parse the scales name.
\meta{cs} needs to be a command that takes a mandatory argument.
\keyval{string-name-format}{\TeX{} code}\Default{\cs*{sffamily}\cs*{small}}
The format the names of the strings are typeset with.
\keyval{string-name-format+}{\TeX{} code}\Default
Code to be appended to \option{string-name-format}.
+ \keyval{strings}{num}\Default{6}
+ \sinceversion{0.7}Sets the number of strings.
\keyval{chord-frets}{number}\Default{4}
\sinceversion{0.6}The default number of frets of a chord scheme.
\meta{number} must be at least 4.
@@ -359,7 +392,12 @@
This is equivalent to \cs*{tikzset}\Marg{muted style/.style=\{\meta{\TikZ{}
style}\}}.
\keyval{tuning}{comma separated list of string names}\Default{E,B,G,D,A,E}
- The tuning.
+ The tuning. The strings are named from first to sixth string. If you
+ want to remove all names use \keyis{tuning}{,,,,,}.
+ \keybool{restrict-bounding-box}\Default{false}
+ \sinceversion{0.7}If set to \code{true} the bounding box of the \TikZ{}
+ picture is not extended by string names, position labels etc.\@ but
+ restricted (more or less) only to the chord scheme diagram itself.
\end{options}
\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/guitarchordschemes.doc.tlpobj new/tlpkg/tlpobj/guitarchordschemes.doc.tlpobj
--- old/tlpkg/tlpobj/guitarchordschemes.doc.tlpobj 2016-04-14 19:06:30.000000000 +0200
+++ new/tlpkg/tlpobj/guitarchordschemes.doc.tlpobj 2017-04-14 17:42:34.000000000 +0200
@@ -1,9 +1,9 @@
name guitarchordschemes.doc
category Package
-revision 35179
+revision 41880
shortdesc doc files of guitarchordschemes
relocated 1
-docfiles size=107
+docfiles size=108
RELOC/doc/latex/guitarchordschemes/README
RELOC/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf
RELOC/doc/latex/guitarchordschemes/guitarchordschemes_en.tex
++++++ guitarchordschemes.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/guitarchordschemes/guitarchordschemes.sty new/tex/latex/guitarchordschemes/guitarchordschemes.sty
--- old/tex/latex/guitarchordschemes/guitarchordschemes.sty 2014-09-16 00:57:22.000000000 +0200
+++ new/tex/latex/guitarchordschemes/guitarchordschemes.sty 2016-11-25 19:33:50.000000000 +0100
@@ -8,7 +8,7 @@
% Web: https://bitbucket.org/cgnieder/guitarchordschemes/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013-2016 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -34,8 +34,8 @@
%
% package info and requirements:
\NeedsTeXFormat{LaTeX2e}
-\def\gcs@date{2014/09/15}
-\def\gcs@version{v0.6}
+\def\gcs@date{2016/08/16}
+\def\gcs@version{v0.7}
\def\gcs@description{Guitar Chord and Scale Tablatures with TikZ (CN)}
\ProvidesPackage{guitarchordschemes}[\gcs@date\space \gcs@version\space \gcs@description]
@@ -53,7 +53,7 @@
\cnltx@create@generic@message{gcs}{guitarchordschemes}{WarningNoLine}{}
\cnltx@create@generic@message{gcs}{guitarchordschemes}{Info}{}
-\def\gcs@missing@date@error#1#2{%
+\newcommand*\gcs@missing@date@error[2]{%
\gcs@error
{#1: empty #2}
{#1: It seems you didn't specify the #2}%
@@ -72,7 +72,7 @@
{\protected\def#1}%
}
-\gcs@def\gcs@deprecated@option#1#2{%
+\newrobustcmd*\gcs@deprecated@option[2]{%
\gcs@warning{Since version #1 the option `#2' has been dropped}%
}
@@ -82,6 +82,7 @@
\newcommand*\gcs@position@font{\sffamily}
\newcommand*\gcs@name@font{\large}
\newcommand*\gcs@string@name@format{\sffamily\small}
+\newcommand*\gcs@name@distance{.5em}
\newcommand*\gcs@x@unit{.8cm}
\newcommand*\gcs@y@unit{.8cm}
@@ -89,14 +90,58 @@
\newcommand*\gcs@finger@radius{.1875}
\newcommand*\gcs@finger@x@offset{.375}
\newcommand*\gcs@finger@y@offset{.275}
+\newcommand*\gcs@angle{0}
+
+\newcommand*\gcs@string@number{6}
+\newcommand*\gcs@setstringnumber[1]{%
+ \ifnumless{#1}{1}
+ {%
+ \gcs@warning{You can't use less than one string. Setting string number
+ to 1}%
+ \def\gcs@string@number{1}%
+ }
+ {%
+ \ifnumgreater{#1}{7}
+ {%
+ \gcs@warning{You can't use more than seven
+ strings. Setting string number to 6}%
+ \def\gcs@string@number{6}%
+ }
+ {\def\gcs@string@number{#1}}%
+ }%
+}
+
+\newbool{gcs@switch@name}
\newcommand*\gcs@chordscheme@fret@number{4}
\newcommand*\gcs@scales@fret@number{6}
+\newrobustcmd*\gcs@chord@tuning[1]{%
+ \foreach \string@name [count=\x] in {#1}
+ {\csxdef{guitar@string@\x}{\expandonce\string@name}}%
+}
+
+\newbool{gcs@restrict@boundingbox}
+\newcommand*\gcs@restrictboundingbox[1]{
+ \ifbool{gcs@restrict@boundingbox}
+ {
+ \ifnumequal{\gcs@string@number}{1}
+ {\useasboundingbox (0,-.4) --++ (1.5*\csname gcs@#1@fret@number\endcsname,.8) ; }
+ {
+ \useasboundingbox
+ (bass)
+ rectangle
+ (1.5*\csname gcs@#1@fret@number\endcsname,{.8*(\gcs@string@number-1)}) ;
+ }
+ }{}
+}
+
\pgfkeys{
guitarchordschemes/.cd ,
x-unit/.code = \def\gcs@x@unit{#1} ,
y-unit/.code = \def\gcs@y@unit{#1} ,
+ rotate/.code = \def\gcs@angle{#1} ,
+ strings/.code = \gcs@setstringnumber{#1} ,
finger-format/.code = \def\gcs@finger@font{#1} ,
finger-format+/.code =
\expandafter\def\expandafter\gcs@finger@font
@@ -109,6 +154,8 @@
name-format+/.code =
\expandafter\def\expandafter\gcs@name@font
\expandafter{\gcs@name@font#1} ,
+ name-distance/.code = \def\gcs@name@distance{#1} ,
+ name-below/.is if = gcs@switch@name ,
chord-name-cs/.code = {\let\gcs@chord@name@command=#1} ,
scales-name-cs/.code = {\let\gcs@scales@name@command=#1} ,
string-name-format/.code = \def\gcs@string@name@format{#1} ,
@@ -139,23 +186,14 @@
ringing-style/.code = \tikzset{ringing style/.style={#1}} ,
muted-style/.code = \tikzset{muted style/.style={#1}} ,
tuning/.code = \gcs@chord@tuning{#1} ,
- use-rbc/.code = \gcs@deprecated@option{0.5}{use-rbc}
+ use-rbc/.code = \gcs@deprecated@option{0.5}{use-rbc} ,
+ restrict-bounding-box/.is if = gcs@restrict@boundingbox
}
% the setup command:
\newrobustcmd*\setchordscheme[1]{\pgfqkeys{/guitarchordschemes}{#1}}
-\newcounter{gcs@string@number}
-\newrobustcmd*\gcs@chord@tuning[1]{%
- \setcounter{gcs@string@number}{0}%
- \foreach \string@name in {#1}
- {%
- \stepcounter{gcs@string@number}%
- \csxdef{guitar@string@\arabic{gcs@string@number}}{\expandonce\string@name}%
- }%
-}
-
-% some defaults - need to be set before options are processed:
+% some defaults -- need to be set before options are processed:
\setchordscheme{
tuning = {E,B,G,D,A,E} ,
muted-style = {cross out,draw} ,
@@ -181,7 +219,7 @@
% setting a chord scheme:
\pgfkeys{
gcs/chord/.cd ,
- name/.code = \gcs@chord@name{#1} ,
+ name/.code = \gdef\gcs@chord@name{#1} ,
position/.code = \def\gcs@chord@position{#1} ,
finger/.code = \gcs@chord@finger{#1} ,
root/.code = \gcs@chord@root{#1} ,
@@ -198,10 +236,34 @@
{\def\gcs@chordscheme@fret@number{#1}}
}
+\newrobustcmd*\setfingering[3]{%
+ \pgfkeys{
+ gcs/scales/.cd ,
+ fingering/#1/.code =
+ \gcs@scales@finger{#2}
+ \ifblank{#3}{}{\gcs@scales@root{#3}} ,
+ fingering*/#1/.code =
+ \def\gcs@tmp{}%
+ \foreach \gcs@str in {#2,#3}
+ { \xappto\gcs@tmp{\gcs@str,} }%
+ \edef\gcs@tmp{\expandafter\cs@remove@comma\gcs@tmp\q@stop}%
+ \expandafter\gcs@scales@finger\expandafter{\gcs@tmp} ,
+ fingering?/#1/.code =
+ \def\gcs@tmp{}%
+ \foreach \gcs@str in {#2,#3}
+ { \xappto\gcs@tmp{\expandafter\cs@remove@finger\gcs@str::\q@stop,} }%
+ \edef\gcs@tmp{\expandafter\cs@remove@comma\gcs@tmp\q@stop}%
+ \expandafter\gcs@scales@finger\expandafter{\gcs@tmp}%
+ }%
+}
+
+\def\cs@remove@finger#1:#2:#3\q@stop{#1}
+\def\cs@remove@comma#1,\q@stop{#1}
+
% setting a scale:
\pgfkeys{
gcs/scales/.cd ,
- name/.code = \gcs@scales@name{#1} ,
+ name/.code = \gdef\gcs@scales@name{#1} ,
position/.code = \def\gcs@scales@position{#1} ,
finger/.code = \gcs@scales@finger{#1} ,
root/.code = \gcs@scales@root{#1} ,
@@ -213,150 +275,55 @@
}
{\def\gcs@scales@fret@number{#1}} ,
fingering/.is choice ,
- fingering/type 1/.code =
- \gcs@scales@finger{%
- 1/1:1s, 3/1:2, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 4/3:3,
- 2/4:1, 3/4:2, 5/4:4,
- 2/5:1, 5/5:4,
- 1/6:1s, 3/6:2, 5/6:4
- }%
- \gcs@scales@root{5/3:4, 3/5:2} ,
- fingering/type 1A/.code =
- \gcs@scales@finger{%
- 3/1:2, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 3/3:2, 5/3:4,
- 2/4:1, 5/4:4,
- 1/5:1s, 3/5:2, 5/5:4,
- 3/6:2, 5/6:4
- }%
- \gcs@scales@root{1/1:1s, 3/4:2, 1/6:1s} ,
- fingering/type 2/.code =
- \gcs@scales@finger{%
- 2/1:1, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 4/3:3, 5/3:4,
- 2/4:1, 4/4:3,
- 2/5:1, 3/5:2, 5/5:4,
- 2/6:1, 5/6:4
- }%
- \gcs@scales@root{3/1:2, 5/4:4, 3/6:2},
- fingering/type 3/.code =
- \gcs@scales@finger{%
- 2/1:1, 3/1:2, 5/1:4,
- 2/2:1, 5/2:4,
- 2/3:1, 4/3:3,
- 2/4:1, 4/4:3, 5/4:4,
- 2/5:1, 4/5:3,
- 2/6:1, 3/6:2, 5/6:4
- }%
- \gcs@scales@root{3/2:2, 5/5:4},
- fingering/type 4/.code =
- \gcs@scales@finger{%
- 2/1:1, 4/1:3,
- 2/2:1, 3/2:2, 5/2:4,
- 4/3:3,
- 2/4:1, 4/4:3, 6/4:4s,
- 2/5:1, 4/5:3, 5/5:4,
- 2/6:1, 4/6:3
- }%
- \gcs@scales@root{5/1:4, 2/3:1, 5/6:4},
fingering*/.is choice ,
- fingering*/type 1/.code =
- \gcs@scales@finger{%
- 1/1:1s, 3/1:2, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 4/3:3, 5/3:4,
- 2/4:1, 3/4:2, 5/4:4,
- 2/5:1, 3/5:2, 5/5:4,
- 1/6:1s, 3/6:2, 5/6:4
- } ,
- fingering*/type 1A/.code =
- \gcs@scales@finger{%
- 1/1:1s, 3/1:2, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 3/3:2, 5/3:4,
- 2/4:1, 3/4:2, 5/4:4,
- 1/5:1s, 3/5:2, 5/5:4,
- 1/6:1s, 3/6:2, 5/6:4
- } ,
- fingering*/type 2/.code =
- \gcs@scales@finger{%
- 2/1:1, 3/1:2, 5/1:4,
- 3/2:2, 5/2:4,
- 2/3:1, 4/3:3, 5/3:4,
- 2/4:1, 4/4:3, 5/4:4,
- 2/5:1, 3/5:2, 5/5:4,
- 2/6:1, 3/6:2, 5/6:4
- } ,
- fingering*/type 3/.code =
- \gcs@scales@finger{%
- 2/1:1, 3/1:2, 5/1:4,
- 2/2:1, 3/2:2, 5/2:4,
- 2/3:1, 4/3:3,
- 2/4:1, 4/4:3, 5/4:4,
- 2/5:1, 4/5:3, 5/5:4,
- 2/6:1, 3/6:2, 5/6:4
- } ,
- fingering*/type 4/.code =
- \gcs@scales@finger{%
- 2/1:1, 4/1:3, 5/1:4,
- 2/2:1, 3/2:2, 5/2:4,
- 2/3:1, 4/3:3,
- 2/4:1, 4/4:3, 6/4:4s,
- 2/5:1, 4/5:3, 5/5:4,
- 2/6:1, 4/6:3, 5/6:4
- },
- fingering?/.is choice ,
- fingering?/type 1/.code =
- \gcs@scales@finger{%
- 1/1, 3/1, 5/1,
- 3/2, 5/2,
- 2/3, 4/3, 5/3,
- 2/4, 3/4, 5/4,
- 2/5, 3/5, 5/5,
- 1/6, 3/6, 5/6
- } ,
- fingering?/type 1A/.code =
- \gcs@scales@finger{%
- 1/1, 3/1, 5/1,
- 3/2, 5/2,
- 2/3, 3/3, 5/3,
- 2/4, 3/4, 5/4,
- 1/5, 3/5, 5/5,
- 1/6, 3/6, 5/6
- } ,
- fingering?/type 2/.code =
- \gcs@scales@finger{%
- 2/1, 3/1, 5/1,
- 3/2, 5/2,
- 2/3, 4/3, 5/3,
- 2/4, 4/4, 5/4,
- 2/5, 3/5, 5/5,
- 2/6, 3/6, 5/6
- } ,
- fingering?/type 3/.code =
- \gcs@scales@finger{%
- 2/1, 3/1, 5/1,
- 2/2, 3/2, 5/2,
- 2/3, 4/3,
- 2/4, 4/4, 5/4,
- 2/5, 4/5, 5/5,
- 2/6, 3/6, 5/6
- } ,
- fingering?/type 4/.code =
- \gcs@scales@finger{%
- 2/1, 4/1, 5/1,
- 2/2, 3/2, 5/2,
- 2/3, 4/3,
- 2/4, 4/4, 6/4,
- 2/5, 4/5, 5/5,
- 2/6, 4/6, 5/6
- }
+ fingering?/.is choice
}
+\setfingering{type 1}{
+ 1/1:1s, 3/1:2, 5/1:4,
+ 3/2:2, 5/2:4,
+ 2/3:1, 4/3:3,
+ 2/4:1, 3/4:2, 5/4:4,
+ 2/5:1, 5/5:4,
+ 1/6:1s, 3/6:2, 5/6:4
+}{5/3:4, 3/5:2}
+
+\setfingering{type 1A}{
+ 3/1:2, 5/1:4,
+ 3/2:2, 5/2:4,
+ 2/3:1, 3/3:2, 5/3:4,
+ 2/4:1, 5/4:4,
+ 1/5:1s, 3/5:2, 5/5:4,
+ 3/6:2, 5/6:4
+}{1/1:1s, 3/4:2, 1/6:1s}
+
+\setfingering{type 2}{
+ 2/1:1, 5/1:4,
+ 3/2:2, 5/2:4,
+ 2/3:1, 4/3:3, 5/3:4,
+ 2/4:1, 4/4:3,
+ 2/5:1, 3/5:2, 5/5:4,
+ 2/6:1, 5/6:4
+}{3/1:2, 5/4:4, 3/6:2}
+
+\setfingering{type 3}{
+ 2/1:1, 3/1:2, 5/1:4,
+ 2/2:1, 5/2:4,
+ 2/3:1, 4/3:3,
+ 2/4:1, 4/4:3, 5/4:4,
+ 2/5:1, 4/5:3,
+ 2/6:1, 3/6:2, 5/6:4
+}{3/2:2, 5/5:4}
+
+\setfingering{type 4}{
+ 2/1:1, 4/1:3,
+ 2/2:1, 3/2:2, 5/2:4,
+ 4/3:3,
+ 2/4:1, 4/4:3, 6/4:4s,
+ 2/5:1, 4/5:3, 5/5:4,
+ 2/6:1, 4/6:3
+}{5/1:4, 2/3:1, 5/6:4}
+
% --------------------------------------------------------------------------
% the internal commands
@@ -373,7 +340,7 @@
\ifdefvoid\gcs@finger@y
{\gcs@missing@date@error{finger}{string}}
{
- \pgfmathsetmacro\gcs@finger@string{(6-\gcs@finger@y)*4/5}
+ \pgfmathsetmacro\gcs@finger@string{(\gcs@string@number-\gcs@finger@y)*4/5}
\draw[finger style]
(\gcs@finger@fret,\gcs@finger@string)
circle
@@ -406,8 +373,8 @@
{\gcs@missing@date@error{barre}{string range}}
{
\expandafter\gcs@barre@getstrings\gcs@barre@fromto--\q@stop
- \pgfmathsetmacro\gcs@barre@lower@string{(6-\gcs@barre@lower@y)*4/5}
- \pgfmathsetmacro\gcs@barre@upper@string{(6-\gcs@barre@upper@y)*4/5}
+ \pgfmathsetmacro\gcs@barre@lower@string{(\gcs@string@number-\gcs@barre@lower@y)*4/5}
+ \pgfmathsetmacro\gcs@barre@upper@string{(\gcs@string@number-\gcs@barre@upper@y)*4/5}
\draw[finger style,round cap-round cap,line width=2*\gcs@finger@radius*\gcs@x@unit]
(\gcs@barre@fret,\gcs@barre@lower@string) node[gcs/finger] {\gcs@barre@finger}
++ (0,\gcs@finger@radius*\gcs@x@unit)
@@ -448,7 +415,7 @@
\ifdefvoid\gcs@finger@y
{\gcs@missing@date@error{root}{string}}
{
- \pgfmathsetmacro\gcs@finger@string{(6-\gcs@finger@y)*4/5}
+ \pgfmathsetmacro\gcs@finger@string{(\gcs@string@number-\gcs@finger@y)*4/5}
\node[minimum size=2*\gcs@finger@radius*\gcs@x@unit,inner sep=0pt,root style]
at (\gcs@finger@fret,\gcs@finger@string) {} ;
\node[gcs/finger]
@@ -473,7 +440,7 @@
\ifdefvoid\gcs@finger@x
{\gcs@missing@date@error{show-root}{string}}
{
- \pgfmathsetmacro\gcs@finger@string{(6-\gcs@finger@y)*4/5}
+ \pgfmathsetmacro\gcs@finger@string{(\gcs@string@number-\gcs@finger@y)*4/5}
\node[
minimum size=2*\gcs@finger@radius*\gcs@x@unit,
inner sep=0pt,
@@ -497,40 +464,44 @@
\newrobustcmd*\gcs@chord@ring[1]{%
\foreach \ringing@string in {#1}
{
- \pgfmathsetmacro\ringing@string@pos{(6-\ringing@string)*4/5}
+ \pgfmathsetmacro\ringing@string@pos{(\gcs@string@number-\ringing@string)*4/5}
\draw[ringing style]
(0,\ringing@string@pos) circle (\gcs@finger@radius*\gcs@x@unit) ;
}
}
% the chord name:
-\newrobustcmd*\gcs@chord@name[1]{%
- \node[above,yshift=4ex] at (.75*\gcs@chordscheme@fret@number,4) {%
- \gcs@name@font
- \foreach \gcs@chord@name@variant in {#1}
- {%
- \space
- \expandafter\gcs@chord@name@command
- \expandafter{\gcs@chord@name@variant}%
- \space
- }%
- } ;
+\newrobustcmd*\gcs@place@chord@name[1]{%
+ \node[
+ label={[text height=1.5ex,text depth=.2ex,font=\gcs@name@font,
+ label distance=\gcs@name@distance]\ifbool{gcs@switch@name}{below}{above}:{%
+ \foreach \gcs@chord@name@variant in {#1}
+ {%
+ % \space
+ \expandafter\gcs@chord@name@command
+ \expandafter{\gcs@chord@name@variant}%
+ % \space
+ }%
+ }}] at
+ (diagram.\ifbool{gcs@switch@name}{south}{north}) {} ;
}
\newrobustcmd*\gcs@chord@name@command[1]{#1}
% the scale name:
-\newrobustcmd*\gcs@scales@name[1]{%
- \node[above,yshift=4ex] at (.75*\gcs@scales@fret@number,4) {%
- \gcs@name@font
- \foreach \gcs@scales@name@variant in {#1}
- {%
- \space
- \expandafter\gcs@scales@name@command
- \expandafter{\gcs@scales@name@variant}%
- \space
- }%
- } ;
+\newrobustcmd*\gcs@place@scales@name[1]{%
+ \node[
+ label={[text height=1.5ex,text depth=.2ex,font=\gcs@name@font,
+ label distance=\gcs@name@distance]\ifbool{gcs@switch@name}{below}{above}:{%
+ \foreach \gcs@scales@name@variant in {#1}
+ {%
+ % \space
+ \expandafter\gcs@scales@name@command
+ \expandafter{\gcs@scales@name@variant}%
+ % \space
+ }%
+ }}] at
+ (diagram.\ifbool{gcs@switch@name}{south}{north}) {} ;
}
\newrobustcmd*\gcs@scales@name@command[1]{#1}
@@ -543,29 +514,43 @@
x=\gcs@x@unit,
y=\gcs@y@unit,
line width=\gcs@line@width,
- baseline=(6thstring)
+ baseline=(bass)
]
- \coordinate (6thstring) at (0,0) ;
+ \begin{scope}[rotate=\gcs@angle,local bounding box=diagram]
+ \coordinate (bass) at (0,0) ;
+ \gcs@restrictboundingbox{chordscheme}
\pgfqkeys{/gcs/chord}{#1}%
- \foreach \fret in {0,1,...,\gcs@chordscheme@fret@number}
- { \draw (1.5*\fret,0) -- (1.5*\fret,4) ; }
- \foreach \gcs@string@pos/\gcs@string@number in
- { 0/6, 0.8/5, 1.6/4, 2.4/3, 3.2/2, 4/1, 0 }
+ \foreach \fretnumber
+ in {0,...,\gcs@chordscheme@fret@number}
+ {
+ \ifnumequal{\gcs@string@number}{1}
+ { \draw (1.5*\fretnumber,-.4) --++ (0,.8) ; }
+ { \draw (1.5*\fretnumber,0) -- ++(0,{.8*(\gcs@string@number-1)}) ; }
+ }
+ \foreach \gcs@string in {1,...,\gcs@string@number}
{
\draw
- (0,\gcs@string@pos)
- node[left,minimum width=2em]
- {\gcs@string@name@format\csuse{guitar@string@\gcs@string@number}}
- --
- (1.5*\gcs@chordscheme@fret@number,\gcs@string@pos) ;
+ (0,{.8*(\gcs@string@number-\gcs@string)})
+ node[transform shape,
+ label={[text height=1.5ex,text depth=.2ex]left:%
+ \gcs@string@name@format\csuse{guitar@string@\gcs@string}}] {}
+ --++(1.5*\gcs@chordscheme@fret@number,0) ;
}
\ifdefvoid\gcs@chord@position
{}
{
- \node[above,yshift=1ex,font=\gcs@position@font]
- at (.75,4) {\gcs@chord@position} ;
+ \draw
+ (.75,{.8*(\gcs@string@number-1)})
+ node[transform shape,
+ label={[text height=1.5ex,text depth=.2ex,font=\gcs@position@font]%
+ above:\gcs@chord@position}] {} ;
}
- \end{tikzpicture}
+ \end{scope}
+ \ifdefvoid\gcs@chord@name
+ {}
+ {\expandafter\gcs@place@chord@name\expandafter{\gcs@chord@name}}
+ \gdef\gcs@chord@name{}
+ \end{tikzpicture}
\endgroup
}
@@ -577,28 +562,37 @@
x=\gcs@x@unit,
y=\gcs@y@unit,
line width=\gcs@line@width,
- baseline=(6thstring)
+ baseline=(bass)
]
+ \begin{scope}[rotate=\gcs@angle,local bounding box=diagram]
+ \coordinate (bass) at (0,0) ;
+ \gcs@restrictboundingbox{scales}
\pgfqkeys{/gcs/scales}{#1}%
- \coordinate (6thstring) at (0,0) ;
\foreach \fret in { 0,1,...,\gcs@scales@fret@number }
- { \draw (1.5*\fret,0) -- (1.5*\fret,4) ; }
- \foreach \gcs@string@pos/\gcs@string@number in
- { 0/6, 0.8/5, 1.6/4, 2.4/3, 3.2/2, 4/1, 0 }
+ { \draw (1.5*\fret,0) -- (1.5*\fret,{.8*(\gcs@string@number-1)}) ; }
+ \foreach \gcs@string in {1,...,\gcs@string@number}
{
\draw
- (0,\gcs@string@pos)
- node[left,minimum width=2em]
- {\gcs@string@name@format\csuse{guitar@string@\gcs@string@number}}
- --
- (1.5*\gcs@scales@fret@number,\gcs@string@pos) ;
+ (0,{.8*(\gcs@string@number-\gcs@string)})
+ node[transform shape,
+ label={[text height=1.5ex,text depth=.2ex]%
+ left:\gcs@string@name@format\csuse{guitar@string@\gcs@string}}] {}
+ --++(1.5*\gcs@scales@fret@number,0) ;
}
\ifdefvoid\gcs@scales@position
{}
- {%
- \node[above,yshift=1ex,font=\gcs@position@font]
- at (.75,4) {\gcs@scales@position} ;
+ {
+ \draw
+ (.75,{.8*(\gcs@string@number-1)})
+ node[transform shape,
+ label={[text height=1.5ex,text depth=.2ex,font=\gcs@position@font]%
+ above:\gcs@scales@position}] {} ;
}
+ \end{scope}
+ \ifdefvoid\gcs@scales@name
+ {}
+ {\expandafter\gcs@place@scales@name\expandafter{\gcs@scales@name}}
+ \gdef\gcs@scales@name{}
\end{tikzpicture}
\endgroup
}
@@ -645,5 +639,10 @@
2013/08/25 v0.4 - added scale option that allows variable number of frets
2014/07/16 v0.5 - add `inner sep=0pt' to `root' and `show root' styles
2014/09/15 v0.6 - new options `chord-frets', `scales-frets' and `fret-number'
-
-TODO:
+2016/08/16 v0.7 - new option `strings=<num>' makes the string number
+ adaptable which allows creation of ukulele and bass guitar
+ diagrams
+ - new option `name-below'
+ - new option `rotate=<angle>'
+ - new option `name-distance'
+ - new command \newfingering{name}{fingers}{roots}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/guitarchordschemes.tlpobj new/tlpkg/tlpobj/guitarchordschemes.tlpobj
--- old/tlpkg/tlpobj/guitarchordschemes.tlpobj 2016-04-14 19:06:30.000000000 +0200
+++ new/tlpkg/tlpobj/guitarchordschemes.tlpobj 2017-04-14 17:42:34.000000000 +0200
@@ -1,6 +1,6 @@
name guitarchordschemes
category Package
-revision 35179
+revision 41880
shortdesc Guitar Chord and Scale Tablatures
relocated 1
longdesc This package provides two commands (\chordscheme and \scales).
@@ -12,7 +12,7 @@
RELOC/tex/latex/guitarchordschemes/guitarchordschemes.sty
catalogue-also guitar
catalogue-ctan /macros/latex/contrib/guitarchordschemes
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-08-17 09:50:59 +0200
catalogue-license lppl1.3
catalogue-topics music chords
-catalogue-version 0.6
+catalogue-version 0.7
++++++ guitlogo.doc.tar.xz ++++++
++++++ guitlogo.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/guitlogo.tlpobj new/tlpkg/tlpobj/guitlogo.tlpobj
--- old/tlpkg/tlpobj/guitlogo.tlpobj 2016-04-14 19:06:31.000000000 +0200
+++ new/tlpkg/tlpobj/guitlogo.tlpobj 2017-04-14 17:42:34.000000000 +0200
@@ -18,7 +18,7 @@
RELOC/tex/latex/guitlogo/guit.cfg
RELOC/tex/latex/guitlogo/guit.sty
catalogue-ctan /macros/latex/contrib/GuIT/GuITlogo
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics logo
catalogue-version 0.9.2
++++++ gustlib.doc.tar.xz ++++++
++++++ gustlib.tar.xz ++++++
++++++ gustprog.doc.tar.xz ++++++
++++++ gzt.doc.tar.xz ++++++
++++ 3849 lines of diff (skipped)
++++++ gzt.tar.xz ++++++
++++ 18640 lines of diff (skipped)
++++++ h2020proposal.doc.tar.xz ++++++
++++++ h2020proposal.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/h2020proposal.tlpobj new/tlpkg/tlpobj/h2020proposal.tlpobj
--- old/tlpkg/tlpobj/h2020proposal.tlpobj 2016-04-14 19:06:37.000000000 +0200
+++ new/tlpkg/tlpobj/h2020proposal.tlpobj 2017-04-14 17:42:35.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=11
RELOC/tex/latex/h2020proposal/h2020proposal.cls
catalogue-ctan /macros/latex/contrib/h2020proposal
-catalogue-date 2015-09-30 06:04:59 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl3
catalogue-topics proposal class
catalogue-version 1.0
++++++ hacm.doc.tar.xz ++++++
++++++ hacm.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hacm.tlpobj new/tlpkg/tlpobj/hacm.tlpobj
--- old/tlpkg/tlpobj/hacm.tlpobj 2016-04-14 19:06:37.000000000 +0200
+++ new/tlpkg/tlpobj/hacm.tlpobj 2017-04-14 17:42:35.000000000 +0200
@@ -54,7 +54,7 @@
RELOC/tex/latex/hacm/ot1hkar.fd
RELOC/tex/latex/hacm/ot1hlan.fd
catalogue-ctan /fonts/hacm
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics font font-type1 font-invented lang-invented
catalogue-version 0.1
++++++ handout.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/handout/README new/doc/latex/handout/README
--- old/doc/latex/handout/README 2014-03-22 23:31:08.000000000 +0100
+++ new/doc/latex/handout/README 2016-11-25 19:29:06.000000000 +0100
@@ -1,4 +1,4 @@
Create handout for auditors of a speech.
-Copyright 2014 Maïeul Rouquette
+Copyright 2014-… Maïeul Rouquette
LLPL 1.3 http://www.latex-project.org/lppl.txt
\ No newline at end of file
Binary files old/doc/latex/handout/examples/example1-minimal.pdf and new/doc/latex/handout/examples/example1-minimal.pdf differ
Binary files old/doc/latex/handout/examples/example2-cancel-quotation.pdf and new/doc/latex/handout/examples/example2-cancel-quotation.pdf differ
Binary files old/doc/latex/handout/examples/example3-defined-path.pdf and new/doc/latex/handout/examples/example3-defined-path.pdf differ
Binary files old/doc/latex/handout/examples/example4-sectioning.pdf and new/doc/latex/handout/examples/example4-sectioning.pdf differ
Binary files old/doc/latex/handout/examples/example5-numbering.pdf and new/doc/latex/handout/examples/example5-numbering.pdf differ
Binary files old/doc/latex/handout/examples/example6-not-and-only.pdf and new/doc/latex/handout/examples/example6-not-and-only.pdf differ
Binary files old/doc/latex/handout/examples/example7-biblatex.pdf and new/doc/latex/handout/examples/example7-biblatex.pdf differ
Binary files old/doc/latex/handout/handout.pdf and new/doc/latex/handout/handout.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/handout/handout.tex new/doc/latex/handout/handout.tex
--- old/doc/latex/handout/handout.tex 2015-04-16 23:14:55.000000000 +0200
+++ new/doc/latex/handout/handout.tex 2017-04-22 00:17:42.000000000 +0200
@@ -16,8 +16,8 @@
subtitle={to support your talk},
email={maieul <at> maieul <dot> net},
author={Maïeul Rouquette},
- revision={1.2.1a},
- date={16/04/2015},
+ revision={1.6.0},
+ date={21/04/2017},
url={https://github.com/maieul/handout}}
@@ -69,7 +69,7 @@
You have just to split your pdf in two parts to obtain your handout for your audience.
See example~1.
-\section{Code to be run at the beginning of the handout}
+\section{Code to be run at the beginning / at the end of the handout}
You can execute any code at the beginning of the handout by defining a command \cmd{beforehandout}. For example, to suppress the extra margins of the \env{quotation} environment:
\begin{minted}{tex}
@@ -82,10 +82,17 @@
Note that some actions are always performed before the handout:
\begin{itemize}
\item Start a new page.
- \item Reset page and footnote.
+ \item Reset page, footnote, table and figure counters.
\item Disable \cmd{index} and \cmd{label} command.
\end{itemize}
+You can also execute any code at the end of the handout by defining a command \cmd{afterhandout}.
+ For example, if you want to add additional remarks on your handout, but not in your main text.
+\begin{minted}{tex}
+\newcommand{\afterhandout}{%
+ Additional remarks.
+}
+\end{minted}
\section{Putting all your examples in a single folder}
In most cases, all your external files will be in a single folder. So you can fix this folder with the package's option \opt{dir}:
@@ -138,10 +145,11 @@
The argument of a \cmd{onlyhandout} command will be printed only in the handout. Conversely, the argument of a command \cmd{nothandout} will be printed only in the main text. See example~6.
\subsection{Insert code in the handout}
-
+\subsubsection{\cmd{forhandout} and \cmd{forhandout*}}\label{forhandout}
The argument of the \cmd{forhandout} command will be added to the handout, even if used outside any included file.
-\emph{Be careful}: if the content of the argument starts with a command, this command won't be run before the handout.
+All the commands inside will be expanded, except the one which starts argument..
+
The \cmd{forhandout} command is quite complex to manage, but can be useful if you want to insert bibliographic references automatically into your handout. If you use \emph{biblatex} to manage your bibliography, you can define a \cmd{citehandout} command with this code:
@@ -155,7 +163,7 @@
\forhandout{%
\cite[\strfield{postnote}]{\strfield{entrykey}}%
}%
- \forhandout{%
+ \forhandout{%
\afterhandoutref%
}%
}%
@@ -169,9 +177,36 @@
Note that the citation tracker is automatically reset at the beginning of the handout.
+The starred version of \cmd{citehandout} command will not expand any macro inside the argument. For example, if you need to write instructions for readers:
+\begin{minted}{latex}
+\forhandout{Read the three following texts, looking for:
+\begin{itemize}
+ \item Places.
+ \item Topics.
+ \item Characters.
+\end{itemize}
+}
+\end{minted}
+\subsubsection{\cmd{AtEveryHandout}}\label{forhandout}
+You can also add define a \cs{AtEveryHandout} command to be executed in the handout, before each content added to the handout.
\section{Change history}
\begin{changelog}
+\begin{release}{1.6.0}{2017-04-21}
+\item Add starred version of \cs{forhandout} macro \see{forhandout}.
+\end{release}
+
+\begin{release}{1.5.0}{2016-11-15}
+\item Reset automatically table and figure counters before typesetting handout.
+\end{release}
+
+\begin{release}{1.4.0}{2016-10-24}
+\item Add possibility to add additional content before every element of an handout.
+\end{release}
+
+\begin{release}{1.3.0}{2016-10-13}
+\item Add possibility to add additional content at the end of the handout.
+\end{release}
\begin{release}{1.2.1}{2015-01-06}
\item Optimize performance with \opt{sectioning} option.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/handout.doc.tlpobj new/tlpkg/tlpobj/handout.doc.tlpobj
--- old/tlpkg/tlpobj/handout.doc.tlpobj 2016-04-14 19:06:37.000000000 +0200
+++ new/tlpkg/tlpobj/handout.doc.tlpobj 2017-04-22 02:08:25.000000000 +0200
@@ -1,9 +1,9 @@
name handout.doc
category Package
-revision 36877
+revision 43962
shortdesc doc files of handout
relocated 1
-docfiles size=73
+docfiles size=74
RELOC/doc/latex/handout/README
RELOC/doc/latex/handout/examples/example.bib
RELOC/doc/latex/handout/examples/example1-minimal.pdf
++++++ handout.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/handout/handout.sty new/tex/latex/handout/handout.sty
--- old/tex/latex/handout/handout.sty 2015-04-16 23:14:55.000000000 +0200
+++ new/tex/latex/handout/handout.sty 2017-04-22 00:17:42.000000000 +0200
@@ -1,4 +1,4 @@
-%% Copyright 2014 Maïeul Rouquette
+%% Copyright 2014… Maïeul Rouquette
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -13,8 +13,8 @@
% The Current Maintainer of this work is Maïeul Rouquette
% This work consists of the files handout.sty and example and documentation files.
-\ProvidesPackage{handout}[2015/04/16 1.2.1a Handout package]
-\RequirePackage{kvoptions,etoolbox}
+\ProvidesPackage{handout}[2017/04/21 1.6.0 Handout package]
+\RequirePackage{kvoptions,etoolbox,suffix}
% Options
\DeclareBoolOption[false]{disabled}
@@ -46,7 +46,7 @@
\handoutnumberintxt{\thehandoutnumber}%
\fi%
\ifhandout@printing%
- \immediate\write\@handout {\string\handout@input{#1}}%
+ \immediate\write\@handout {\string\handout@input{#1}}%
\fi%
\fi%
\input{\handout@dir/#1}% Add the handout
@@ -64,9 +64,19 @@
\fi%
\fi%
}
+\WithSuffix\newcommand\forhandout*[1]{%
+ \ifhandout@disabled\else%
+ \ifhandout@printing%
+ \immediate\write\@handout{\unexpanded{#1}}%
+ \fi%
+ \fi%
+}
% The command written in the .handout file
\newcommand{\handout@input}[1]{%
+ \ifdefined\AtEveryHandout%
+ \AtEveryHandout%
+ \fi%
\ifhandout@numbering%
\stepcounter{handoutnumber}%
\handoutnumber{\thehandoutnumber}%
@@ -97,6 +107,7 @@
\makeatletter%
\input\jobname.handout%
\makeatother%
+ \ifdef{\afterhandout}{\afterhandout}{\handout@warning{No command defined to be run after handout}}
\fi%
\fi%
}
@@ -105,9 +116,11 @@
\newcommand{\before@handout}{%
% New page
\newpage%
- % Reset counter
+ % Reset counters
\setcounter{page}{1}%
\setcounter{footnote}{0}%
+ \setcounter{table}{0}%
+ \setcounter{figure}{0}%
\ifhandout@sectioning%
\setcounter{section}{0}%
\setcounter{subsection}{0}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/handout.tlpobj new/tlpkg/tlpobj/handout.tlpobj
--- old/tlpkg/tlpobj/handout.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/handout.tlpobj 2017-04-22 02:08:26.000000000 +0200
@@ -1,6 +1,6 @@
name handout
category Package
-revision 36877
+revision 43962
shortdesc Create handout for auditors of a talk
relocated 1
longdesc In some fields of scholarship, a beamer does not offer good
@@ -12,7 +12,7 @@
runfiles size=1
RELOC/tex/latex/handout/handout.sty
catalogue-ctan /macros/latex/contrib/handout
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2017-04-21 20:47:11 +0200
catalogue-license lppl1.3
catalogue-topics presentation
-catalogue-version 1.2.1a
+catalogue-version 1.6.0
++++++ hands.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hands.tlpobj new/tlpkg/tlpobj/hands.tlpobj
--- old/tlpkg/tlpobj/hands.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/hands.tlpobj 2017-04-14 17:42:36.000000000 +0200
@@ -14,6 +14,6 @@
RELOC/fonts/source/public/hands/rvmirror.mf
RELOC/fonts/tfm/public/hands/hands.tfm
catalogue-ctan /fonts/hands
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics font font-mf font-symbol
++++++ hang.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/hang/ChangeLog new/doc/latex/hang/ChangeLog
--- old/doc/latex/hang/ChangeLog 2015-05-13 23:33:22.000000000 +0200
+++ new/doc/latex/hang/ChangeLog 2017-02-21 02:01:05.000000000 +0100
@@ -1,3 +1,7 @@
+2017-02-18:
+ * make the default indentation length dependent on the current font
+ * bump version to 2.1
+
2015-05-13:
* control hanging indentation by \hangingindent length
* control left margin by \hangingleftmargin and \labeledleftmargin lengths
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/hang/README new/doc/latex/hang/README
--- old/doc/latex/hang/README 2015-05-13 23:33:22.000000000 +0200
+++ new/doc/latex/hang/README 2017-02-21 02:01:05.000000000 +0100
@@ -1,4 +1,4 @@
-The "hang" LaTeX package (version 2.0)
+The "hang" LaTeX package (version 2.1)
--------------------------------------
The "hang" package provides environments for hanging paragraphs and list items.
Binary files old/doc/latex/hang/hang.pdf and new/doc/latex/hang/hang.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/hang/hang.tex new/doc/latex/hang/hang.tex
--- old/doc/latex/hang/hang.tex 2015-05-13 23:33:22.000000000 +0200
+++ new/doc/latex/hang/hang.tex 2017-02-21 02:01:05.000000000 +0100
@@ -16,7 +16,7 @@
\title{\textsf{hang} -- environments for hanging \\
paragraphs and list items}
\author{Andreas Nolda}
-\date{2015/05/13 (v.\,2.0)}
+\date{2017/02/18 (v.\,2.1)}
\maketitle
\noindent The \textsf{hang} package provides environments for hanging paragraphs
@@ -34,12 +34,11 @@
\end{hangingpar}
\end{hangingexample}
-\DescribeMacro{\hangingindent} In the following environments, the
-indentation \meta{length} is controlled by the |\hangingindent| length, which
-can be changed as follows: \begin{quote}
+\DescribeMacro{\hangingindent} In the following environments, the indentation
+\meta{length} defaults to |1em|. It is controlled by the |\hangingindent|
+length, which can be changed as follows: \begin{quote}
|\setlength{\hangingindent}{|\meta{length}|}|
\end{quote}
-By default, it is set to |1em|.
\DescribeMacro{\hangingleftmargin} The left margin of the whole hanging
paragraph or list item equals the |\hangingleftmargin| length, which defaults to
Binary files old/doc/latex/hang/sample.pdf and new/doc/latex/hang/sample.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/hang/sample.tex new/doc/latex/hang/sample.tex
--- old/doc/latex/hang/sample.tex 2015-05-13 23:33:22.000000000 +0200
+++ new/doc/latex/hang/sample.tex 2017-02-21 02:01:05.000000000 +0100
@@ -17,7 +17,7 @@
\begin{document}
\title{Sample use of the \textsf{hang} package}
\author{Andreas Nolda}
-\date{2015/05/13}
+\date{2017/02/18}
\maketitle
\section{Hanging paragraphs and list items}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hang.doc.tlpobj new/tlpkg/tlpobj/hang.doc.tlpobj
--- old/tlpkg/tlpobj/hang.doc.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/hang.doc.tlpobj 2017-04-14 17:42:36.000000000 +0200
@@ -1,6 +1,6 @@
name hang.doc
category Package
-revision 37383
+revision 43280
shortdesc doc files of hang
relocated 1
docfiles size=22
++++++ hang.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/hang/hang.sty new/tex/latex/hang/hang.sty
--- old/tex/latex/hang/hang.sty 2015-05-13 23:33:22.000000000 +0200
+++ new/tex/latex/hang/hang.sty 2017-02-21 02:01:07.000000000 +0100
@@ -1,9 +1,9 @@
-\ProvidesPackage{hang}[2015/05/13 v2.0 Hanging paragraphs and list items]
+\ProvidesPackage{hang}[2017/02/18 v2.1 Hanging paragraphs and list items]
-% Copyright (C) 2015 Andreas Nolda
+% Copyright (C) 2017 Andreas Nolda
% Author: Andreas Nolda
-% Version: 2.0
+% Version: 2.1
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License, either version 1.3 of this license or (at your option)
@@ -15,12 +15,9 @@
\newlength{\hangingleftmargin}
\newlength{\labeledleftmargin}
-\setlength{\hangingindent}{1em}
-\setlength{\hangingleftmargin}{\z@}
-\setlength{\labeledleftmargin}{\z@}
-
\newenvironment{hangingpar}%
- {\begin{list}{}%
+ {\ifnum\hangingindent=0\setlength{\hangingindent}{1em}\fi
+ \begin{list}{}%
{\setlength{\leftmargin}{\hangingleftmargin}%
\addtolength{\leftmargin}{\hangingindent}%
\setlength{\itemindent}{-\hangingindent}%
@@ -32,7 +29,8 @@
{\end{list}}
\newenvironment{hanginglist}%
- {\begin{list}{}%
+ {\ifnum\hangingindent=0\setlength{\hangingindent}{1em}\fi
+ \begin{list}{}%
{\setlength{\leftmargin}{\hangingleftmargin}%
\addtolength{\leftmargin}{\hangingindent}%
\setlength{\itemindent}{-\hangingindent}%
@@ -40,7 +38,8 @@
{\end{list}}
\newenvironment{compacthang}%
- {\begin{list}{}%
+ {\ifnum\hangingindent=0\setlength{\hangingindent}{1em}\fi
+ \begin{list}{}%
{\setlength{\leftmargin}{\hangingleftmargin}%
\addtolength{\leftmargin}{\hangingindent}%
\setlength{\itemindent}{-\hangingindent}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hang.tlpobj new/tlpkg/tlpobj/hang.tlpobj
--- old/tlpkg/tlpobj/hang.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/hang.tlpobj 2017-04-14 17:42:36.000000000 +0200
@@ -1,6 +1,6 @@
name hang
category Package
-revision 37383
+revision 43280
shortdesc Environments for hanging paragraphs and list items
relocated 1
longdesc This package provides environments for hanging paragraphs and
@@ -10,7 +10,7 @@
RELOC/tex/latex/hang/hang.sty
catalogue-also hanging
catalogue-ctan /macros/latex/contrib/hang
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2017-02-19 05:41:33 +0100
catalogue-license lppl1.3
catalogue-topics layout list
-catalogue-version 2.0
+catalogue-version 2.1
++++++ hanging.doc.tar.xz ++++++
++++++ hanging.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hanging.tlpobj new/tlpkg/tlpobj/hanging.tlpobj
--- old/tlpkg/tlpobj/hanging.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/hanging.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -15,7 +15,7 @@
RELOC/tex/latex/hanging/hanging.sty
catalogue-also hang
catalogue-ctan /macros/latex/contrib/hanging
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics layout
catalogue-version 1.2b
++++++ hanoi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hanoi.tlpobj new/tlpkg/tlpobj/hanoi.tlpobj
--- old/tlpkg/tlpobj/hanoi.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/hanoi.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=1
RELOC/tex/plain/hanoi/hanoi.tex
catalogue-ctan /macros/plain/contrib/hanoi
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics games
catalogue-version 20120101
++++++ happy4th.doc.tar.xz ++++++
++++++ har2nat.doc.tar.xz ++++++
++++++ har2nat.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/har2nat.tlpobj new/tlpkg/tlpobj/har2nat.tlpobj
--- old/tlpkg/tlpobj/har2nat.tlpobj 2016-04-14 19:06:38.000000000 +0200
+++ new/tlpkg/tlpobj/har2nat.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -13,7 +13,7 @@
runfiles size=1
RELOC/tex/latex/har2nat/har2nat.sty
catalogue-ctan /macros/latex/contrib/har2nat
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics bibtex-supp
catalogue-version 1.0
++++++ hardwrap.doc.tar.xz ++++++
++++++ hardwrap.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hardwrap.tlpobj new/tlpkg/tlpobj/hardwrap.tlpobj
--- old/tlpkg/tlpobj/hardwrap.tlpobj 2016-04-14 19:06:39.000000000 +0200
+++ new/tlpkg/tlpobj/hardwrap.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=3
RELOC/tex/latex/hardwrap/hardwrap.sty
catalogue-ctan /macros/latex/contrib/hardwrap
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics layout
catalogue-version 0.2
++++++ harmony.doc.tar.xz ++++++
++++++ harmony.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harmony.tlpobj new/tlpkg/tlpobj/harmony.tlpobj
--- old/tlpkg/tlpobj/harmony.tlpobj 2016-04-14 19:06:39.000000000 +0200
+++ new/tlpkg/tlpobj/harmony.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -9,6 +9,6 @@
runfiles size=3
RELOC/tex/latex/harmony/harmony.sty
catalogue-ctan /macros/latex/contrib/harmony
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics music
++++++ harnon-cv.doc.tar.xz ++++++
++++++ harnon-cv.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harnon-cv.tlpobj new/tlpkg/tlpobj/harnon-cv.tlpobj
--- old/tlpkg/tlpobj/harnon-cv.tlpobj 2016-04-14 19:06:39.000000000 +0200
+++ new/tlpkg/tlpobj/harnon-cv.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -8,7 +8,7 @@
runfiles size=2
RELOC/tex/latex/harnon-cv/harnon-cv.cls
catalogue-ctan /macros/latex/contrib/harnon-cv
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics cv class
catalogue-version 1.0
++++++ harpoon.doc.tar.xz ++++++
++++++ harpoon.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harpoon.tlpobj new/tlpkg/tlpobj/harpoon.tlpobj
--- old/tlpkg/tlpobj/harpoon.tlpobj 2016-04-14 19:06:39.000000000 +0200
+++ new/tlpkg/tlpobj/harpoon.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=1
RELOC/tex/latex/harpoon/harpoon.sty
catalogue-ctan /macros/latex/contrib/harpoon
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics graphics-symb
catalogue-version 1.0
++++++ harvard.doc.tar.xz ++++++
++++++ harvard.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harvard.tlpobj new/tlpkg/tlpobj/harvard.tlpobj
--- old/tlpkg/tlpobj/harvard.tlpobj 2016-04-14 19:06:39.000000000 +0200
+++ new/tlpkg/tlpobj/harvard.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -29,7 +29,7 @@
RELOC/tex/latex/harvard/harvard.sty
catalogue-also har2nat
catalogue-ctan /macros/latex/contrib/harvard
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics bibtex-sty bibtex-supp
catalogue-version 2.0.5
++++++ harveyballs.doc.tar.xz ++++++
++++++ harveyballs.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harveyballs.tlpobj new/tlpkg/tlpobj/harveyballs.tlpobj
--- old/tlpkg/tlpobj/harveyballs.tlpobj 2016-04-14 19:06:40.000000000 +0200
+++ new/tlpkg/tlpobj/harveyballs.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -8,7 +8,7 @@
runfiles size=1
RELOC/tex/latex/harveyballs/harveyballs.sty
catalogue-ctan /graphics/pgf/contrib/harveyballs
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl3
catalogue-topics graphics-symb pgf-tikz
catalogue-version 1.1
++++++ harvmac.doc.tar.xz ++++++
++++++ harvmac.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/harvmac.tlpobj new/tlpkg/tlpobj/harvmac.tlpobj
--- old/tlpkg/tlpobj/harvmac.tlpobj 2016-04-14 19:06:40.000000000 +0200
+++ new/tlpkg/tlpobj/harvmac.tlpobj 2017-04-14 17:42:37.000000000 +0200
@@ -7,6 +7,6 @@
runfiles size=4
RELOC/tex/plain/harvmac/harvmac.tex
catalogue-ctan /macros/plain/contrib/harvmac
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license other-free
catalogue-topics plain-ext
++++++ hatching.doc.tar.xz ++++++
++++++ hatching.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hatching.tlpobj new/tlpkg/tlpobj/hatching.tlpobj
--- old/tlpkg/tlpobj/hatching.tlpobj 2016-04-14 19:06:40.000000000 +0200
+++ new/tlpkg/tlpobj/hatching.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/metapost/hatching/hatching.mp
catalogue-ctan /graphics/metapost/contrib/macros/hatching
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics graphics-subpic
catalogue-version 0.11
++++++ hausarbeit-jura.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/hausarbeit-jura/README.md new/doc/latex/hausarbeit-jura/README.md
--- old/doc/latex/hausarbeit-jura/README.md 2016-04-27 00:05:28.000000000 +0200
+++ new/doc/latex/hausarbeit-jura/README.md 2016-11-25 19:29:07.000000000 +0100
@@ -5,7 +5,7 @@
universities.
(c) 2012-2016 Martin Sievers
-Version: 1.4
+Version: 1.5
Maintainer: Martin Sievers
Email: martin.sievers@schoenerpublizieren.de
License: Released under the LaTeX Project Public License v1.3c or later
@@ -29,7 +29,14 @@
## Changelog
+### 1.4 to 1.5
+
+* Added ``\sectionbefore`` and ``\sectionafter`` to ``\section`` as well
+* Added macros ``\spacebeforechapter``, ``\spaceafterchapter``, ``\spacebeforesection`` and ``\spaceaftersection``
+* Added option ``noautomatter`` to deactivate automatic usage of ``\frontmatter`` and ``\mainmatter``
+
### 1.3 to 1.4
+
* Added macros to change paper size used in frontmatter and mainmatter (suggested by Adi Sander)
* Added definition for ``\subsubsection``
* Modifed ``microtype`` options
@@ -40,7 +47,6 @@
* Added option ``headlinetitlepageleft``
* Added package ``ellipsis``
-
### 1.1 to 1.2
* added option ``headline`` (thanks to Tobias Hirning) to add information to the header
@@ -49,7 +55,6 @@
* rearranged package (not only) for GitHub
* code cleaning and improvement
-
### 1.0.1 to 1.1
* added a documentation
Binary files old/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf and new/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj new/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj
--- old/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj 2016-04-27 03:17:32.000000000 +0200
+++ new/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -1,9 +1,9 @@
name hausarbeit-jura.doc
category Package
-revision 40774
+revision 42054
shortdesc doc files of hausarbeit-jura
relocated 1
-docfiles size=84
+docfiles size=85
RELOC/doc/latex/hausarbeit-jura/README.md
RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.bib
RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
++++++ hausarbeit-jura.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/hausarbeit-jura/hausarbeit-jura.cls new/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
--- old/tex/latex/hausarbeit-jura/hausarbeit-jura.cls 2016-04-27 00:05:28.000000000 +0200
+++ new/tex/latex/hausarbeit-jura/hausarbeit-jura.cls 2016-11-25 19:33:51.000000000 +0100
@@ -15,7 +15,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{hausarbeit-jura}
-[2016/04/25 v1.4 Eine Klasse für juristische Hausarbeiten (ao, ms)]
+[2016/09/13 v1.5 Eine Klasse für juristische Hausarbeiten (ao, ms)]
\RequirePackage{ifthen}
\DeclareOption{american}{%
\PassOptionsToPackage{american,ngerman}{babel}
@@ -38,7 +38,8 @@
\DeclareOption{applemac}{\PassOptionsToPackage{applemac}{inputenc}}
\newif\if@centerpagenumber
\@centerpagenumberfalse
-\DeclareOption{centerpagenumber}{\AtBeginDocument{\@classiclayoutfalse}}%\@centerpagenumbertrue}
+\DeclareOption{centerpagenumber}{%
+ \AtBeginDocument{\@classiclayoutfalse}}
\newif\if@texgyre
\@texgyretrue
\DeclareOption{texgyre}{\@texgyretrue}
@@ -55,7 +56,10 @@
\newif\if@headlinetitlepageleft
\@headlinetitlepageleftfalse
\DeclareOption{headlinetitlepageleft}{\@headlinetitlepagelefttrue}
-\ExecuteOptions{american,utf8}
+\newif\if@automatter
+\DeclareOption{noautomatter}{\@automatterfalse}
+\DeclareOption{automatter}{\@automattertrue}
+\ExecuteOptions{american,utf8,automatter}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{jurabook}}
\ProcessOptions\relax
@@ -221,16 +225,12 @@
\addtolength{\subfivesectiontocindent}{\subfoursectionnumwidth}%
\setlength{\subsixsectiontocindent}{\subfivesectiontocindent}%
\addtolength{\subsixsectiontocindent}{\subfivesectionnumwidth}%
-
\setlength{\subsevensectiontocindent}{\subsixsectiontocindent}%
\addtolength{\subsevensectiontocindent}{\subsixsectionnumwidth}%
-
\setlength{\subeightsectiontocindent}{\subsevensectiontocindent}%
\addtolength{\subeightsectiontocindent}{\subsevensectionnumwidth}%
-
\setlength{\paragraphtocindent}{\subeightsectiontocindent}%
\addtolength{\paragraphtocindent}{\subeightsectionnumwidth}%
-
\setlength{\subparagraphtocindent}{\paragraphtocindent}%
\addtolength{\subparagraphtocindent}{\jb@defaulttocindent@length}%
}
@@ -239,38 +239,42 @@
\renewcommand{\jb@chapter@style}{\LARGE\bfseries}
\setlength{\jb@chapterafter@length}{20\p@}
\setlength{\jb@chapterbefore@length}{15\p@}
+\newcommand{\setspacebeforechapter}[1]{\setjbooklength{chapterbefore}{#1}}
+\newcommand{\setspaceafterchapter}[1]{\setjbooklength{chapterafter}{#1}}
%%%
%%% Abschnitte anpassen
\newlength{\sectionbefore}
-\setlength{\sectionbefore}{-2ex\@plus -1ex \@minus -.2ex}
+\setlength{\sectionbefore}{2ex}
\newlength{\sectionafter}
-\setlength{\sectionafter}{1ex \@plus .1ex}
+\setlength{\sectionafter}{1ex}
+\newcommand{\setspacebeforesection}[1]{\setlength{\sectionbefore}{#1}}
+\newcommand{\setspaceaftersection}[1]{\setlength{\sectionafter}{#1}}
\renewcommand\section{\@startsection%
{section}%
{1}%
{\z@}%
- {-2.5ex \@plus -1ex \@minus -.2ex}%
- {1.7ex \@plus.15ex}%
+ {-1\sectionbefore}%
+ {\sectionafter}%
{\normalfont\Large\bfseries}}
\renewcommand\subsection{\@startsection%
{subsection}%
{2}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\large\bfseries}}
\renewcommand{\subsubsection}{\@startsection%
{subsubsection}%
{3}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\renewcommand{\subthreesection}{\@startsection%
{subthreesection}%
{4}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsection\subthreesection
@@ -278,7 +282,7 @@
{subfoursection}%
{5}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsubsection\subfoursection
@@ -286,7 +290,7 @@
{subfivesection}%
{6}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsubsubsection\subfivesection
@@ -294,7 +298,7 @@
{subsixsection}%
{7}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsubsubsubsection\subsixsection
@@ -302,7 +306,7 @@
{subsevensection}%
{8}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsubsubsubsubsection\subsevensection
@@ -310,7 +314,7 @@
{subeightsection}%
{9}%
{\z@}%
- {\sectionbefore}%
+ {-1\sectionbefore}%
{\sectionafter}%
{\normalfont\normalsize\bfseries}}
\let\subsubsubsubsubsubsubsubsection\subeightsection
@@ -323,7 +327,9 @@
\fancyfootoffset[RO]{0cm}%
\pagestyle{fancyplain}%
\if@headline\fancyheadoffset[L]{0pt}\fi}
-\AtBeginDocument{\frontmatter}
+\if@automatter
+ \AtBeginDocument{\frontmatter}%
+\fi%
\let\@ORIGmainmatter\mainmatter
\renewcommand\mainmatter{\@ORIGmainmatter%
@@ -333,7 +339,9 @@
\fancyfootoffset[RO,RE]{0cm}%
\if@headline\fancyheadoffset[L]{\marginparsep+\marginparwidth}\fi}
\renewcommand{\chapter}{%
- \ifnum\value{chapter}=0\mainmatter\fi% Automatisch auf Hauptteil umschalten
+ \if@automatter
+ \ifnum\value{chapter}=0\mainmatter\fi% Automatisch auf Hauptteil umschalten
+ \fi%
\chapterlevel%
\if@headline\else\jubo@thispagestyle@empty\fi%
\global\@topnum\z@%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hausarbeit-jura.tlpobj new/tlpkg/tlpobj/hausarbeit-jura.tlpobj
--- old/tlpkg/tlpobj/hausarbeit-jura.tlpobj 2016-04-27 03:17:32.000000000 +0200
+++ new/tlpkg/tlpobj/hausarbeit-jura.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -1,6 +1,6 @@
name hausarbeit-jura
category Package
-revision 40774
+revision 42054
shortdesc Class for writing "juristische Hausarbeiten" at German Universities
relocated 1
longdesc The class was developed for use by students writing legal
@@ -10,7 +10,7 @@
runfiles size=5
RELOC/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
catalogue-ctan /macros/latex/contrib/hausarbeit-jura
-catalogue-date 2016-04-26 00:11:01 +0200
+catalogue-date 2016-09-13 19:51:20 +0200
catalogue-license lppl1.3
catalogue-topics legal essay class
-catalogue-version 1.4
+catalogue-version 1.5
++++++ havannah.doc.tar.xz ++++++
++++++ havannah.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/havannah.tlpobj new/tlpkg/tlpobj/havannah.tlpobj
--- old/tlpkg/tlpobj/havannah.tlpobj 2016-04-14 19:06:40.000000000 +0200
+++ new/tlpkg/tlpobj/havannah.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -8,6 +8,6 @@
runfiles size=3
RELOC/tex/latex/havannah/havannah.sty
catalogue-ctan /macros/latex/contrib/havannah
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.2
catalogue-topics games pgf-tikz
++++++ hc.doc.tar.xz ++++++
++++++ hc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hc.tlpobj new/tlpkg/tlpobj/hc.tlpobj
--- old/tlpkg/tlpobj/hc.tlpobj 2016-04-14 19:06:41.000000000 +0200
+++ new/tlpkg/tlpobj/hc.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -15,6 +15,6 @@
RELOC/tex/latex/hc/hcreport.cls
RELOC/tex/latex/hc/hcslides.cls
catalogue-ctan /macros/latex/contrib/hc
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license other-free
catalogue-topics class presentation letter
++++++ he-she.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/he-she/README new/doc/latex/he-she/README
--- old/doc/latex/he-she/README 2013-03-05 01:32:05.000000000 +0100
+++ new/doc/latex/he-she/README 2016-11-25 19:29:07.000000000 +0100
@@ -8,7 +8,7 @@
flag to turn off xspace, and a silly option for replacing all pronouns
with 'they/them/their'.
-Copyright 2011,2013 by Alan Munn
+Copyright 2011,2013, 2016 by Alan Munn
This package may be distributed and/or modified under the conditions of
the LaTeX Project Public License, either version 1.3 of this license or
@@ -23,4 +23,4 @@
This package consists of the file he-she.sty and documentation files
he-she.tex and he-she.pdf
-Version 1.1 2013/03/04
+Version 1.3 2016/06/06
Binary files old/doc/latex/he-she/he-she.pdf and new/doc/latex/he-she/he-she.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/he-she/he-she.tex new/doc/latex/he-she/he-she.tex
--- old/doc/latex/he-she/he-she.tex 2013-03-05 01:32:05.000000000 +0100
+++ new/doc/latex/he-she/he-she.tex 2016-11-25 19:29:07.000000000 +0100
@@ -1,16 +1,18 @@
+% !TEX TS-program = pdflatexmk
+
\documentclass[11pt]{article}
\title{\textbf{The \textsf{he-she} package}}
\author{\textbf{Alan Munn}\\Department of Linguistics and Languages\\Michigan State University\\\texttt{\href{mailto:amunn@msu.edu}{amunn@msu.edu}}}
-\date{Version 1.1\\March 4, 2013}
+\date{Version 1.3\\June 6, 2016}
\usepackage[T1]{fontenc}
-\usepackage[margin=.7in]{geometry}
+\usepackage[margin=1in,includefoot]{geometry}
\usepackage{titling}
\usepackage[utf8]{inputenc}
\usepackage{array, booktabs, multicol, fancyhdr, xspace,tabularx}
\usepackage{enumitem}
\usepackage{fancyvrb,listings,url}
\usepackage[sf,compact]{titlesec}
-\usepackage[para]{he-she}
+\usepackage[]{he-she}
\usepackage{gb4e}
\usepackage[colorlinks=true]{hyperref}
\noautomath
@@ -38,6 +40,8 @@
showstringspaces=false,
breaklines=true,
breakautoindent=true,
+ breakindent=1em,
+ xrightmargin=2.5em,
captionpos=t
language=TeX
}
@@ -83,7 +87,7 @@
One option that some seem to have adopted is to switch genders every time a generic pronoun is required so that the first instance of a generic would be continued with \emph{he} and the second by \emph{she}, and so on throughout a text.
-It's debatable whether this is in fact a good strategy, and the present author in no way endorses it, but it was fun to write the resultant package. So, should you wish to adopt the strategy, and be in need of an automatic way to do it (which makes sense, since otherwise it would be hard to keep track of the switches) the present package is for you.
+It's debatable whether this is in fact a good strategy, and I in no way endorse it, but it was fun to write the resultant package. So, should you wish to adopt the strategy, and be in need of an automatic way to do it (which makes sense, since otherwise it would be hard to keep track of the switches) the present package is for you.
\section{Package Options}
There are three package options, two serious, and one comic.
\begin{center}
@@ -100,32 +104,38 @@
\section{User commands}
-The user commands are quite simple: for each pronoun case form (nominative, accusative, and genitive) there is a switching version and an anaphoric version. In the accusative, there is also a reflexive form.\footnote{In most normal use the reflexive form will only be used in its anaphoric form. I'll leave it as an exercise to the reader to figure out why; linguists in particular may have a use for the switching form, however.} Each of these has both an uppercase version and a lowercase version. The anaphoric forms can be of either gender, just to keep everyone happy. (But since the feminine accusative and genitive forms (\emph{her}) are identical, the feminine genitive macro is \pkg{\bs hir}.) There are also a couple of flags that may be of use.\bigskip
+The user commands are quite simple: for each pronoun case form (nominative, accusative, and genitive determiner and genitive pronominal) there is a switching version and an anaphoric version. In the accusative, there is also a reflexive form.\footnote{In most normal use the reflexive form will only be used in its anaphoric form. I'll leave it as an exercise to the reader to figure out why; linguists in particular may have a use for the switching form, however.} Each of these has both an uppercase version and a lowercase version. The anaphoric forms can be of either gender, just to keep everyone happy. Since the feminine accusative and genitive determiner forms (\emph{her}) are identical, the feminine genitive determiner macro is |\hir|. And since the masculine genitive pronominal form is the same as the determiner form, the masculine genitive pronominal form is |\hiss|. There are also a couple of flags that may be of use.\bigskip
-\begin{tabularx}{.8\textwidth}{>{\ttfamily}lX}
+\noindent
+\begin{tabularx}{.9\textwidth}{>{\ttfamily}l>{\ttfamily}lX}
\toprule
-\normalfont\textbf{Command} & \textbf{Description}\\
+\normalfont\textbf{Command} & \normalfont\textbf{Synonym} &\textbf{Description}\\
\midrule
-{\bs heshe} & Outputs either \emph{he} or \emph{she} and switches gender.\\
-{\bs he} & Anaphoric \emph{he} or \emph{she} according to the current gender state.\\
-{\bs himher} & \emph{him} or \emph{her} switch.\\
-{\bs himherself} & \emph{himself} or \emph{herself} switch\\
-{\bs him} & \emph{him} or \emph{her} anaphoric.\\
-{\bs himself} & \emph{himself} or \emph{herself} anaphoric.\\
-{\bs hisher} & \emph{his} or \emph{her} switch.\\
-{\bs his} & \emph{his} or \emph{her} anaphoric.\\
-{\bs Heshe} & Uppercase version.\\
-{\bs Himher} & Uppercase version.\\
-{\bs Himherself} & Uppercase version.\\
-{\bs Hisher} & Uppercase version.\\
-{\bs He} & Uppercase version.\\
-{\bs Him} & Uppercase version.\\
-{\bs Himself} & Uppercase version.\\
-{\bs His} & Uppercase version.\\
-{\bs she,\bs her,\bs herself, \bs hir} & synonyms for the anaphoric pronouns.\\
-{\bs She,\bs Her, \bs Herself, \bs Hir} & uppercase synonyms for the anaphoric pronouns.\\
-{\bs xspacefalse} & turn off the use of \texttt{\bs xspace}.\\
-{\bs hetrue,\bs hefalse} & switches current gender state.\\
+{\bs heshe} & & Outputs either \emph{he} or \emph{she} and switches gender.\\
+{\bs he} & {\bs she} & Anaphoric \emph{he} or \emph{she} according to the current gender state.\\
+{\bs himher} & & \emph{him} or \emph{her} switch.\\
+{\bs him} & {\bs her} & \emph{him} or \emph{her} anaphoric.\\
+{\bs himherself} & & \emph{himself} or \emph{herself} switch\\
+{\bs himself} & {\bs herself} & \emph{himself} or \emph{herself} anaphoric.\\
+{\bs hisher} & & \emph{his} or \emph{her} switch.\\
+{\bs his} & {\bs hir} & \emph{his} or \emph{her} anaphoric.\\
+{\bs hishers} & & \emph{his} or \emph{hers} switch.\\
+{\bs hiss} & {\bs hers } & \emph{his} or \emph{hers} anaphoric.\\
+{\bs Heshe} & & Uppercase version.\\
+{\bs Himher} & & Uppercase version.\\
+{\bs Himherself} & & Uppercase version.\\
+{\bs Hisher} & & Uppercase version.\\
+{\bs Hishers} & & Uppercase version.\\
+{\bs He} & {\bs She} & Uppercase version.\\
+{\bs Him} & {\bs Her} & Uppercase version.\\
+{\bs Himself} & {\bs Herself} & Uppercase version.\\
+{\bs His} & {\bs Hir} & Uppercase version.\\
+{\bs Hiss} & {\bs Hers} & Uppercase version.\\
+%{\bs she,\bs her,\bs herself, \bs hers} & synonyms for the anaphoric pronouns.\\
+%{\bs She,\bs Her, \bs Herself, \bs Hers} & uppercase synonyms for the anaphoric pronouns.\\
+{\bs xspacefalse} & & turn off the use of \texttt{\bs xspace}.\\
+%{\bs hetrue,\bs hefalse} & & switches current gender state.\\
+{\bs setgender\{\}} & & takes one argument: Male/Masculine/M, Female/Feminine/F to set the current gender state.\\
\bottomrule
\end{tabularx}\bigskip
@@ -159,51 +169,63 @@
\end{xlist}
\end{exe}
-In the first example, the switching version is used throughout, yielding the gibberish of (\ref{switched}). In the second example the first instance of the pronoun uses the switching version (\pkg{\bs heshe}) (here assuming it has been already used once), but subsequent anaphoric references to the current gender are preserved using the anaphoric versions (\pkg{\bs he,\bs his} or \pkg{\bs his}).
+In the first example, the switching version is used throughout, yielding the gibberish of (\ref{switched}). In the second example the first instance of the pronoun uses the switching version (|\heshe|) (here assuming it has been already used once), but subsequent anaphoric references to the current gender are preserved using the anaphoric versions (|\he,\him|, |\his| or |\hiss|).
\subsection{Use of the \pkg{xspace} package}
By default, the package uses the \pkg{xspace} package to insert a space automatically after the pronoun. The \pkg{xspace} package automatically checks for following punctuation and suppresses the space in these cases. However, it's not perfect, and some users might prefer not to have the space inserted automatically. They can do this by using the \pkg{[noxspace]} option.
-If you are using the default settings, and encounter problems (for example, using a pronoun macro as the argument to another macro such as \pkg{\bs emph} or \pkg{\bs textbf}) will pose problems) you can temporarily suppress the insertion of the space using the boolean \pkg{\bs xspacefalse}. The examples below illustrate this.
+If you are using the default settings, and encounter problems (for example, using a pronoun macro as the argument to another macro which ends in |\relax| will pose problems, as will punctuation that \pkg{xspace} doesn't know about) you can temporarily suppress the insertion of the space using the boolean |\xspacefalse|. The examples below illustrate this.
+\newcommand*\mymacro[1]{#1\relax}
\begin{exe}
\ex\label{xspaces}
\begin{xlist}
\ex \begin{lstlisting}
-\emph{\Heshe} will leave.
+\newcommand*\mymacro[1]{#1\relax}
+I will see \mymacro{\himher}.
\end{lstlisting}
-\ex \emph{\Heshe} will leave.\hfill(Extra space incorrectly inserted.)
+\ex I will see \mymacro{\himher}.\hfill(Extra space incorrectly inserted.)
\ex\begin{lstlisting}
-\emph{\xspacefalse\Heshe} will leave.
+\newcommand*\mymacro[1]{\xspacefalse#1\relax}
+I will see \mymacro{\himher}.
\end{lstlisting}
-\ex \emph{\hetrue\xspacefalse\Heshe} will leave.\hfill(Extra space suppressed.)
+\def\mymacro#1{\xspacefalse#1\relax}
+\ex I will see \mymacro{\himher}.\hfill(Extra space suppressed.)
\end{xlist}
\end{exe}
\subsection{Manually switching the gender state}
-The booleans \pkg{\bs hetrue} and \pkg{\bs hefalse} can be used anywhere to manually change the current gender. The first use of a switching pronoun inserts a masculine pronoun and then changes the gender to feminine by setting \pkg{\bs hefalse}. This means that for an anaphoric pronoun, the form is the opposite gender to the current state of the boolean. This is best shown by some examples:
+\sloppy For some purposes it might be useful to set the gender manually. For this there is the |\setgender{}| command. This command takes one argument which can be any version of |Male/Female/Masculine/Feminine/M/F|. Using the manual method might actually be practical in some cases. For example, you could set the state at the beginning of a chapter and then just use the anaphoric version of the pronouns for all generic pronouns throughout the chapter. This might be a less annoying strategy than switching pronouns constantly throughout a chapter. Another possible use for this method would be for form letters which have text which must be personalized for the gender of the addressee.
+
+Here are some examples. In (\ref{booleansa}) we see the gender set to F and then a switching version of the pronoun is used. This switches the gender to M. In (\ref{booleansb}), the gender is set to F and then a anaphoric pronoun is used, and its gender is also F.\footnote{This command replaces direct manipulation of the state-switching boolean which was present in older versions. Documents using these direct manipulations will still work, however.}
+
\begin{exe}
-\ex\label{booleans}
+\ex\label{booleansa}
\begin{xlist}
\ex \begin{lstlisting}
-\Heshe will leave.
+\setgender{F} \Heshe will leave.
\end{lstlisting}
-\ex \hefalse\Heshe will leave.\hfill(Boolean state: \pkg{\bs hetrue })
+\ex \setgender{F}\Heshe will leave.\hfill(Since gender is set to F, the switched pronoun is M)
+\end{xlist}
+\end{exe}
+\begin{exe}
+\ex\label{booleansb}
+\begin{xlist}
\ex\begin{lstlisting}
-\hefalse \He will leave.
+\setgender{F} \He will leave.
\end{lstlisting}
-\ex \hefalse \He will leave.\hfill(Because of \pkg{\bs hefalse} the anaphoric pronoun is masculine)
+\ex \setgender{F} \He will leave.\hfill(Since gender is set to F the anaphoric pronoun is also F)
\end{xlist}
\end{exe}
-Using the manual method might actually be practical in some cases. For example, you could set the state at the beginning of a chapter and then just use the anaphoric version of the pronouns for all generic pronouns throughout the chapter. This might be a less annoying strategy than switching pronouns constantly throughout a chapter.
+
\section{The \pkg{[para]} option}
For some purposes it may be useful to have the genders switch every paragraph. In this case you may use the \pkg{[para]} option. With this option, every new paragraph resets the gender. In this case, as with the per chapter example just discussed, \emph{only} the anaphoric versions of the pronouns should be used in the running text. This option was added in response to another \href{http://tex.stackexchange.com/q/100108/2693}{Stack Exchange question}.
\section{The \pkg{[they]} option}
-When you get tired of the silliness of alternating genders, you can switch to
+When you get tired of alternating genders, you can switch to
this option, which will replace all of the relevant pronouns with the third
-person plural pronoun form (\emph{they/them/their}). Note that for the nominative
+person plural pronoun form (\emph{they/them/their/theirs}). Note that for the nominative
this will cause your document to produce ungrammatical text, since there is
no way to fix the subject/verb agreement. As a result, this is probably not intended to be a robust alternative! You have been warned! (And you will be if you use it too.) Here is a sample:
\begin{exe}
@@ -216,5 +238,6 @@
\end{xlist}
\end{exe}
\section{Bugs}
-Feel free to report bugs if you find some. Given the low utility of the whole package, they may or may not be addressed. (Although if you really find the package useful, please let me know.) The same goes for feature requests.
+Feel free to report bugs if you find some. I will try to address them as time permits. Also, if you really find the package useful, please let me know. The same goes for feature requests.
+
\end{document}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/he-she.doc.tlpobj new/tlpkg/tlpobj/he-she.doc.tlpobj
--- old/tlpkg/tlpobj/he-she.doc.tlpobj 2016-04-14 19:06:41.000000000 +0200
+++ new/tlpkg/tlpobj/he-she.doc.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -1,9 +1,9 @@
name he-she.doc
category Package
-revision 29290
+revision 41359
shortdesc doc files of he-she
relocated 1
-docfiles size=54
+docfiles size=56
RELOC/doc/latex/he-she/README
RELOC/doc/latex/he-she/he-she.pdf
RELOC/doc/latex/he-she/he-she.tex
++++++ he-she.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/he-she/he-she.sty new/tex/latex/he-she/he-she.sty
--- old/tex/latex/he-she/he-she.sty 2013-03-05 01:32:05.000000000 +0100
+++ new/tex/latex/he-she/he-she.sty 2016-11-25 19:33:51.000000000 +0100
@@ -8,7 +8,7 @@
% Includes an option to flag to turn off xspace, and a silly option for replacing
% all pronouns with 'they/them/their'.
%
-% Copyright 2011 by Alan Munn
+% Copyright 2011, 2013, 2016 by Alan Munn
%
% This package may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -36,9 +36,9 @@
%
% Option they
%
-% When you get tired of the silliness of alternating genders, you can switch to
+% When you get tired of of alternating genders, you can switch to
% this option, which will replace all of the relevant pronouns with the third
-% person plural pronoun form ('they/them/their'). Note that for the nominative
+% person plural pronoun form ('they/them/their/theirs'). Note that for the nominative
% this will cause your document to produce ungrammatical text, since there is
% no way to fix the subject/verb agreement.
%
@@ -48,8 +48,16 @@
% Version history
% Version 1.0 2011/02/13 Initial release.
% Version 1.1 2013/03/04 Added [para] option and reflexive forms.
+% Version 1.1b 2013/06/11 Fixed bug with [para] option (thanks to Enrico Gregorio)
+% Version 1.2 2016/05/25 Added \hishers, \hers and \hiss commands
+% (thanks to Mike Sabin for the feature request)
+% Version 1.3 2016/06/06 Added a \setgender command to make choosing the gender more user friendly.
+% Documentation rewritten to reflect this change. All internal macros have now been prefixed with HS@
+% User level access to the booleans is now through \setgender although the old booleans are emulated
+% for backwards compatibility.
+% (thanks to Sefarin James for the feature request)
%
-\ProvidesPackage{he-she}[2013/03/04 Semi-automatic pronoun switching with anaphora v1.1]
+\ProvidesPackage{he-she}[2016/06/06 Semi-automatic pronoun switching with anaphora v1.3]
\RequirePackage{xspace}
\newif\ifxspace\xspacetrue
\newif\ifHS@they\HS@theyfalse
@@ -62,14 +70,48 @@
%
\DeclareOption{para}{
\HS@paratrue
- \PackageWarning{he-she}{*** WARNING: Use the `\CurrentOption` at your own risk. ***}}
+ \PackageWarning{he-she}{*** WARNING: Use the `\CurrentOption` at your own risk. With this option you should use *only* the anaphoric versions of the pronouns in your text. ***}}
%
\DeclareOption*{%
\PackageWarning{he-she}{Unknown option `\CurrentOption`}%
}
\ProcessOptions
% toggle for changing the gender
-\newif\ifhe\hetrue
+\newif\ifHS@he\HS@hetrue
+
+% macro to get first character of a token
+\def\HS@getfirst#1{\HS@fstx#1\empty\empty}
+\def\HS@fstx#1#2\empty{%
+ \edef\HS@fst{#1}}
+
+% macros for comparison
+\def\HS@Masc{M}
+\def\HS@masc{m}
+\def\HS@Fem{F}
+\def\HS@fem{f}
+
+% command to set gender (takes Male/M Female/F etc. or lowercase version of each)
+% expands argument first to allow it to be a macro
+\newcommand\setgender[1]{%
+\edef\next{\noexpand\HS@setgender{#1}}\next}
+\newcommand\HS@setgender[1]{%
+\HS@getfirst{#1}
+\ifx\HS@fst\HS@Masc \global\HS@hefalse
+ \else
+ \ifx\HS@fst\HS@masc \global\HS@hefalse
+ \else
+ \ifx\HS@fst\HS@Fem \global\HS@hetrue
+ \else
+ \ifx\HS@fst\HS@fem \global\HS@hetrue
+ \else
+ \global\HS@hetrue
+ \PackageWarning{he-she}{Invalid value for gender. Using Masculine}
+ \fi
+ \fi
+ \fi
+ \fi
+}
+
%
%
\ifHS@para%
@@ -86,15 +128,19 @@
\newcommand*{\Himher}{Them\ifxspace\xspace\fi}
\newcommand*{\Himherself}{Themselves\ifxspace\xspace\fi}
\newcommand*{\hisher}{their\ifxspace\xspace\fi}
+\newcommand*{\hishers}{theirs\ifxspace\xspace\fi}
\newcommand*{\Hisher}{Their\ifxspace\xspace\fi}
+\newcommand*{\Hishers}{Theirs\ifxspace\xspace\fi}
\newcommand*{\he}{they\ifxspace\xspace\fi}
\newcommand*{\He}{They\ifxspace\xspace\fi}
\newcommand*{\him}{them\ifxspace\xspace\fi}
\newcommand*{\himself}{themselves\ifxspace\xspace\fi}
\newcommand*{\Him}{Them\ifxspace\xspace\fi}
-\newcommand*{\Him}{Themselves\ifxspace\xspace\fi}
+\newcommand*{\Himself}{Themselves\ifxspace\xspace\fi}
\newcommand*{\his}{their\ifxspace\xspace\fi}
+\newcommand*{\hiss}{theirs\ifxspace\xspace\fi}
\newcommand*{\His}{Their\ifxspace\xspace\fi}
+\newcommand*{\Hiss}{Theirs\ifxspace\xspace\fi}
%
\else
%
@@ -102,21 +148,23 @@
%
% Nominative lowercase switching form \heshe
\newcommand*{\heshe}{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
he%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
she%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}
%
% Nominative lowercase anaphoric form \he
\newcommand*\he{%
-\ifhe%
- she%
- \else%
+ \leavevmode
+ \ifHS@he
+ she%
+ \else
he%
\fi
\ifxspace\xspace\fi
@@ -124,21 +172,23 @@
%
% Accusative lowercase switching form \himher
\newcommand*\himher{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
him%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
her%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}%
% Lowercase switching reflexive form \himherself
%
\newcommand*\himherself{%
-\ifhe%
- herself%
- \else%
+ \leavevmode
+ \ifHS@he
+ herself%
+ \else
himself%
\fi
\ifxspace\xspace\fi
@@ -146,9 +196,10 @@
%
% Accusative lowercase anaphoric form \him
\newcommand*\him{%
-\ifhe%
- her%
- \else%
+ \leavevmode
+ \ifHS@he
+ her%
+ \else
him%
\fi
\ifxspace\xspace\fi
@@ -156,9 +207,10 @@
% Lowercase anaphoric reflexive form \himself
%
\newcommand*\himself{%
-\ifhe%
- herself%
- \else%
+ \leavevmode
+ \ifHS@he
+ herself%
+ \else
himself%
\fi
\ifxspace\xspace\fi
@@ -166,21 +218,48 @@
%
% Genitive lowercase switching form \hisher
\newcommand*\hisher{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
his%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
her%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}
%
% Genitive lowercase anaphoric form \his
\newcommand*\his{%
-\ifhe%
- her%
- \else%
+ \leavevmode
+ \ifHS@he
+ her%
+ \else
+ his%
+ \fi
+ \ifxspace\xspace\fi
+}
+%
+% Genitive null NP form ('The car is his/hers')
+% Genitive lowercase switching form \hishers
+\newcommand*\hishers{%
+ \leavevmode
+ \ifHS@he
+ his%
+ \global\HS@hefalse%
+ \else
+ hers%
+ \global\HS@hetrue%
+ \fi
+ \ifxspace\xspace\fi
+}
+%
+% Genitive lowercase anaphoric form \hiss
+\newcommand*\hiss{%
+ \leavevmode
+ \ifHS@he
+ hers%
+ \else
his%
\fi
\ifxspace\xspace\fi
@@ -190,21 +269,23 @@
%
% Nominative uppercase switching form \Heshe
\newcommand*{\Heshe}{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
He%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
She%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}
%
% Nominative uppercase anaphoric form \He
\newcommand*\He{%
-\ifhe%
- She%
- \else%
+ \leavevmode
+ \ifHS@he
+ She%
+ \else
He%
\fi
\ifxspace\xspace\fi
@@ -212,32 +293,35 @@
%
% Accusative uppercase switching form \Himher
\newcommand*\Himher{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
Him%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
Her%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}%
% Uppercase switching reflexive form \Himherself
%
\newcommand*\Himherself{%
-\ifhe%
- Herself%
- \else%
- Himself%
+ \leavevmode
+ \ifHS@he
+ Herself%
+ \else
+ Himself%
\fi
\ifxspace\xspace\fi
}
%
% Accusative uppercase anaphoric form \Him
\newcommand*\Him{%
-\ifhe%
- Her%
- \else%
+ \leavevmode
+ \ifHS@he
+ Her%
+ \else
Him%
\fi
\ifxspace\xspace\fi
@@ -246,9 +330,10 @@
% Uppercase anaphoric reflexive form \Himself
%
\newcommand*\Himself{%
-\ifhe%
- Herself%
- \else%
+ \leavevmode
+ \ifHS@he
+ Herself%
+ \else
Himself%
\fi
\ifxspace\xspace\fi
@@ -256,26 +341,53 @@
%
% Genitive uppercase switching form \Hisher
\newcommand*\Hisher{%
- \ifhe%
+ \leavevmode
+ \ifHS@he
His%
- \global\hefalse%
- \else%
+ \global\HS@hefalse%
+ \else
Her%
- \global\hetrue%
- \fi%
+ \global\HS@hetrue%
+ \fi
\ifxspace\xspace\fi
}
%
% Genitive uppercase anaphoric form \His
\newcommand*\His{%
-\ifhe%
- Her%
- \else%
+ \leavevmode
+ \ifHS@he
+ Her%
+ \else
+ His%
+ \fi
+ \ifxspace\xspace\fi
+}
+% Genitive null NP form ('The car is his/hers')
+% Genitive uppercase switching form \Hishers
+\newcommand*\Hishers{%
+ \leavevmode
+ \ifHS@he
+ His%
+ \global\HS@hefalse%
+ \else
+ Hers%
+ \global\HS@hetrue%
+ \fi
+ \ifxspace\xspace\fi
+}
+%
+% Genitive uppercase anaphoric form \Hiss
+\newcommand*\Hiss{%
+ \leavevmode
+ \ifHS@he
+ Hers%
+ \else
His%
\fi
\ifxspace\xspace\fi
}
\fi
+% Define synonyms
\let\she\he
\let\She\He
\let\her\him
@@ -284,4 +396,9 @@
\let\Herself\Himself
\let\hir\his
\let\Hir\His
+\let\hers\hiss
+\let\Hers\Hiss
+% These for backward compatibility to previous versions
+\newcommand*\hetrue{\setgender{F}}
+\newcommand*\hefalse{\setgender{M}}
\endinput
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/he-she.tlpobj new/tlpkg/tlpobj/he-she.tlpobj
--- old/tlpkg/tlpobj/he-she.tlpobj 2016-04-14 19:06:41.000000000 +0200
+++ new/tlpkg/tlpobj/he-she.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -1,6 +1,6 @@
name he-she
category Package
-revision 29290
+revision 41359
shortdesc Alternating pronouns to aid gender-neutral writing
relocated 1
longdesc The package implements a version of semi-automatic pronoun
@@ -8,11 +8,11 @@
longdesc prose. It has upper- and lowercase versions of switching
longdesc pronouns for all case forms, plus anaphoric versions that
longdesc reflect the current gender choice.
-runfiles size=2
+runfiles size=3
RELOC/tex/latex/he-she/he-she.sty
catalogue-also gender eemeir
catalogue-ctan /macros/latex/contrib/he-she
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
-catalogue-topics linguistic typesetting
-catalogue-version 1.1
+catalogue-topics typesetting
+catalogue-version 1.3
++++++ helvetic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/helvetic.tlpobj new/tlpkg/tlpobj/helvetic.tlpobj
--- old/tlpkg/tlpobj/helvetic.tlpobj 2016-04-14 19:06:41.000000000 +0200
+++ new/tlpkg/tlpobj/helvetic.tlpobj 2017-04-14 17:42:38.000000000 +0200
@@ -281,6 +281,6 @@
RELOC/tex/latex/helvetic/ts1uhv.fd
catalogue-also tex-gyre
catalogue-ctan /fonts/urw/base35
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics font font-type1 font-collection
++++++ hep.doc.tar.xz ++++++
++++++ hep.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hep.tlpobj new/tlpkg/tlpobj/hep.tlpobj
--- old/tlpkg/tlpobj/hep.tlpobj 2016-04-14 19:06:43.000000000 +0200
+++ new/tlpkg/tlpobj/hep.tlpobj 2017-04-14 17:42:39.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/latex/hep/hep.sty
catalogue-ctan /macros/latex/contrib/hep
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics physics
catalogue-version 1.0
++++++ hepnames.doc.tar.xz ++++++
++++++ hepnames.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hepnames.tlpobj new/tlpkg/tlpobj/hepnames.tlpobj
--- old/tlpkg/tlpobj/hepnames.tlpobj 2016-04-14 19:06:44.000000000 +0200
+++ new/tlpkg/tlpobj/hepnames.tlpobj 2017-04-14 17:42:39.000000000 +0200
@@ -18,7 +18,7 @@
RELOC/tex/latex/hepnames/hepnicenames.sty
RELOC/tex/latex/hepnames/heppennames.sty
catalogue-ctan /macros/latex/contrib/hepnames
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics physics
catalogue-version 2.0
++++++ hepparticles.doc.tar.xz ++++++
++++++ hepparticles.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hepparticles.tlpobj new/tlpkg/tlpobj/hepparticles.tlpobj
--- old/tlpkg/tlpobj/hepparticles.tlpobj 2016-04-14 19:06:44.000000000 +0200
+++ new/tlpkg/tlpobj/hepparticles.tlpobj 2017-04-14 17:42:39.000000000 +0200
@@ -23,7 +23,7 @@
RELOC/tex/latex/hepparticles/hepparticles.sty
catalogue-also maybemath
catalogue-ctan /macros/latex/contrib/hepparticles
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics physics
catalogue-version 2.0
++++++ hepthesis.doc.tar.xz ++++++
++++++ hepthesis.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hepthesis.tlpobj new/tlpkg/tlpobj/hepthesis.tlpobj
--- old/tlpkg/tlpobj/hepthesis.tlpobj 2016-04-14 19:06:45.000000000 +0200
+++ new/tlpkg/tlpobj/hepthesis.tlpobj 2017-04-14 17:42:39.000000000 +0200
@@ -17,7 +17,7 @@
runfiles size=7
RELOC/tex/latex/hepthesis/hepthesis.cls
catalogue-ctan /macros/latex/contrib/hepthesis
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics physics dissertation class
catalogue-version 1.5.0
++++++ hepunits.doc.tar.xz ++++++
++++++ hepunits.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hepunits.tlpobj new/tlpkg/tlpobj/hepunits.tlpobj
--- old/tlpkg/tlpobj/hepunits.tlpobj 2016-04-14 19:06:45.000000000 +0200
+++ new/tlpkg/tlpobj/hepunits.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=2
RELOC/tex/latex/hepunits/hepunits.sty
catalogue-ctan /macros/latex/contrib/hepunits
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics physics
catalogue-version 1.1.1
++++++ here.doc.tar.xz ++++++
++++++ here.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/here.tlpobj new/tlpkg/tlpobj/here.tlpobj
--- old/tlpkg/tlpobj/here.tlpobj 2016-04-14 19:06:45.000000000 +0200
+++ new/tlpkg/tlpobj/here.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -13,6 +13,6 @@
runfiles size=1
RELOC/tex/latex/here/here.sty
catalogue-ctan /macros/latex/contrib/here
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics float
++++++ heuristica.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/heuristica/README new/doc/fonts/heuristica/README
--- old/doc/fonts/heuristica/README 2015-01-06 00:20:25.000000000 +0100
+++ new/doc/fonts/heuristica/README 2017-03-15 23:01:04.000000000 +0100
@@ -2,7 +2,10 @@
http://www.ctan.org/license/lppl1.3
for the details of that license.
-Current version: 1.08
+Current version: 1.09 2017-03-14
+
+Changes in version 1.09
+Added options to give the user complete control of all word-spacing parameters.
Changes in version 1.08
Reversion to Panov's glyphs, version 1.0.2, so that this and future updates are easier to manage. Those wishing to use the other, newer features (e.g., small caps in all styles) should look to Erewhon, which forks from Heuristica 1.0.1.
Binary files old/doc/fonts/heuristica/heuristica-doc.pdf and new/doc/fonts/heuristica/heuristica-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/heuristica/heuristica-doc.tex new/doc/fonts/heuristica/heuristica-doc.tex
--- old/doc/fonts/heuristica/heuristica-doc.tex 2014-08-11 00:19:59.000000000 +0200
+++ new/doc/fonts/heuristica/heuristica-doc.tex 2017-03-15 23:01:04.000000000 +0100
@@ -6,7 +6,7 @@
\pdfmapfile{=heuristica.map}
%SetFonts
% heuristica+newtxmath
-\usepackage[sups,osf,scaled=.92]{heuristica}
+\usepackage[sups,osf,scaled=.92,space]{heuristica}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata
@@ -33,8 +33,30 @@
\usepackage{zlmtt} % serifed typewriter font extending cmtt
\end{verbatim}
-As I find Utopia text rather cramped, I suggest applying a small amount of letterspacing (tracking) and increasing the interword spacing by means of the {\tt microtype} package.
-
+As I find Utopia text rather cramped, I suggest applying a small amount of letterspacing (tracking) and increasing the interword spacing by means of the {\tt microtype} package. Alternatively, as of version $1.09$, this package offers complete control over word-spacing by specifying the options described below. Heuristica word-spacing is governed by three quantities:
+\begin{itemize}
+\item
+{\tt spacing} (default value {\tt .211em}), \verb|\fontdimen2| of the main text font.
+\item
+{\tt stretch} (default value {\tt 1.055em}), \verb|\fontdimen3| of the main text font.
+\item
+{\tt shrink} (default value {\tt .0703em}), \verb|\fontdimen4| of the main text font.
+\end{itemize}
+(Note the use of {\tt em} values rather than absolute values so that word spacing responds to scale changes.) You may modify these values individually or by setting a value for the option {\tt space} or by specifying {\tt looser} or {\tt loosest}.
+\begin{itemize}
+\item
+Option {\tt spacing=.24em} would change the spacing from {\tt.211em} to {\tt.24em}.
+\item
+Option {\tt stretch=.14em} would change the stretch from {\tt.1055em} to {\tt.14em}.
+\item
+Option {\tt shrink=.1em} would change the shrink from {\tt.0703em} to {\tt.1em}.
+\item
+Option {\tt space=1.2} would multiply each word-spacing parameter by the factor {\tt1.2}. (The option {\tt space} with no value would result in a factor of {\tt 1.23}, leading to a spacing value of close to {\tt.26em}. This documentation uses option {\tt space} with no value specified.)
+\item
+Option {\tt looser} would change the three parameters to {\tt.25em, .125em,.1em} respectively.
+\item
+Option {\tt loosest} would change the three parameters to {\tt.28em, .125em,.13em} respectively.
+\end{itemize}
\textsc{Macros:}
\begin{itemize}
\item
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/heuristica.doc.tlpobj new/tlpkg/tlpobj/heuristica.doc.tlpobj
--- old/tlpkg/tlpobj/heuristica.doc.tlpobj 2016-04-14 19:06:45.000000000 +0200
+++ new/tlpkg/tlpobj/heuristica.doc.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -1,9 +1,9 @@
name heuristica.doc
category Package
-revision 35964
+revision 43507
shortdesc doc files of heuristica
relocated 1
-docfiles size=63
+docfiles size=69
RELOC/doc/fonts/heuristica/FontLog.txt
RELOC/doc/fonts/heuristica/OFL-FAQ.txt
RELOC/doc/fonts/heuristica/OFL.txt
++++++ heuristica.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/LY1Heuristica-Inf.fd new/tex/latex/heuristica/LY1Heuristica-Inf.fd
--- old/tex/latex/heuristica/LY1Heuristica-Inf.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/LY1Heuristica-Inf.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{Heuristica-Inf}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{LY1}{Heuristica-Inf}{\Heuristica@sf}
\DeclareFontShape{LY1}{Heuristica-Inf}{m}{it}{
<-> \Heuristica@@scale Heuristica-Italic-inf-ly1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/LY1Heuristica-Sup.fd new/tex/latex/heuristica/LY1Heuristica-Sup.fd
--- old/tex/latex/heuristica/LY1Heuristica-Sup.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/LY1Heuristica-Sup.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{Heuristica-Sup}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{LY1}{Heuristica-Sup}{\Heuristica@sf}
\DeclareFontShape{LY1}{Heuristica-Sup}{b}{it}{
<-> \Heuristica@@scale Heuristica-BoldItalic-sup-ly1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/LY1Heuristica-TLF.fd new/tex/latex/heuristica/LY1Heuristica-TLF.fd
--- old/tex/latex/heuristica/LY1Heuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/LY1Heuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{LY1}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sc}{
<-> \Heuristica@@scale Heuristica-Regular-tlf-sc-ly1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/LY1Heuristica-TOsF.fd new/tex/latex/heuristica/LY1Heuristica-TOsF.fd
--- old/tex/latex/heuristica/LY1Heuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/LY1Heuristica-TOsF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{LY1}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-tosf-ly1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T1Heuristica-Inf.fd new/tex/latex/heuristica/T1Heuristica-Inf.fd
--- old/tex/latex/heuristica/T1Heuristica-Inf.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T1Heuristica-Inf.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{Heuristica-Inf}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T1}{Heuristica-Inf}{\Heuristica@sf}
\DeclareFontShape{T1}{Heuristica-Inf}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-inf-t1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T1Heuristica-Sup.fd new/tex/latex/heuristica/T1Heuristica-Sup.fd
--- old/tex/latex/heuristica/T1Heuristica-Sup.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T1Heuristica-Sup.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{Heuristica-Sup}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T1}{Heuristica-Sup}{\Heuristica@sf}
\DeclareFontShape{T1}{Heuristica-Sup}{b}{it}{
<-> \Heuristica@@scale Heuristica-BoldItalic-sup-t1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T1Heuristica-TLF.fd new/tex/latex/heuristica/T1Heuristica-TLF.fd
--- old/tex/latex/heuristica/T1Heuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T1Heuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T1}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{T1}{Heuristica-TLF}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-tlf-t1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T1Heuristica-TOsF.fd new/tex/latex/heuristica/T1Heuristica-TOsF.fd
--- old/tex/latex/heuristica/T1Heuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T1Heuristica-TOsF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T1}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{T1}{Heuristica-TOsF}{b}{it}{
<-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2AHeuristica-Inf.fd new/tex/latex/heuristica/T2AHeuristica-Inf.fd
--- old/tex/latex/heuristica/T2AHeuristica-Inf.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2AHeuristica-Inf.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2A}{Heuristica-Inf}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2A}{Heuristica-Inf}{\Heuristica@sf}
\DeclareFontShape{T2A}{Heuristica-Inf}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-inf-t2a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2AHeuristica-Sup.fd new/tex/latex/heuristica/T2AHeuristica-Sup.fd
--- old/tex/latex/heuristica/T2AHeuristica-Sup.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2AHeuristica-Sup.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2A}{Heuristica-Sup}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2A}{Heuristica-Sup}{\Heuristica@sf}
\DeclareFontShape{T2A}{Heuristica-Sup}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-sup-t2a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2AHeuristica-TLF.fd new/tex/latex/heuristica/T2AHeuristica-TLF.fd
--- old/tex/latex/heuristica/T2AHeuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2AHeuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2A}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2A}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{T2A}{Heuristica-TLF}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-tlf-t2a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2AHeuristica-TOsF.fd new/tex/latex/heuristica/T2AHeuristica-TOsF.fd
--- old/tex/latex/heuristica/T2AHeuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2AHeuristica-TOsF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2A}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2A}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sc}{
<-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2BHeuristica-Inf.fd new/tex/latex/heuristica/T2BHeuristica-Inf.fd
--- old/tex/latex/heuristica/T2BHeuristica-Inf.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2BHeuristica-Inf.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2B}{Heuristica-Inf}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2B}{Heuristica-Inf}{\Heuristica@sf}
\DeclareFontShape{T2B}{Heuristica-Inf}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-inf-t2b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2BHeuristica-Sup.fd new/tex/latex/heuristica/T2BHeuristica-Sup.fd
--- old/tex/latex/heuristica/T2BHeuristica-Sup.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2BHeuristica-Sup.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2B}{Heuristica-Sup}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2B}{Heuristica-Sup}{\Heuristica@sf}
\DeclareFontShape{T2B}{Heuristica-Sup}{m}{it}{
<-> \Heuristica@@scale Heuristica-Italic-sup-t2b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2BHeuristica-TLF.fd new/tex/latex/heuristica/T2BHeuristica-TLF.fd
--- old/tex/latex/heuristica/T2BHeuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2BHeuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2B}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2B}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{T2B}{Heuristica-TLF}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-tlf-t2b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2BHeuristica-TOsF.fd new/tex/latex/heuristica/T2BHeuristica-TOsF.fd
--- old/tex/latex/heuristica/T2BHeuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2BHeuristica-TOsF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2B}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2B}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{T2B}{Heuristica-TOsF}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-tosf-t2b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2CHeuristica-Inf.fd new/tex/latex/heuristica/T2CHeuristica-Inf.fd
--- old/tex/latex/heuristica/T2CHeuristica-Inf.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2CHeuristica-Inf.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2C}{Heuristica-Inf}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2C}{Heuristica-Inf}{\Heuristica@sf}
\DeclareFontShape{T2C}{Heuristica-Inf}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-inf-t2c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2CHeuristica-Sup.fd new/tex/latex/heuristica/T2CHeuristica-Sup.fd
--- old/tex/latex/heuristica/T2CHeuristica-Sup.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2CHeuristica-Sup.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2C}{Heuristica-Sup}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2C}{Heuristica-Sup}{\Heuristica@sf}
\DeclareFontShape{T2C}{Heuristica-Sup}{b}{it}{
<-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2CHeuristica-TLF.fd new/tex/latex/heuristica/T2CHeuristica-TLF.fd
--- old/tex/latex/heuristica/T2CHeuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2CHeuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2C}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2C}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{T2C}{Heuristica-TLF}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-tlf-t2c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/T2CHeuristica-TOsF.fd new/tex/latex/heuristica/T2CHeuristica-TOsF.fd
--- old/tex/latex/heuristica/T2CHeuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/T2CHeuristica-TOsF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{T2C}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{T2C}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{T2C}{Heuristica-TOsF}{b}{n}{
<-> \Heuristica@@scale Heuristica-Bold-tosf-t2c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/TS1Heuristica-TLF.fd new/tex/latex/heuristica/TS1Heuristica-TLF.fd
--- old/tex/latex/heuristica/TS1Heuristica-TLF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/TS1Heuristica-TLF.fd 2017-03-15 23:01:06.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{TS1}{Heuristica-TLF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{TS1}{Heuristica-TLF}{\Heuristica@sf}
\DeclareFontShape{TS1}{Heuristica-TLF}{m}{n}{
<-> \Heuristica@@scale Heuristica-Regular-tlf-ts1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/TS1Heuristica-TOsF.fd new/tex/latex/heuristica/TS1Heuristica-TOsF.fd
--- old/tex/latex/heuristica/TS1Heuristica-TOsF.fd 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/TS1Heuristica-TOsF.fd 2017-03-15 23:01:07.000000000 +0100
@@ -9,7 +9,8 @@
\edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}%
\fi
-\DeclareFontFamily{TS1}{Heuristica-TOsF}{}
+\providecommand{\Heuristica@sf}{}
+\DeclareFontFamily{TS1}{Heuristica-TOsF}{\Heuristica@sf}
\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{it}{
<-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ts1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/heuristica/heuristica.sty new/tex/latex/heuristica/heuristica.sty
--- old/tex/latex/heuristica/heuristica.sty 2015-01-06 00:20:25.000000000 +0100
+++ new/tex/latex/heuristica/heuristica.sty 2017-03-15 23:01:07.000000000 +0100
@@ -1,8 +1,8 @@
%% heuristica.sty
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.08}
-\def\filedate{2015/01/04}
+\def\fileversion{1.09}
+\def\filedate{2017/03/14}
\ProvidesPackage{heuristica}
[\filedate\space v\fileversion]
@@ -10,41 +10,46 @@
\RequirePackage[T2A,T2B,T2C,LY1,T1]{fontenc}
\RequirePackage{textcomp}
+\RequirePackage{ifthen}
\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
\RequirePackage{etoolbox}
-\IfFileExists{fontaxes.sty}{
- \RequirePackage{fontaxes}
- \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
- \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
- \def\sufigures{\@nomath\sufigures
- \fontfigurestyle{superior}\selectfont}
- \DeclareTextFontCommand{\textsu}{\sufigures}
- \let\textsuperior\textsu
-
- \fa@naming@exception{figures}{{inferior}{proportional}}{Inf}
- \fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
- \def\infigures{\@nomath\infigures
- \fontfigurestyle{inferior}\selectfont}
- \DeclareTextFontCommand{\textin}{\infigures}
- \let\textinferior\textin
-}{}
+
+\RequirePackage{fontaxes}
+\fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+\fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+\def\sufigures{\@nomath\sufigures
+ \fontfigurestyle{superior}\selectfont}
+\DeclareTextFontCommand{\textsu}{\sufigures}
+\let\textsuperior\textsu
+
+\fa@naming@exception{figures}{{inferior}{proportional}}{Inf}
+\fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
+\def\infigures{\@nomath\infigures
+ \fontfigurestyle{inferior}\selectfont}
+\DeclareTextFontCommand{\textin}{\infigures}
+\let\textinferior\textin
+
\providecommand*{\textfrac}[2]{%
\textsu{#1}\kern.01em\textfractionsolidus\kern-.03em\textin{#2}}
-\IfFileExists{xkeyval.sty}{
- \newcommand*{\Heuristica@scale}{1}
- \RequirePackage{xkeyval}
- \DeclareOptionX{scale}{\renewcommand*{\Heuristica@scale}{##1}}
- \DeclareOptionX{scaled}{\renewcommand*{\Heuristica@scale}{##1}}
- \DeclareOptionX{space}[1.2]{\DeclareRobustCommand{\zut@sf}{%
- \fontdimen2\font=##1\fontdimen2\font}}
-}{
- \let\DeclareOptionX\DeclareOption
- \let\ExecuteOptionsX\ExecuteOptions
- \let\ProcessOptionsX\ProcessOptions
-}
+\def\Heuristica@spc{.211em}
+\def\Heuristica@stretch{.1055em}
+\def\Heuristica@shrink{.0703em}
+\def\Heuristica@spcf{} % a factor to multiply \fontdimen2
+
+\newcommand*{\Heuristica@scale}{1}
+\RequirePackage{xkeyval}
+\DeclareOptionX{scale}{\renewcommand*{\Heuristica@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\Heuristica@scale}{#1}}
+\DeclareOptionX{spacing}[.25em]{\gdef\Heuristica@spc{#1}}
+\DeclareOptionX{stretch}[.125em]{\gdef\Heuristica@stretch{#1}}
+\DeclareOptionX{shrink}[.1em]{\gdef\Heuristica@shrink{#1}}
+\DeclareOptionX{space}[1.23]{\gdef\Heuristica@spcf{#1}}
+
\let\orig@footnote=\thefootnote
\let\orig@makefnmark=\@makefnmark
+\def\bfseries@rm{b}
+\def\mdseries@rm{m}
\newif\if@Heuristica@sups
@@ -53,15 +58,25 @@
\DeclareOptionX{oldstyle}{\edef\Heuristica@figurestyle{OsF}}
\DeclareOptionX{osf}{\edef\Heuristica@figurestyle{OsF}}
\DeclareOptionX{tabular}{\edef\Heuristica@figurealign{T}}
-\DeclareOptionX{bold}{\edef\bfseries@rm{b}}
-\DeclareOptionX{regular}{\edef\mdseries@rm{m}}
\DeclareOptionX{sups}{\@Heuristica@supstrue}
-\ExecuteOptionsX{lining,tabular,bold,regular}
+\DeclareOptionX{looser}{%
+\gdef\Heuristica@spc{.25em}\gdef\Heuristica@stretch{.125em}\Heuristica@shrink{.1em}}
+\DeclareOptionX{loosest}{%
+\gdef\Heuristica@spc{.28em}\gdef\Heuristica@stretch{.125em}\gdef\Heuristica@shrink{.13em}}
+\ExecuteOptionsX{lining,tabular}
\ProcessOptionsX\relax
\def\useosf{\edef\Heuristica@figurestyle{OsF}}
\@onlypreamble\useosf
+\ifthenelse{\equal{\Heuristica@spcf}{}}{%
+\DeclareRobustCommand{\Heuristica@sf}{%
+ \fontdimen2\font=\Heuristica@spc
+ \fontdimen3\font=\Heuristica@stretch
+ \fontdimen4\font=\Heuristica@shrink}}{%
+\DeclareRobustCommand{\Heuristica@sf}{%
+ \fontdimen2\font=\Heuristica@spcf\fontdimen2\font}}
+
\DeclareRobustCommand{\textlf}[1]{%
{\fontfamily{Heuristica-TLF}\selectfont #1}%
}% to get lf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/heuristica.tlpobj new/tlpkg/tlpobj/heuristica.tlpobj
--- old/tlpkg/tlpobj/heuristica.tlpobj 2016-04-14 19:06:46.000000000 +0200
+++ new/tlpkg/tlpobj/heuristica.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -1,6 +1,6 @@
name heuristica
category Package
-revision 35964
+revision 43507
shortdesc Fonts extending Utopia, with LaTeX support files
relocated 1
longdesc The fonts extend the utopia set with Cyrillic glyphs,
@@ -239,7 +239,7 @@
RELOC/tex/latex/heuristica/heuristica.fontspec
RELOC/tex/latex/heuristica/heuristica.sty
catalogue-ctan /fonts/heuristica
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2017-03-15 06:01:43 +0100
catalogue-license ofl
catalogue-topics font font-type1 font-otf font-cyrillic cyrillic
-catalogue-version 1.08
+catalogue-version 1.09
++++++ hexgame.doc.tar.xz ++++++
++++++ hexgame.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hexgame.tlpobj new/tlpkg/tlpobj/hexgame.tlpobj
--- old/tlpkg/tlpobj/hexgame.tlpobj 2016-04-14 19:06:47.000000000 +0200
+++ new/tlpkg/tlpobj/hexgame.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=2
RELOC/tex/latex/hexgame/hexgame.sty
catalogue-ctan /macros/latex/contrib/hexgame
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics games
catalogue-version 1.0
++++++ hf-tikz.doc.tar.xz ++++++
++++++ hf-tikz.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hf-tikz.tlpobj new/tlpkg/tlpobj/hf-tikz.tlpobj
--- old/tlpkg/tlpobj/hf-tikz.tlpobj 2016-04-14 19:06:48.000000000 +0200
+++ new/tlpkg/tlpobj/hf-tikz.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -8,7 +8,7 @@
runfiles size=4
RELOC/tex/latex/hf-tikz/hf-tikz.sty
catalogue-ctan /graphics/pgf/contrib/hf-tikz
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics decoration maths presentation
catalogue-version 0.3a
++++++ hfbright.doc.tar.xz ++++++
++++++ hfbright.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hfbright.tlpobj new/tlpkg/tlpobj/hfbright.tlpobj
--- old/tlpkg/tlpobj/hfbright.tlpobj 2016-04-14 19:06:48.000000000 +0200
+++ new/tlpkg/tlpobj/hfbright.tlpobj 2017-04-14 17:42:40.000000000 +0200
@@ -62,6 +62,6 @@
RELOC/fonts/type1/public/hfbright/hfsltl10.pfb
RELOC/fonts/type1/public/hfbright/hftl10.pfb
catalogue-ctan /fonts/ps-type1/hfbright
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics font font-sans font-type1
++++++ hfoldsty.doc.tar.xz ++++++
++++++ hfoldsty.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hfoldsty.tlpobj new/tlpkg/tlpobj/hfoldsty.tlpobj
--- old/tlpkg/tlpobj/hfoldsty.tlpobj 2016-04-14 19:06:49.000000000 +0200
+++ new/tlpkg/tlpobj/hfoldsty.tlpobj 2017-04-14 17:42:41.000000000 +0200
@@ -679,7 +679,7 @@
RELOC/tex/latex/hfoldsty/ts1hfott.fd
RELOC/tex/latex/hfoldsty/ts1hfovtt.fd
catalogue-ctan /fonts/hfoldsty
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics font font-virtual font-supp
catalogue-version 1.15
++++++ hhtensor.doc.tar.xz ++++++
++++++ hhtensor.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/hhtensor.tlpobj new/tlpkg/tlpobj/hhtensor.tlpobj
--- old/tlpkg/tlpobj/hhtensor.tlpobj 2016-04-14 19:06:52.000000000 +0200
+++ new/tlpkg/tlpobj/hhtensor.tlpobj 2017-04-14 17:42:42.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/latex/hhtensor/hhtensor.sty
catalogue-ctan /macros/latex/contrib/hhtensor
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics maths
catalogue-version 0.61
++++++ histogr.doc.tar.xz ++++++
++++++ histogr.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/histogr.tlpobj new/tlpkg/tlpobj/histogr.tlpobj
--- old/tlpkg/tlpobj/histogr.tlpobj 2016-04-14 19:06:52.000000000 +0200
+++ new/tlpkg/tlpobj/histogr.tlpobj 2017-04-14 17:42:42.000000000 +0200
@@ -8,7 +8,7 @@
runfiles size=1
RELOC/tex/latex/histogr/histogr.sty
catalogue-ctan /macros/latex/contrib/histogr
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics graphics-plot
catalogue-version 1.01
++++++ historische-zeitschrift.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/historische-zeitschrift/CHANGES new/doc/latex/historische-zeitschrift/CHANGES
--- old/doc/latex/historische-zeitschrift/CHANGES 2014-07-24 00:05:20.000000000 +0200
+++ new/doc/latex/historische-zeitschrift/CHANGES 2016-12-03 00:01:03.000000000 +0100
@@ -1,48 +1,50 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven , 2014
-
- Version history
- ---------------
-
-v1.1a [2014/07/22]
- - This is a minor bugfix release.
- - BUG FIX: The opening bracket in \ProvidesFile of
- historische-zeitschrift.cbx was missing.
- - README: Updated link to house style.
-
-v1.1 [2014/06/05]
- - This is a bugfix release.
-
-v1.0 [2012/06/11]
- - Compatible with biblatex 1.7.
- - New option 'dashed' (analogue to the option provided by
- the standard biblatex styles).
- - @review is now supported (as an alias for @article).
-
-v0.9a [2010/10/18]
- - Compatibility to biblatex 0.9e.
- - New option 'postnote'. This option can take the values
- 'inparen' and 'afterparen', where 'inparen' puts the
- postnote in subsequent citations inside the parenthesis
- holding the 'see note N' phrase. The default is
- 'afterparen' (thus, the default behaviour has changed,
- because the HZ style requires it. The style description
- was wrong at this point, and I did not check properly in
- the printed journal. Therefore, the biblatex style
- 'historische-zeitschrift' was wrong in this particular
- point. For compatibility reasons, and because it might be
- useful, I turned the wrong behaviour into the option
- 'postnote=inparen').
- - @reference and @inreference are now supported (as an
- alias for @collection and @incollection, respectively, as
- they do not require special treatment).
-
-v0.9 [2010/03/11]
- - Compatibility to biblatex 0.9
- - The options 'doi', 'eprint' and 'url' are supported. The
- defaults are 'doi=false', 'eprint=false' and 'url=true'.
- - Added the file 'historische-zeitschrift.lbx' for the
- handling of (German) language related issues.
-
-v0.8 [2008/10/20]
- - Initial public release
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven , 2014-2016
+
+ Version history
+ ---------------
+v1.2 [2016/12/01]
+ - Compatible with biblatex >3.3 (thanks to Herbert Voß)
+
+v1.1a [2014/07/22]
+ - This is a minor bugfix release.
+ - BUG FIX: The opening bracket in \ProvidesFile of
+ historische-zeitschrift.cbx was missing.
+ - README: Updated link to house style.
+
+v1.1 [2014/06/05]
+ - This is a bugfix release.
+
+v1.0 [2012/06/11]
+ - Compatible with biblatex 1.7.
+ - New option 'dashed' (analogue to the option provided by
+ the standard biblatex styles).
+ - @review is now supported (as an alias for @article).
+
+v0.9a [2010/10/18]
+ - Compatibility to biblatex 0.9e.
+ - New option 'postnote'. This option can take the values
+ 'inparen' and 'afterparen', where 'inparen' puts the
+ postnote in subsequent citations inside the parenthesis
+ holding the 'see note N' phrase. The default is
+ 'afterparen' (thus, the default behaviour has changed,
+ because the HZ style requires it. The style description
+ was wrong at this point, and I did not check properly in
+ the printed journal. Therefore, the biblatex style
+ 'historische-zeitschrift' was wrong in this particular
+ point. For compatibility reasons, and because it might be
+ useful, I turned the wrong behaviour into the option
+ 'postnote=inparen').
+ - @reference and @inreference are now supported (as an
+ alias for @collection and @incollection, respectively, as
+ they do not require special treatment).
+
+v0.9 [2010/03/11]
+ - Compatibility to biblatex 0.9
+ - The options 'doi', 'eprint' and 'url' are supported. The
+ defaults are 'doi=false', 'eprint=false' and 'url=true'.
+ - Added the file 'historische-zeitschrift.lbx' for the
+ handling of (German) language related issues.
+
+v0.8 [2008/10/20]
+ - Initial public release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/historische-zeitschrift/LIESMICH new/doc/latex/historische-zeitschrift/LIESMICH
--- old/doc/latex/historische-zeitschrift/LIESMICH 2014-07-24 00:05:20.000000000 +0200
+++ new/doc/latex/historische-zeitschrift/LIESMICH 2016-12-03 00:01:03.000000000 +0100
@@ -1,107 +1,107 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven , 2014
-
-************************************************************
-
-Inhalt der Datei LIESMICH
- 1. Kurzbeschreibung
- 2. Installationshinweise
- 3. Benutzung
- 4. Versionsgeschichte
- 5. Lizenz
- 6. Dateien
-
-
- 1. Kurzbeschreibung
- -------------------
-
- historische-zeitschrift ist ein Zitierstil für das
- Paket biblatex von Philipp Lehman. Es bietet einen Stil
- nach den Richtlinien der 'Historischen Zeitschrift'. Das
- Schema ist ein Vollzitat für die erste Zitation und 'Autor,
- Kurztitel (wie Anm. N), S' für alle folgenden Zitationen
- (wobei S für die Seitenzahl steht). Für weitere Details des
- Stils sehen Sie sich bitte die Richtlinien unter
- http://194.97.159.218/verlag/historische-zeitschrift/hz-richtlinien.htm
- an.
-
- Dieses Paket baut vollständig auf biblatex auf; achten Sie
- auch auf die Mindestanforderungen von biblatex selbst.
- Anregungen und Verbesserungsvorschläge sind jederzeit
- willkommen.
-
-
- 2. Installationshinweise
- ------------------------
-
- historische-zeitschrift ist in den Distributionen MiKTeX
- und TeX Live enthalten und kann mit deren Paketmanagern
- bequem installiert werden. Wenn Sie stattdessen eine
- manuelle Installation durchführen, so gehen Sie wie folgt
- vor: Entpacken Sie die zip-Datei in den $LOCALTEXMF-Ordner
- ihres Systems. Aktualisieren Sie anschließend die 'filename
- database' ihrer TeX-Distribution. Für weitere Informationen
- schauen Sie bitte in die Dokumentation Ihrer Distribution.
-
-
- 3. Benutzung
- ------------
-
- Der hier angebotene Zitierstil wird wie die Standard-
- Stile beim Laden des Pakets biblatex eingebunden:
- \usepackage[style=historische-zeitschrift]{biblatex}
- Beachten Sie, dass der Stil für Zitate in Fußnoten gedacht
- ist. Zitierkommandos außerhalb von Fußnoten führen immer zu
- Vollzitaten!
-
- Die zusätzliche Option 'postnote=inparen' bietet die
- Möglichkeit, die Seitenzahl bei Folgezitaten auch innerhalb
- der Klammer auszugeben, also
- Autor, Kurztitel (wie Anm. N, S)
- Die Voreinstellung ist 'postnote=afterparen', also
- Autor, Kurztitel (wie Anm. N), S
-
- Die Option 'dashed'
- Analog zu den Standard-Stilen von biblatex wird die Option
- 'dashed' zur Verfügung gestellt. Bei 'dashed=true' werden
- wiederkehrende Autoren/Herausgeber in der Bibliographie
- durch einen langen Strich ersetzt. Mit 'dashed=false'
- wird diese Funktion ausgeschaltet, dann erscheinen immer
- die Namen der Autoren/Herausgeber. Die Standardeinstellung
- ist 'dashed=true'.
-
-
- 4. Versionsgeschichte
- ---------------------
-
- siehe Datei CHANGES
-
-
- 5. Lizenz
- ---------
-
- Dieses Werk darf nach den Bedingungen der LaTeX Project
- Public Lizenz, entweder Version 1.3 oder (nach Ihrer Wahl)
- jede spaetere Version, verteilt und/oder verändert werden.
- Die neueste Version dieser Lizenz finden Sie unter
- http://www.latex-project.org/lppl.txt. Version 1.3 (oder
- eine neuere) ist Teil aller Verteilungen von LaTeX
- Version 2005/12/01 oder spaeter.
-
- Dieses Werk hat den LPPL-Betreuungs-Status 'maintained'
- (betreut).
-
- Der aktuelle Betreuer dieses Werkes ist Dominik Waßenhoven.
-
-
- 6. Dateien
- ----------
-
- Dieses Werk (bzw. Paket) besteht aus folgenden Dateien:
-
- * LIESMICH % diese Datei, inkl. Lizenz
- * README % diese Datei in englisch
- * CHANGES % Versionsgeschichte (englisch)
- * historische-zeitschrift.bbx % Bibliographiestil
- * historische-zeitschrift.cbx % Zitierstil
- * historische-zeitschrift.lbx % Sprachdatei
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven , 2014-2016
+
+************************************************************
+
+Inhalt der Datei LIESMICH
+ 1. Kurzbeschreibung
+ 2. Installationshinweise
+ 3. Benutzung
+ 4. Versionsgeschichte
+ 5. Lizenz
+ 6. Dateien
+
+
+ 1. Kurzbeschreibung
+ -------------------
+
+ historische-zeitschrift ist ein Zitierstil für das
+ Paket biblatex von Philipp Lehman. Es bietet einen Stil
+ nach den Richtlinien der 'Historischen Zeitschrift'. Das
+ Schema ist ein Vollzitat für die erste Zitation und 'Autor,
+ Kurztitel (wie Anm. N), S' für alle folgenden Zitationen
+ (wobei S für die Seitenzahl steht). Für weitere Details des
+ Stils sehen Sie sich bitte die Richtlinien unter
+ http://194.97.159.218/verlag/historische-zeitschrift/hz-richtlinien.htm
+ an.
+
+ Dieses Paket baut vollständig auf biblatex auf; achten Sie
+ auch auf die Mindestanforderungen von biblatex selbst.
+ Anregungen und Verbesserungsvorschläge sind jederzeit
+ willkommen.
+
+
+ 2. Installationshinweise
+ ------------------------
+
+ historische-zeitschrift ist in den Distributionen MiKTeX
+ und TeX Live enthalten und kann mit deren Paketmanagern
+ bequem installiert werden. Wenn Sie stattdessen eine
+ manuelle Installation durchführen, so gehen Sie wie folgt
+ vor: Entpacken Sie die zip-Datei in den $LOCALTEXMF-Ordner
+ ihres Systems. Aktualisieren Sie anschließend die 'filename
+ database' ihrer TeX-Distribution. Für weitere Informationen
+ schauen Sie bitte in die Dokumentation Ihrer Distribution.
+
+
+ 3. Benutzung
+ ------------
+
+ Der hier angebotene Zitierstil wird wie die Standard-
+ Stile beim Laden des Pakets biblatex eingebunden:
+ \usepackage[style=historische-zeitschrift]{biblatex}
+ Beachten Sie, dass der Stil für Zitate in Fußnoten gedacht
+ ist. Zitierkommandos außerhalb von Fußnoten führen immer zu
+ Vollzitaten!
+
+ Die zusätzliche Option 'postnote=inparen' bietet die
+ Möglichkeit, die Seitenzahl bei Folgezitaten auch innerhalb
+ der Klammer auszugeben, also
+ Autor, Kurztitel (wie Anm. N, S)
+ Die Voreinstellung ist 'postnote=afterparen', also
+ Autor, Kurztitel (wie Anm. N), S
+
+ Die Option 'dashed'
+ Analog zu den Standard-Stilen von biblatex wird die Option
+ 'dashed' zur Verfügung gestellt. Bei 'dashed=true' werden
+ wiederkehrende Autoren/Herausgeber in der Bibliographie
+ durch einen langen Strich ersetzt. Mit 'dashed=false'
+ wird diese Funktion ausgeschaltet, dann erscheinen immer
+ die Namen der Autoren/Herausgeber. Die Standardeinstellung
+ ist 'dashed=true'.
+
+
+ 4. Versionsgeschichte
+ ---------------------
+
+ siehe Datei CHANGES
+
+
+ 5. Lizenz
+ ---------
+
+ Dieses Werk darf nach den Bedingungen der LaTeX Project
+ Public Lizenz, entweder Version 1.3 oder (nach Ihrer Wahl)
+ jede spaetere Version, verteilt und/oder verändert werden.
+ Die neueste Version dieser Lizenz finden Sie unter
+ http://www.latex-project.org/lppl.txt. Version 1.3 (oder
+ eine neuere) ist Teil aller Verteilungen von LaTeX
+ Version 2005/12/01 oder spaeter.
+
+ Dieses Werk hat den LPPL-Betreuungs-Status 'maintained'
+ (betreut).
+
+ Der aktuelle Betreuer dieses Werkes ist Dominik Waßenhoven.
+
+
+ 6. Dateien
+ ----------
+
+ Dieses Werk (bzw. Paket) besteht aus folgenden Dateien:
+
+ * LIESMICH % diese Datei, inkl. Lizenz
+ * README % diese Datei in englisch
+ * CHANGES % Versionsgeschichte (englisch)
+ * historische-zeitschrift.bbx % Bibliographiestil
+ * historische-zeitschrift.cbx % Zitierstil
+ * historische-zeitschrift.lbx % Sprachdatei
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/historische-zeitschrift/README new/doc/latex/historische-zeitschrift/README
--- old/doc/latex/historische-zeitschrift/README 2014-07-24 00:05:20.000000000 +0200
+++ new/doc/latex/historische-zeitschrift/README 2016-12-03 00:01:03.000000000 +0100
@@ -1,5 +1,5 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven , 2014
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven , 2014-2016
************************************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/historische-zeitschrift.doc.tlpobj new/tlpkg/tlpobj/historische-zeitschrift.doc.tlpobj
--- old/tlpkg/tlpobj/historische-zeitschrift.doc.tlpobj 2016-04-14 19:06:52.000000000 +0200
+++ new/tlpkg/tlpobj/historische-zeitschrift.doc.tlpobj 2017-04-14 17:42:42.000000000 +0200
@@ -1,6 +1,6 @@
name historische-zeitschrift.doc
category Package
-revision 34703
+revision 42635
shortdesc doc files of historische-zeitschrift
relocated 1
docfiles size=3
++++++ historische-zeitschrift.tar.xz ++++++
++++ 2399 lines of diff (skipped)