Hello community,
here is the log from the commit of package texlive-specs-n for openSUSE:Factory checked in at 2017-06-25 19:23:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-n (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-n.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-n"
Sun Jun 25 19:23:21 2017 rev:26 rq:505267 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-n/texlive-specs-n.changes 2017-06-08 14:55:23.855426573 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-n.new/texlive-specs-n.changes 2017-06-25 19:31:41.955184519 +0200
@@ -1,0 +2,52 @@
+Wed Jun 21 10:20:17 UTC 2017 - werner@suse.de
+
+- Do not require own provided perl modules for latexindent
+
+-------------------------------------------------------------------
+Tue Jun 20 06:39:06 UTC 2017 - werner@suse.de
+
+- Change left over texlive-pdftex-def for texlive-latex-bin
+
+-------------------------------------------------------------------
+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:
----
lshort-italian.doc.tar.xz
lshort-japanese.doc.tar.xz
lshort-korean.doc.tar.xz
lshort-mongol.doc.tar.xz
lshort-persian.doc.tar.xz
lshort-polish.doc.tar.xz
lshort-portuguese.doc.tar.xz
lshort-russian.doc.tar.xz
lshort-slovak.doc.tar.xz
lshort-slovenian.doc.tar.xz
lshort-spanish.doc.tar.xz
lshort-thai.doc.tar.xz
lshort-turkish.doc.tar.xz
lshort-ukr.doc.tar.xz
lshort-vietnamese.doc.tar.xz
lstaddons.doc.tar.xz
lstaddons.tar.xz
lstbayes.doc.tar.xz
lstbayes.tar.xz
lt3graph.doc.tar.xz
lt3graph.tar.xz
ltablex.doc.tar.xz
ltablex.tar.xz
ltabptch.doc.tar.xz
ltabptch.tar.xz
ltxdockit.doc.tar.xz
ltxdockit.tar.xz
ltxfileinfo.doc.tar.xz
ltxfileinfo.tar.xz
ltximg.doc.tar.xz
ltximg.tar.xz
ltxindex.doc.tar.xz
ltxindex.tar.xz
ltxkeys.doc.tar.xz
ltxkeys.tar.xz
ltxmisc.tar.xz
ltxnew.doc.tar.xz
ltxnew.tar.xz
ltxtools.doc.tar.xz
ltxtools.tar.xz
lua-alt-getopt.doc.tar.xz
lua-alt-getopt.tar.xz
lua-check-hyphen.doc.tar.xz
lua-check-hyphen.tar.xz
lua-visual-debug.doc.tar.xz
lua-visual-debug.tar.xz
lua2dox.doc.tar.xz
lua2dox.tar.xz
luabibentry.doc.tar.xz
luabibentry.tar.xz
luabidi.doc.tar.xz
luabidi.tar.xz
luacode.doc.tar.xz
luacode.tar.xz
luaindex.doc.tar.xz
luaindex.tar.xz
luainputenc.doc.tar.xz
luainputenc.tar.xz
luaintro.doc.tar.xz
lualatex-doc-de.doc.tar.xz
lualatex-doc.doc.tar.xz
lualatex-math.doc.tar.xz
lualatex-math.tar.xz
New:
----
latex-notes-zh-cn.doc.tar.xz
latex-papersize.doc.tar.xz
latex-papersize.tar.xz
latex-referenz.doc.tar.xz
latex-tabellen.doc.tar.xz
latex-tds.doc.tar.xz
latex-tds.source.tar.xz
latex-veryshortguide.doc.tar.xz
latex-web-companion.doc.tar.xz
latex2e-help-texinfo-fr.doc.tar.xz
latex2e-help-texinfo-spanish.doc.tar.xz
latex2e-help-texinfo.doc.tar.xz
latex2man.doc.tar.xz
latex2man.tar.xz
latex2man_tmphandling.dif
latex2nemeth.doc.tar.xz
latex2nemeth.tar.xz
latex4wp-it.doc.tar.xz
latex4wp.doc.tar.xz
latexbangla.doc.tar.xz
latexbangla.tar.xz
latexbug.doc.tar.xz
latexbug.tar.xz
latexcheat-de.doc.tar.xz
latexcheat-esmx.doc.tar.xz
latexcheat-ptbr.doc.tar.xz
latexcheat.doc.tar.xz
latexconfig.tar.xz
latexcourse-rug.doc.tar.xz
latexdemo.doc.tar.xz
latexdemo.tar.xz
latexdiff.doc.tar.xz
latexdiff.tar.xz
latexdiff_perl.dif
latexfileinfo-pkgs.doc.tar.xz
latexfileinfo-pkgs.tar.xz
latexfileversion.doc.tar.xz
latexfileversion.tar.xz
latexgit.doc.tar.xz
latexgit.tar.xz
latexindent.doc.tar.xz
latexindent.tar.xz
latexmk.doc.tar.xz
latexmk.tar.xz
latexmp.doc.tar.xz
latexmp.tar.xz
latexpand.doc.tar.xz
latexpand.tar.xz
latexpand_perl.dif
lato.doc.tar.xz
lato.tar.xz
layaureo.doc.tar.xz
layaureo.tar.xz
layouts.doc.tar.xz
layouts.tar.xz
lazylist.doc.tar.xz
lazylist.tar.xz
lcd.doc.tar.xz
lcd.tar.xz
lcdftypetools.doc.tar.xz
lcg.doc.tar.xz
lcg.tar.xz
lcyw.doc.tar.xz
lcyw.tar.xz
leading.doc.tar.xz
leading.tar.xz
limap.doc.tar.xz
ling-macros.doc.tar.xz
ling-macros.tar.xz
lion-msc.doc.tar.xz
lion-msc.tar.xz
listofitems.doc.tar.xz
listofitems.tar.xz
lni.doc.tar.xz
lni.tar.xz
longdivision.doc.tar.xz
longdivision.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-n.spec ++++++
++++ 33774 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-n/texlive-specs-n.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-n.new/texlive-specs-n.spec
++++++ latex2man_tmphandling.dif ++++++
---
texmf-dist/scripts/latex2man/latex2man | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- texmf-dist/scripts/latex2man/latex2man
+++ texmf-dist/scripts/latex2man/latex2man 2012-03-29 09:35:29.180854334 +0000
@@ -20,6 +20,8 @@ require 5.0004_03;
use Getopt::Std;
+use File::Temp qw/tempfile/;
+
# use strict 'vars';
$CMD=`basename $0`; chop ($CMD);
@@ -29,7 +31,7 @@ sub date2str;
$VERSION = "1.25";
$DATE = date2str ('$Date: 2017/04/13 14:25:56 $' =~ m|(\d+/\d+/\d+)|);
-$tmp = "/tmp/$CMD.$$";
+(undef, $tmp) = tempfile;
##################################################################
# check option and arguments
++++++ ltxdockit.doc.tar.xz -> latexdiff.doc.tar.xz ++++++
++++ 12111 lines of diff (skipped)
++++++ ltxdockit.doc.tar.xz -> latexdiff.tar.xz ++++++
++++ 5908 lines of diff (skipped)
++++++ latexdiff_perl.dif ++++++
From cfe445c4bff997cdc59979a89da8362cbf403e75 Mon Sep 17 00:00:00 2001
From: Frederik Tilmann
Date: Sat, 17 Sep 2016 22:21:08 +0200
Subject: [PATCH] Removed some more unescaped left braces (which triggered
depracation warnings)
From a83d9cb865fd0d8ba83ae97ce567035d96b015c7 Mon Sep 17 00:00:00 2001
From: Frederik Tilmann
Date: Tue, 11 Oct 2016 01:01:46 +0200
Subject: [PATCH] Fix further unescaped left brace warnings; fixes issue #61
---
texmf-dist/scripts/latexdiff/latexdiff.pl | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
--- texmf-dist/scripts/latexdiff/latexdiff.pl
+++ texmf-dist/scripts/latexdiff/latexdiff.pl 2017-06-13 14:00:41.712076413 +0000
@@ -2255,15 +2255,15 @@ sub marktags {
sub take_comments_and_enter_from_frac() {
###*************take the \n and % between frac and {}***********
###notice all of the substitution are made none global
- while( m/\\begin{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\frac(([\s]*%[^\n]*?)*[\r\n|\r|\n])+\{(.*?)\\end{\1}/s ) {
+ while( m/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\frac(([\s]*%[^\n]*?)*[\r\n|\r|\n])+\{(.*?)\\end\{\1}/s ) {
### if there isn't any % or \n in the pattern $2 then there should be an \\end{...} in $2
- if( $2 !~ m/\\end{$1}/s ) {
+ if( $2 !~ m/\\end\{$1}/s ) {
### take out % and \n from the next match only (none global)
- s/\\begin{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\frac(([\s]*%[^\n]*?)*[\r\n|\r|\n])+\{(.*?)\\end{\1}/\\begin{$1}$2\\frac{$5\\end{$1}/s;
+ s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\frac(([\s]*%[^\n]*?)*[\r\n|\r|\n])+\{(.*?)\\end\{\1}/\\begin{$1}$2\\frac{$5\\end{$1}/s;
}
else{
###there are no more % and \n in $2, we want to find the next one so we clear the begin-end from the pattern
- s/\\begin{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\end{\1}/MATHBLOCK$1$2MATHBLOCKEND/s;
+ s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\end\{\1}/MATHBLOCK$1$2MATHBLOCKEND/s;
}
}
###cleaning up
@@ -2277,18 +2277,18 @@ sub take_comments_and_enter_from_frac()
### from now on CURRFRAC is the frac we are looking at
s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)\}(.*?)\\frac\{(.*?)\\end\{\1\}/\\begin\{$1\}$2CURRFRAC\{$3\\end\{$1\}/s;
while( m/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)\}(.*?)CURRFRAC\{(.*?)\\end\{\1\}/s ) {
- if( m/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)\}(.*?)CURRFRAC\{($pat_n)\}([\s]*(%[^\n]*?)*[\r\n|\r|\n])+[\s]*\{(.*?)\\end{\1}/s ) {
+ if( m/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)\}(.*?)CURRFRAC\{($pat_n)\}([\s]*(%[^\n]*?)*[\r\n|\r|\n])+[\s]*\{(.*?)\\end\{\1}/s ) {
s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)\}(.*?)CURRFRAC\{($pat_n)\}([\s]*(%[^\n]*?)*[\r\n|\r|\n])+[\s]*\{(.*?)\\end\{\1\}/\\begin\{$1\}$2CURRFRAC\{$3\}\{$6\\end\{$1\}/s;
}
else { # there is no comment or \n between the two brackets {}{}
### change CURRFRAC to FRACSTART so we can change them all back to //frac{ when we finish
- s/\\begin{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)CURRFRAC\{(.*?)\\end{\1}/\\begin{$1}$2FRACSTART\{$3\\end{$1}/s;
+ s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)CURRFRAC\{(.*?)\\end\{\1}/\\begin{$1}$2FRACSTART\{$3\\end{$1}/s;
}
}
}
else{
###there are no more frac in $2, we want to find the next one so we clear the begin-end from the pattern
- s/\\begin{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\end{\1}/MATHBLOCK$1$2MATHBLOCKEND/s;
+ s/\\begin\{($MATHENV|$MATHARRENV|SQUAREBRACKET)}(.*?)\\end\{\1}/MATHBLOCK$1$2MATHBLOCKEND/s;
}
}
@@ -2351,16 +2351,16 @@ sub preprocess {
s/(? lcd.doc.tar.xz ++++++
++++ 24585 lines of diff (skipped)
++++++ lshort-italian.doc.tar.xz -> lcd.tar.xz ++++++
++++ 24653 lines of diff (skipped)
++++++ ltximg.doc.tar.xz -> lcg.doc.tar.xz ++++++
Binary files old/doc/latex/lcg/lcg.pdf and new/doc/latex/lcg/lcg.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/ltximg/CHANGES new/texmf-dist/doc/support/ltximg/CHANGES
--- old/texmf-dist/doc/support/ltximg/CHANGES 2015-04-22 23:19:53.000000000 +0200
+++ new/texmf-dist/doc/support/ltximg/CHANGES 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-#------------------------------ CHANGES -------------------------------#
-v1.1 2015-04-21 - Change mogrify to gs for image formats
- - Create output file
- - Rewrite source code and fix regex
- - Add more image format
- - Change date to iso format
-v1.0 2013-12-01 - First public release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/ltximg/README new/texmf-dist/doc/support/ltximg/README
--- old/texmf-dist/doc/support/ltximg/README 2015-04-22 23:19:53.000000000 +0200
+++ new/texmf-dist/doc/support/ltximg/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-ltximg is a Perl script which isolates all Tikz or
-PSTricks related parts of the TeX document into single
-pdf file, split and convert in eps/pdf/png/jpg/svg format.
-
-The advantage of "ltximg" is the ability to discuss the
-environments that give problems using the "preview" package
-as "verbatim" inline (verb|...|) or beginning with %, and
-other environments (LTXexample, Verbatim,etc).
-
-The images files are saved in a subdirectory images.
-
-Syntax: perl ltximg.pl file.tex [options]
-
-ltximg create a copy for TeX source whit all PGF|TiKZ|Pstricks environments
- and convert all environments into single images (pdf/png/eps/jpg).
- By default search and extract environments using (pdf)LaTeX
- and ghostscript (gs).
-
-Environments suports by LTXimg:
-
- pspicture tikzpicture pgfpicture forest ganttchart
- tikzcd circuitikz dependency other postscript
-
-Options:
-
- -h,--help - display this help and exit
- -l,--license - display license information and exit
- -v,--version - display version (current 1.2) and exit
- -d,--dpi=<int> - the dots per inch for images (default 150)
- -j,--jpg - create .jpg files (need Ghostscript)
- -p,--png - create .png files (need Ghostscript)
- -e,--eps - create .eps files (need pdftops)
- -s,--svg - create .svg files (need pdf2svg)
- -P,--ppm - create .ppm files (need pdftoppm)
- -a,--all - create .(pdf,eps,jpg,png) images
- -c,--clear - delete all temp and aux files
- -o,--output - create a file-out.tex whitout PGF|TiKZ|PST code
- -m,--margins=<int> - margins in bp for pdfcrop (default 0)
- -np,--nopreview - create images files whitout preview package
- -ns,--nosource - delete all source for images files
- --miktex - use --enable-write18 for MikTeX users
- --xetex - using (Xe)LaTeX for create images
- --latex - using LaTeX for create images
- --luatex - using (Lua)LaTeX for create images
- --nopdf - don't create a PDF image files (default off)
- --other=<string> - search other environment (default other)
- --ignore=<string> - skip verbatim environment (default ignore)
- --imgdir=<string> - the folder for images (default images)
-
-
-Pablo González Luengo, 2015-04-21
Binary files old/texmf-dist/doc/support/ltximg/ltximg-doc.pdf and new/texmf-dist/doc/support/ltximg/ltximg-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/ltximg/ltximg-doc.tex new/texmf-dist/doc/support/ltximg/ltximg-doc.tex
--- old/texmf-dist/doc/support/ltximg/ltximg-doc.tex 2015-04-22 23:19:53.000000000 +0200
+++ new/texmf-dist/doc/support/ltximg/ltximg-doc.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,337 +0,0 @@
-\documentclass[10pt]{article}
-\usepackage[T1]{fontenc}%
-\usepackage{hologo}%
-\usepackage{fetamont}%
-\usepackage{libertine}%
-\usepackage{booktabs}%
-\usepackage{tabularx}%
-\usepackage{tcolorbox}%
-\tcbuselibrary{documentation}%
-\usepackage[margin=1.0in,letterpaper]{geometry}%
-\usepackage[scaled=0.9]{inconsolata}%
-\usepackage{listings}%
-% colors
-\definecolor{lightgrey}{rgb}{0.9,0.9,0.9}
-\definecolor{darkgreen}{rgb}{0,0.6,0}
-\definecolor{darkred}{rgb}{0.6,0,0}
-\definecolor{myblue}{RGB}{20,105,176}
-\definecolor{darkgreen}{rgb}{0,0.6,0}
-% languaje
-\lstdefinelanguage{mytex}[LaTeX]{TeX}{
-columns=flexible,
-frame=single,
-framerule=0pt,%
-backgroundcolor=\color{gray!10},%
-xleftmargin=\fboxsep,%
-xrightmargin=\fboxsep,
-alsoletter={\\,*,\&},
-morekeywords={\\AtBeginDocument,
- \\RequirePackage,
- \\PreviewEnvironment,
- \&},
-morekeywords=[2]{pspicture,
- verbatim,
- table,
- other,
- tikzpicture,
- postscript,
- preview,
- TRICKS,
- POSTRICKS,
- TIKZPICTURE,
- OTHER,
- nopreview},
-morekeywords=[3]{\\begin,
- \\pspicture,
- \\TRICKS,
- \\ENDTRICKS,
- \\endpspicture,
- \\end},
-literate=*{\{}{{\textcolor{myblue}{\{}}}{1}
- {\}}{{\textcolor{myblue}{\}}}}{1}
- {[}{{\textcolor{myblue}{[}}}{1}
- {]}{{\textcolor{myblue}{]}}}{1},
- }
-\lstset{language=mytex}
-
-\lstdefinestyle{mystyle1}{
- basicstyle=\small\ttfamily,
- keywordstyle=\bfseries\color{red},
- keywordstyle=[2]{\color{magenta}},
- keywordstyle=[3]{\color{blue}},
- commentstyle=\color{darkgreen},
- stringstyle=\color{orange},
- identifierstyle=\ttfamily,
- showstringspaces=true,
- breaklines=true,
- tabsize=4,
- columns=fullflexible,
- keepspaces=true,
- }
-% style
-\lstset{style=mystyle1}
-\begin{document}
-\title{{\Huge\textffm{LTX}\textffmw{img} \normalsize \Large\textffmw{v1.1}}\\\small\textffm{tikz|pgf|pstricks \\to image format}}
-\author{Pablo Gonz\'{a}lez Luengo\\ \small \ttfamily pablgonz at yahoo dot com}
-\date{\today}
-\maketitle
-\begin{abstract}
-\noindent
-
-\textsf{ltximg} is a \textsf{Perl} script that automates the process to extract and convert all PGF|TiKZ|Pstricks environments from input file to image formats (pdf,png,jpg,eps,ppm,svg) and source code for environments in individual files using \textsf{Ghostscript} and other software. By default search and extract environments using \hologo{pdfLaTeX}.
-\end{abstract}
-\tableofcontents
-\section{Required Software}
-
-For the full operation of the \textsf{ltximg} script you need the following opensource programs
-(available for windows and linux).
-
-\begin{itemize}
-\item \textsf{Perl} (version 5.18 or higer).
-
-\item \textsf{Ghostscript} (version 9.16).
-
-\item \textsf{pdftops} (optional, for images in \textsf{EPS} format).
-
-\item \textsf{pdftoppm} (optional, for images in \textsf{PPM} format).
-
-\item \textsf{pdf2svg} (optional, for images in \textsf{SVG} format).
-\end{itemize}
-\newpage
-\section{Run and options}
-the syntax for \textsf{ltximg} script is simple:
-\noindent
-For \TeX Live users:
-\begin{lstlisting}
-ltximg file.tex --options
-\end{lstlisting}
-For Mik\TeX\ users:
-\begin{lstlisting}
-perl ltximg file.tex --miktex --options
-\end{lstlisting}
-
-\begin{table}[htp]
-\caption{Options for \textsf{ltximg}}
-\begin{tabularx}{\linewidth}{@{}>{\ttfamily} l>{\ttfamily} l >{\ttfamily}l X @{}}\\\toprule
-\emph{short} & \emph{long} & \emph{default} & \emph{description}\\\midrule
- -h &--help & & Display help from command line and exit.\\
- -l &--license & & Display license information and exit.\\
- -v &--version & 1.1 & Display version of script and exit.\\
- -d &--dpi=<int> & 150 & The dots per inch for images.\\
- -j &--jpg & & Create \textsf{.jpg} files (need \textsf{Ghostscript}).\\
- -p &--png & & Create \textsf{.png}files (need \textsf{Ghostscript}).\\
- -e &--eps & & Create \textsf{.eps} files (need \textsf{pdftops}).\\
- -s &--svg & & Create \textsf{.svg} files (need \textsf{pdf2svg}).\\
- -P &--ppm & & Create \textsf{.ppm} files (need \textsf{pdftoppm}).\\
- -a &--all & & Create \textsf{.(pdf,eps,jpg,png)} images.\\
- -c &--clear & & Delete all temp and aux files.\\
- -o &--output & & Create a \textsf{file-out.tex} whitout \textsf{PGF|TiKZ|PST} code.\\
- -m &--margins=<int>& 0 & Margins in bp for \textsf{pdfcrop}.\\
- -np &--nopreview & off & Create images files whitout \textsf{preview} package.\\
- -ns &--nosource & off & Delete all source for images files\\
- &--miktex &-shell-escape & Use \textsf{--enable-write18} for \hologo{MiKTeX} users.\\
- &--xetex & off & Using \hologo{XeLaTeX} for create images.\\
- &--latex & off & Using \hologo{LaTeX} for create images.\\
- &--luatex & off & Using \hologo{LuaLaTeX} for create images.\\
- &--nopdf & off & Don't create a PDF image files.\\
- &--other=<string> & other & Search \textsf{other} environment for export.\\
- &--ignore=<string> & ignore& Skip verbatim environment.\\
- &--imgdir=<string> & images & The folder for images.\\
- \bottomrule
-\end{tabularx}
-\end{table}
-
-
-
-\section{How it works}
-
-The script works in two steps for create image, source code and output file \emph{without PGF/TIKZ/PST} environments.
-
-
-\subsection{Environment Suports}
-
-\textsf{ltximg} export and convert this environment:
-
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{pspicture}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{pspicture*}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{postscript}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{circuitikz}%
-{}
-\end{docEnvironment}
-\end{minipage}
-
-\vspace{0.5cm}
-
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{tikzpicture}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{pgfpicture}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{ganttchart}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{forest}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\vspace{0.5cm}
-
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{tikzcd}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{circuitikz}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{dependency}%
-{}
-\end{docEnvironment}
-\end{minipage}
-\begin{minipage}[c]{0.25\columnwidth}
-\begin{docEnvironment}%
-{other}%
-{}
-\end{docEnvironment}
-\end{minipage}
-
-
-
-\subsection{Comment and ignore}
-
-The first step \textsf{ltximg } script create a image dir (\textsf{images/})
-and read all input file in memory, processing is as follows, being assumed that our file is \texttt{test.tex}:
-
-\begin{enumerate}
-\item Create a copy file in memory and change problematic environments (verbatim, verbatim\*, lstlisting,
- LTXexample, Verbatim, comment, alltt, minted, tcblisting, xcomment and ignore)
-
-\item Change problematic inline verbatim from varius package (lstlisting,LTXexample, Verbatim, comment, alltt, minted, tcblisting, etc) include line whit \%.
-\end{enumerate}
-
-
-
-\subsection{Create source and images}
-\begin{enumerate}
-
-\item If script is call whitout \textsf{--nopreview} option (default), adds the following lines to the beginning of the test.tex in memory and save file test-fig.tex in images dir :
-
-\begin{lstlisting}
-\AtBeginDocument{
-\RequirePackage[active,tightpage]{preview}
-\renewcommand\PreviewBbAdjust{-60pt -60pt 60pt 60pt}%
-\newenvironment{postscript}{}{}%
-\PreviewEnvironment{postscript}}%
-\end{lstlisting}
-
-\item If script is call whit \textsf{--nopreview} option, all environment code its put inside the :
-
-\begin{lstlisting}
-\begin{postscript}
-...
-\end{postscript}
-\end{lstlisting}
-
-and separate in individual files (test-fig-1.tex, test-fig-2.tex, etc) in image dir and join in test-fig.tex. The postscript environment can be used to place any material to be exported if that is not supported or fails the \textsf{--other} option.
-
-
-\item Now, the script call (pdf/lua/xe)latex in \texttt{test-fig.tex} and \textsf{pdfcrop} in
-\texttt{test-fig.pdf} and create image files.
-\end{enumerate}
-
-\section{Example}
-\begin{lstlisting}
-ltximg test.tex -e -p -j -c -o --imgdir=pics
-\end{lstlisting}
-produce test-out.tex whitout PGF|TiKZ|PST environments and create "pics" dir whit all images (pdf,eps,png,jpg) and source (.tex) for all related parts using \hologo{pdfLaTeX} whit preview package and cleaning all tmp files.
-
-\noindent
-Suport bundling for short options:
-\begin{lstlisting}
-ltximg test.tex -epjco --imgdir=pics
-\end{lstlisting}
-\end{document}
-
-
-
-LTXimg extract and convert all PGF|TiKZ|Pstricks environments from TeX
- source into single images files (pdf/png/eps/jpg/svg) using Ghostscript.
- By default search and extract environments using (pdf)LaTeX.
-
-Environments suports by LTXimg:
-
- pspicture tikzpicture pgfpicture forest ganttchart
- tikzcd circuitikz dependency other postscript
-
-Options:
-\begin{tabularx}{\linewidth}{@{}>{\ttfamily} l>{\ttfamily} l >{\ttfamily}l X @{}}\\\toprule
-\emph{short} & \emph{name} & \emph{default} & \emph{description}\\\midrule
- -h&--help & &display this help and exit
- -l&--license & &- display license information and exit
- -v&--version & & - display version (current 1.2) and exit
- -d&--dpi=<int> & 150 & - the dots per inch for images
- -j&--jpg & &- create .jpg files (need Ghostscript)
- -p&--png & &- create .png files (need Ghostscript)
- -e&--eps & &- create .eps files (need pdftops)
- -s&--svg & &- create .svg files (need pdf2svg)
- -P&--ppm & &- create .ppm files (need pdftoppm)
- -a&--all & &- create .(pdf,eps,jpg,png) images
- -c&--clear & &- delete all temp and aux files
- -o&--output & &- create a file-out.tex whitout PGF|TiKZ|PST code
- -m&--margins=<int>& &- margins in bp for pdfcrop (default 0)
- -np&--nopreview & &- create images files whitout preview package
- -ns&--nosource & &- delete all source for images files
- &--miktex & &- use --enable-write18 for MikTeX users
- &--xetex & &- using (Xe)LaTeX for create images
- &--latex & &- using LaTeX for create images
- &--luatex & &- using (Lua)LaTeX for create images
- &--nopdf & &- don't create a PDF image files (default off)
- &--other=<string> & &- search other environment (default other)
- &--ignore=<string> & &- skip verbatim environment (default ignore)
- &--imgdir=<string> & &- the folder for images (default images)
- \bottomrule
-\end{tabularx}
-
-
-Example:
-* ltximg test.tex -e -p -j -c -o --imgdir=pics
-* produce test-out.tex whitout PGF|TiKZ|PST environments and create "pics"
-* dir whit all images (pdf,eps,png,jpg) and source (.tex) for all related
-* parts using (pdf)LaTeX whit preview package and cleaning all tmp files.
-* Suport bundling for short options: ltximg test.tex -epjco --imgdir=pics
-END_OF_USAGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcg.doc.tlpobj new/tlpkg/tlpobj/lcg.doc.tlpobj
--- old/tlpkg/tlpobj/lcg.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/lcg.doc.tlpobj 2017-04-14 17:46:54.000000000 +0200
@@ -0,0 +1,7 @@
+name lcg.doc
+category Package
+revision 31474
+shortdesc doc files of lcg
+relocated 1
+docfiles size=65
+ RELOC/doc/latex/lcg/lcg.pdf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ltximg.doc.tlpobj new/tlpkg/tlpobj/ltximg.doc.tlpobj
--- old/tlpkg/tlpobj/ltximg.doc.tlpobj 2016-04-14 19:18:59.000000000 +0200
+++ new/tlpkg/tlpobj/ltximg.doc.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-name ltximg.doc
-category Package
-revision 37006
-shortdesc doc files of ltximg
-docfiles size=90
- texmf-dist/doc/support/ltximg/CHANGES
- texmf-dist/doc/support/ltximg/README
- texmf-dist/doc/support/ltximg/ltximg-doc.pdf
- texmf-dist/doc/support/ltximg/ltximg-doc.tex
++++++ ltximg.tar.xz -> lcg.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/lcg/lcg.sty new/tex/latex/lcg/lcg.sty
--- old/tex/latex/lcg/lcg.sty 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/latex/lcg/lcg.sty 2016-11-25 19:33:53.000000000 +0100
@@ -0,0 +1,226 @@
+%%
+%% This is file `lcg.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lcg.dtx (with options: `lcg')
+%%
+%% Copyright (c) 2001--2013 Erich Janka (erich.janka@gmail.com)
+%%
+%% This package may be distributed and/or modified under the terms of the
+%% LaTeX Project Public License, as described in lppl.txt in the base
+%% LaTeX distribution, either version 1.2 or (at your option)
+%% any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%%
+%% This program consits of the files lcg.dtx and lcg.ins
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{lcg}[2013/08/09 v1.3 generating random numbers]
+\RequirePackage{keyval}
+\@ifundefined{rand}{}
+ {\PackageWarning{lcg}{Command `rand' already defined}}
+\@ifundefined{r@ndcountername}{}
+ {\PackageWarning{lcg}{Command `r@ndcountername'
+ already defined}}
+\@ifundefined{r@nd}{}
+ {\PackageWarning{lcg}{Command `r@nd' already defined}}
+\@ifundefined{initr@nd}{}
+ {\PackageWarning{lcg}{Command `initr@nd' already defined}}
+\@ifundefined{cutr@nger@nd}{}
+ {\PackageWarning{lcg}{Command `cutr@nger@nd' already defined}}
+\@ifundefined{@rderr@nd}{}
+ {\PackageWarning{lcg}{Command `@rderr@nd' already defined}}
+\@ifundefined{ProcessOptionsWithKVr@nd}{}
+ {\PackageWarning{lcg}{Command `ProcessOptionsWithKVr@nd'
+ already defined}}%
+\@ifundefined{qui@t}{}
+ {\PackageWarning{lcg}{Command `qui@t' already defined}}
+\@ifundefined{firstletterr@nd}{}
+ {\PackageWarning{lcg}{Command `firstletterr@nd' already defined}}
+ % \end{macrocode}
+\@ifundefined{c@f@rst}{}
+ {\PackageWarning{lcg}{Counter `f@rst' already defined}}
+\@ifundefined{c@l@st}{}
+ {\PackageWarning{lcg}{Counter `l@st' already defined}}
+\@ifundefined{c@cr@nd}{}
+ {\PackageWarning{lcg}{Counter `cr@nd' already defined}}
+\@ifundefined{f@rst}{}
+ {\PackageWarning{lcg}{Existing command `f@rst' conflicts
+ with counter `f@rst'}}
+\@ifundefined{l@st}{}
+ {\PackageWarning{lcg}{Existing command `l@st' conflicts
+ with counter `l@st'}}
+\@ifundefined{cr@nd}{}
+ {\PackageWarning{lcg}{Existing command `cr@nd' conflicts
+ with counter `cr@nd'}}
+\def\initr@nd{%
+ \def\r@ndcountername{rand}%
+ \newcount \f@rst
+ \newcount \l@st
+ \newcount \cr@nd
+ \pr@keysr@nd%
+ \ProcessOptionsWithKVr@nd{Init}%
+ \p@stkeysr@nd%
+ \@utputr@nd%
+} % end of \def\initr@nd
+\def\reinitrand{\@ifnextchar[\@reinitr@nd{\@reinitr@nd[]}}%
+\def\@reinitr@nd[#1]{%
+ \pr@keysr@nd%
+ \setkeys{Init}{#1}%
+ \p@stkeysr@nd%
+ \@utputr@nd%
+}% end of \def\reinitrand
+\def\chgrand{\@ifnextchar[\@chgr@nd{\@chgr@nd[]}}
+\def\@chgr@nd[#1]{%
+ \@tempcnta = \z@
+ \@tempcntb = \z@
+ \setkeys{Init}{#1}%
+ \p@stkeysr@nd%
+ \@utputr@nd%
+} % end of \def\chgrand
+\def\ProcessOptionsWithKVr@nd#1{%
+ \let\@tempa\@empty
+ \@for\CurrentOption:=\@classoptionslist\do{%
+ \@ifundefined{KV@#1@\CurrentOption}%
+ {}{\edef\@tempa{\@tempa,\CurrentOption,}}}
+ \edef\@tempa{%
+ \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}
+ \@tempa
+ \AtEndOfPackage{\let\@unprocessedoptions\relax}}
+\define@key{Init}{first}[1]{\f@rst = #1}
+\define@key{Init}{last}[2147483647]{\l@st = #1}
+\define@key{Init}{counter}[rand]{\def\r@ndcountername{#1}}
+\define@key{Init}{seed}[\z@]{% seed for random number generator
+ \ifnum #1 < \z@%
+ \PackageWarning{lcg}{Seed should be > 0 --
+ Seed will be initialized with the actual time}%
+ \cr@nd = \z@%
+ \else%
+ \cr@nd = #1
+ \typeout{Random number generator initialized to #1}%
+ \fi%
+}
+\define@key{Init}{quiet}[y]{
+ \def\qui@t{\expandafter\firstletterr@nd #1\delimiter}
+ \if \qui@t y% nothing to do
+ \else\if\qui@t Y \def\qui@t{y}
+ \else\if\qui@t j \def\qui@t{y}
+ \else\if\qui@t J \def\qui@t{y}
+ \else\if\qui@t n \def\qui@t{n}
+ \else\if\qui@t N \def\qui@t{n}
+ \else
+ \PackageWarning{lcg}{Value of key <quiet> must be <y> or <n>}
+ \def\qui@t{y}
+ \fi\fi\fi\fi\fi\fi
+}
+\def\pr@keysr@nd{%
+ \f@rst = \@ne % 1
+ \l@st = 2147483647 % 2147483647
+ \cr@nd = \z@ % 0
+ \@tempcnta = \z@
+ \@tempcntb = \z@
+ \def\r@ndcountername{rand}%
+ \def\qui@t{n}
+} % end of newcommand\def\pr@keysr@nd
+\def\p@stkeysr@nd{%
+ \@rderr@nd% last < first -> swap
+ \cutr@nger@nd% range too big -> cut
+ \@ifundefined{c@\r@ndcountername}{\newcounter{\r@ndcountername}}%
+ {%
+ \PackageWarning{lcg}{Using an already existing
+ counter \r@ndcountername}%
+ }%
+\setcounter{\r@ndcountername}{0}%
+} % end of \def\p@stkeysr@nd
+\def\firstletterr@nd#1#2\delimiter{#1}
+\def\@utputr@nd{%
+ \if \qui@t y% do nothing
+ \else
+ \typeout{Smallest possible random number: \the\f@rst}%
+ \typeout{Largest possible random number: \the\l@st}%
+ \typeout{The pseudo random numbers will be stored
+ in the LaTeX counter `\r@ndcountername'}%
+ \fi
+}
+\def\@rderr@nd{%
+ \ifnum \l@st < \f@rst%
+ \PackageWarning{lcg}{Key `last' less than key `first'
+ -- swapped}%
+ \@tempcnta = \f@rst
+ \f@rst = \l@st
+ \l@st = \@tempcnta
+ \fi%
+}% end of \def\@rderr@nd
+\def\cutr@nger@nd{%
+ \ifnum\l@st<\z@\else
+ \@tempcntb = -2147483646 % -2^31 + 2
+ \@tempcnta = \f@rst
+ \advance \@tempcntb \l@st
+ \multiply \@tempcntb \m@ne
+ \advance \@tempcnta \@tempcntb
+ \ifnum \@tempcnta < \z@%
+ \PackageWarning{lcg}{Range contains too many numbers
+ -- right border reset to largest possible value}%
+ \advance \l@st \@tempcnta
+ \fi%
+ \fi%
+}% end of \checkr@ange
+\def\rand{%
+ \r@nd%
+ \@tempcnta
+ \@tempcntb
+ \@tempcnta = \f@rst
+ \@tempcntb = \l@st
+ \multiply \@tempcnta \m@ne
+ \advance \@tempcntb \@tempcnta
+ \advance \@tempcntb \@ne %l@st-f@rst+1
+ \@tempcnta = 2147483647
+ \divide \@tempcnta \@tempcntb
+ \multiply \@tempcnta \@tempcntb
+ \ifnum \cr@nd > \@tempcnta
+ \rand%
+ \else
+ \setcounter{\r@ndcountername}{\cr@nd}%
+ \@tempcnta = \cr@nd
+ \divide \@tempcnta \@tempcntb
+ \multiply \@tempcnta \@tempcntb
+ \multiply \@tempcnta \m@ne
+ \addtocounter{\r@ndcountername}{\@tempcnta}%
+ \addtocounter{\r@ndcountername}{\f@rst}%
+ \fi
+} % end of \rand
+\def\r@nd{%
+ \ifnum \cr@nd < \@ne% then ... initialize generator
+ \cr@nd = \the\time
+ \advance \cr@nd \inputlineno
+ \multiply \cr@nd \value{page}
+ \advance \cr@nd \the\year
+ \multiply \cr@nd \the\month
+ \multiply \cr@nd \the\day
+ \advance \cr@nd \inputlineno
+ \if \qui@t y%
+ \else
+ \typeout{Random number generator initialized to \the\cr@nd}%
+ \fi
+ \r@nd%
+ \else % else ... generate new number
+ \@tempcnta = \cr@nd
+ \divide \@tempcnta 127773 % \@tempcnta = floor(z/q)
+ \@tempcntb = \@tempcnta % \@tempcntb = floor(z/q)
+ \multiply \@tempcnta -2836 % \@tempcnta = -r*floor(z/q)
+ \multiply \@tempcntb -127773 % \@tempcntb = -q*floor(z/q)
+ \advance \cr@nd \@tempcntb % cr@nd = z mod q
+ \multiply \cr@nd 16807 % cr@nd = a * (z mod q)
+ \advance \cr@nd \@tempcnta % cr@nd = a*z mod m
+ \ifnum \cr@nd < \z@%
+ \advance \cr@nd 2147483647 % cr@nd = (a*z mod m) > 0
+ \fi
+ \global\cr@nd=\cr@nd % persist the change outside current scope
+ \fi
+}% end of \r@nd
+\initr@nd % initialize the package
+\endinput
+%%
+%% End of file `lcg.sty'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/scripts/ltximg/ltximg.pl new/texmf-dist/scripts/ltximg/ltximg.pl
--- old/texmf-dist/scripts/ltximg/ltximg.pl 2015-04-22 23:19:53.000000000 +0200
+++ new/texmf-dist/scripts/ltximg/ltximg.pl 1970-01-01 01:00:00.000000000 +0100
@@ -1,1023 +0,0 @@
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' if 0;
-use v5.18;
-use File::Path; # creating/removing dirs
-use File::Copy; # copying files
-use File::Basename; # scan argument
-use IO::File; # simple IO operation
-use Getopt::Long qw(:config bundling_override); # read parameter and activate "bundling"
-use autodie; # more safe
-use Config;
-use File::Spec;
-use File::Find;
-
-#------------------------ Constantes ----------------------------------#
-my $tempDir = "."; # temporary directory
-my $other = "other"; # other environment for search
-my $imageDir = "images"; # Dir for images (images default)
-my $ignore = "ignore"; # ignore verbatim environment
-my $exacount = 1; # Counter for source images
-my $imgNo = 1; # Counter for PGF/TIKZ/PST environments
-my $nopreview = 0; # 1->create images in nopreview mode
-my $noSource = 0; # Delete TeX source for images
-my $nopdf = 0; # No create a PDF image file
-my $clear = 0; # 0 or 1, clears all temporary files
-my $DPI = "150"; # value for ppm, png, jpg
-my $margins = "0"; # margins for pdf crop
-my $latex = 0; # 1->create all images using latex
-my $xetex = 0; # 1->create all images using xelatex
-my $luatex = 0; # 1->create all images using lualatex
-my $png = 0; # 1->create .png using Ghoscript
-my $jpg = 0; # 1->create .jpg using Ghoscript
-my $eps = 0; # 1->create .eps using pdftops
-my $svg = 0; # 1->create .svg files
-my $ppm = 0; # 1->create .ppm using pdftoppm
-my $all = 0; # 1->create all images and files for type
-my $output = 0; # 1->create output file whitout PGF/PST
-my $miktex = 0; # 1->enable write 18 for miktex system
-my $Verbose = 0; # 0 or 1, logfile
-
-#------------------------------ CHANGES -------------------------------#
-# v1.2 2015-04-21 - Change mogrify to gs for image formats
-# - Create output file
-# - Rewrite source code and fix regex
-# - Add more image format
-# - Change date to iso format
-# v1.0 2013-12-01 - First public release
-#----------------------------------------------------------------------#
-
-#----------------------------- Search GS ------------------------------#
-# The next code its part of pdfcrop from TexLive 2014
-# Windows detection
-my $Win = 0;
-$Win = 1 if $^O =~ /mswin32/i;
-$Win = 1 if $^O =~ /cygwin/i;
-
-my $archname = $Config{'archname'};
-$archname = 'unknown' unless defined $Config{'archname'};
-
-# get Ghostscript command name
-$::opt_gscmd = '';
-sub find_ghostscript () {
- return if $::opt_gscmd;
- if ($Verbose) {
- print "* Perl executable: $^X\n";
- if ($] < 5.006) {
- print "* Perl version: $]\n";
- }
- else {
- printf "* Perl version: v%vd\n", $^V;
- }
- if (defined &ActivePerl::BUILD) {
- printf "* Perl product: ActivePerl, build %s\n", ActivePerl::BUILD();
- }
- printf "* Pointer size: $Config{'ptrsize'}\n";
- printf "* Pipe support: %s\n",
- (defined($Config{'d_pipe'}) ? 'yes' : 'no');
- printf "* Fork support: %s\n",
- (defined($Config{'d_fork'}) ? 'yes' : 'no');
- }
- my $system = 'unix';
- $system = "dos" if $^O =~ /dos/i;
- $system = "os2" if $^O =~ /os2/i;
- $system = "win" if $^O =~ /mswin32/i;
- $system = "cygwin" if $^O =~ /cygwin/i;
- $system = "miktex" if defined($ENV{"TEXSYSTEM"}) and
- $ENV{"TEXSYSTEM"} =~ /miktex/i;
- print "* OS name: $^O\n" if $Verbose;
- print "* Arch name: $archname\n" if $Verbose;
- print "* System: $system\n" if $Verbose;
- my %candidates = (
- 'unix' => [qw|gs gsc|],
- 'dos' => [qw|gs386 gs|],
- 'os2' => [qw|gsos2 gs|],
- 'win' => [qw|gswin32c gs|],
- 'cygwin' => [qw|gs gswin32c|],
- 'miktex' => [qw|mgs gswin32c gs|]
- );
- if ($system eq 'win' or $system eq 'cygwin' or $system eq 'miktex') {
- if ($archname =~ /mswin32-x64/i) {
- my @a = ();
- foreach my $name (@{$candidates{$system}}) {
- push @a, 'gswin64c' if $name eq 'gswin32c';
- push @a, $name;
- }
- $candidates{$system} = \@a;
- }
- }
- my %exe = (
- 'unix' => '',
- 'dos' => '.exe',
- 'os2' => '.exe',
- 'win' => '.exe',
- 'cygwin' => '.exe',
- 'miktex' => '.exe'
- );
- my $candidates_ref = $candidates{$system};
- my $exe = $Config{'_exe'};
- $exe = $exe{$system} unless defined $exe;
- my @path = File::Spec->path();
- my $found = 0;
- foreach my $candidate (@$candidates_ref) {
- foreach my $dir (@path) {
- my $file = File::Spec->catfile($dir, "$candidate$exe");
- if (-x $file) {
- $::opt_gscmd = $candidate;
- $found = 1;
- print "* Found ($candidate): $file\n" if $Verbose;
- last;
- }
- print "* Not found ($candidate): $file\n" if $Verbose;
- }
- last if $found;
- }
- if (not $found and $Win) {
- $found = SearchRegistry();
- }
- if ($found) {
- print "* Autodetected ghostscript command: $::opt_gscmd\n" if $Verbose;
- }
- else {
- $::opt_gscmd = $$candidates_ref[0];
- print "* Default ghostscript command: $::opt_gscmd\n" if $Verbose;
- }
-}
-
-sub SearchRegistry () {
- my $found = 0;
- eval 'use Win32::TieRegistry qw|KEY_READ REG_SZ|;';
- if ($@) {
- if ($Verbose) {
- print "* Registry lookup for Ghostscript failed:\n";
- my $msg = $@;
- $msg =~ s/\s+$//;
- foreach (split /\r?\n/, $msg) {
- print " $_\n";
- }
- }
- return $found;
- }
- my $open_params = {Access => KEY_READ(), Delimiter => '/'};
- my $key_name_software = 'HKEY_LOCAL_MACHINE/SOFTWARE/';
- my $current_key = $key_name_software;
- my $software = new Win32::TieRegistry $current_key, $open_params;
- if (not $software) {
- print "* Cannot find or access registry key `$current_key'!\n"
- if $::opt_verbose;
- return $found;
- }
- print "* Search registry at `$current_key'.\n" if $Verbose;
- my %list;
- foreach my $key_name_gs (grep /Ghostscript/i, $software->SubKeyNames()) {
- $current_key = "$key_name_software$key_name_gs/";
- print "* Registry entry found: $current_key\n" if $Verbose;
- my $key_gs = $software->Open($key_name_gs, $open_params);
- if (not $key_gs) {
- print "* Cannot open registry key `$current_key'!\n" if $Verbose;
- next;
- }
- foreach my $key_name_version ($key_gs->SubKeyNames()) {
- $current_key = "$key_name_software$key_name_gs/$key_name_version/";
- print "* Registry entry found: $current_key\n" if $Verbose;
- if (not $key_name_version =~ /^(\d+)\.(\d+)$/) {
- print " The sub key is not a version number!\n" if $Verbose;
- next;
- }
- my $version_main = $1;
- my $version_sub = $2;
- $current_key = "$key_name_software$key_name_gs/$key_name_version/";
- my $key_version = $key_gs->Open($key_name_version, $open_params);
- if (not $key_version) {
- print "* Cannot open registry key `$current_key'!\n" if $Verbose;
- next;
- }
- $key_version->FixSzNulls(1);
- my ($value, $type) = $key_version->GetValue('GS_DLL');
- if ($value and $type == REG_SZ()) {
- print " GS_DLL = $value\n" if $Verbose;
- $value =~ s|([\\/])([^\\/]+\.dll)$|$1gswin32c.exe|i;
- my $value64 = $value;
- $value64 =~ s/gswin32c\.exe$/gswin64c.exe/;
- if ($archname =~ /mswin32-x64/i and -f $value64) {
- $value = $value64;
- }
- if (-f $value) {
- print "EXE found: $value\n" if $Verbose;
- }
- else {
- print "EXE not found!\n" if $Verbose;
- next;
- }
- my $sortkey = sprintf '%02d.%03d %s',
- $version_main, $version_sub, $key_name_gs;
- $list{$sortkey} = $value;
- }
- else {
- print "Missing key `GS_DLL' with type `REG_SZ'!\n" if $Verbose;
- }
- }
- }
- foreach my $entry (reverse sort keys %list) {
- $::opt_gscmd = $list{$entry};
- print "* Found (via registry): $::opt_gscmd\n" if $Verbose;
- $found = 1;
- last;
- }
- return $found;
-}
-
-find_ghostscript();
-
-if ($Win and $::opt_gscmd =~ /\s/) {
- $::opt_gscmd = "\"$::opt_gscmd\"";
-}
-# end GS search
-
-#-----------------Program identification, options and help ------------#
-
-my $program = "LTXimg";
-my $nv='1.1';
-my $copyright = < \$::opt_help,
- 'v|version' => \$::opt_version,
- 'l|license' => \$::opt_license,
- 'd|dpi=i' => \$DPI,# numeric
- 'm|margins=i' => \$margins,# numeric
- 'imgdir=s' => \$imageDir, # string
- 'ignore=s' => \$ignore, # string
- 'other=s' => \$other, # string
- 'c|clear' => \$clear, # flag
- 'np|nopreview' => \$nopreview, # flag
- 'e|eps' => \$eps, # flag
- 'j|jpg' => \$jpg, # flag
- 'p|png' => \$png, # flag
- 'P|ppm' => \$ppm, # flag
- 's|svg' => \$svg, # flag
- 'a|all' => \$all, # flag
- 'miktex' => \$miktex, # flag
- 'nopdf' => \$nopdf, # flag
- 'o|output' => \$output, # flag
- 'xetex' => \$xetex, # flag
- 'latex' => \$latex, # flag
- 'luatex' => \$luatex,# flag
- 'ns|nosource' => \$noSource, # flag
- 'Verbose' => \$Verbose,
-) or die $usage;
-
-# help functions
-sub errorUsage { die "@_ (try ltximg --help for more information)\n"; }
-
-# options for command line
-if ($::opt_help) {
- print $usage;
- exit(0);
-}
-if ($::opt_version) {
- print $title;
- exit(0);
-}
-if ($::opt_license) {
- print $licensetxt;
- exit(0);
-}
-# General options
-if ($latex) {
- $latex = 1;
-}
-if ($xetex) {
- $xetex = 1;
-}
-if ($luatex) {
- $luatex = 1;
-}
-
-if ($nopdf) {
- $nopdf = 1;
-}
-if ($eps) {
- $eps = 1;
-}
-if ($jpg) {
- $jpg = 1;
-}
-if ($png) {
- $png = 1;
-}
-if ($ppm) {
- $ppm = 1;
-}
-if ($svg) {
- $svg = 1;
-}
-if ($all){
- $eps = $png = $jpg = 1;
-}
-
-if ($nopreview) {
- $nopreview= 1;
-}
-
-if ($output) {
- $output= 1;
-}
-
-if ($miktex) {
- $miktex= 1;
-}
-# open file
-
-my $InputFilename = "";
-@ARGV > 0 or errorUsage "Input filename missing";
-@ARGV < 2 or errorUsage "Unknown option or too many input files";
-$InputFilename = $ARGV[0];
-
-#--------------------- Arreglo de la extensión ------------------------#
-my @SuffixList = ('.tex', '', '.ltx'); # posible extensión
-my ($name, $path, $ext) = fileparse($ARGV[0], @SuffixList);
-$ext = '.tex' if not $ext;
-
-#---------------- Creamos el directorio para las imágenes -------------#
--e $imageDir or mkdir($imageDir,0744) or die "No puedo crear $imageDir: $!\n";
-
-# Define in file
-my $archivo_entrada = shift;
-
-# Standart line ltximg run
-print "$program $nv, $copyright";
-
-##---------------------------- PARTE 1 -------------------------------##
-#------------ Creamos un hash con los cambios para verbatim -----------#
-my %cambios = (
-# pst/tikz set
- '\psset' => '\PSSET',
- '\tikzset' => '\TIKZSET',
-# pspicture
- '\pspicture' => '\TRICKS',
- '\endpspicture' => '\ENDTRICKS',
-# pspicture
- '\begin{pspicture' => '\begin{TRICKS',
- '\end{pspicture' => '\end{TRICKS',
-# postscript
- '\begin{postscript}' => '\begin{POSTRICKS}',
- '\end{postscript}' => '\end{POSTRICKS}',
-# $other
- "\\begin\{$other" => '\begin{OTHER',
- "\\end\{$other" => '\end{OTHER',
-# document
- '\begin{document}' => '\begin{DOCTRICKS}',
- '\end{document}' => '\end{DOCTRICKS}',
-# tikzpicture
- '\begin{tikzpicture}' => '\begin{TIKZPICTURE}',
- '\end{tikzpicture}' => '\end{TIKZPICTURE}',
-# pgfinterruptpicture
- '\begin{pgfinterruptpicture'=> '\begin{PGFINTERRUPTPICTURE',
- '\end{pgfinterruptpicture' => '\end{PGFINTERRUPTPICTURE',
-# pgfpicture
- '\begin{pgfpicture}' => '\begin{PGFPICTURE}',
- '\end{pgfpicture}' => '\end{PGFPICTURE}',
-# ganttchart
- '\begin{ganttchart}' => '\begin{GANTTCHART}',
- '\end{ganttchart}' => '\end{GANTTCHART}',
-# circuitikz
- '\begin{circuitikz}' => '\begin{CIRCUITIKZ}',
- '\end{circuitikz}' => '\end{CIRCUITIKZ}',
-# forest
- '\begin{forest}' => '\begin{FOREST}',
- '\end{forest}' => '\end{FOREST}',
-# tikzcd
- '\begin{tikzcd}' => '\begin{TIKZCD}',
- '\end{tikzcd}' => '\end{TIKZCD}',
-# dependency
- '\begin{dependency}' => '\begin{DEPENDENCY}',
- '\end{dependency}' => '\end{DEPENDENCY}',
-);
-
-#------------------------ Coment inline Verbatim ----------------------#
-open my $ENTRADA, '<', "$archivo_entrada";
-my $archivo;
-{
- local $/;
- $archivo = <$ENTRADA>;
-}
-close $ENTRADA;
-
-# Variables y constantes
-my $no_del = "\0";
-my $del = $no_del;
-
-# Reglas
-my $llaves = qr/\{ .+? \} /x;
-my $no_corchete = qr/(?:\[ .+? \])? /x;
-my $delimitador = qr/\{ (?<del>.+?) \} /x;
-my $verb = qr/(spv|v|V)erb [*]? /ix;
-my $lst = qr/lstinline (?!\*) $no_corchete /ix;
-my $mint = qr/mint (?!\*) $no_corchete $llaves /ix;
-my $marca = qr/\\ (?:$verb | $lst | $mint ) (\S) .+? \g{-1} /x;
-my $comentario = qr/^ \s* \%+ .+? $ /mx;
-my $definedel = qr/\\ (?: DefineShortVerb | lstMakeShortInline ) $no_corchete $delimitador /ix;
-my $indefinedel = qr/\\ (?: UndefineShortVerb | lstDeleteShortInline) $llaves /ix;
-
-while ($archivo =~
- / $marca
- | $comentario
- | $definedel
- | $indefinedel
- | $del .+? $del # delimitado
- /pgmx) {
-
- my($pos_inicial, $pos_final) = ($-[0], $+[0]); # posiciones
- my $encontrado = ${^MATCH}; # lo encontrado
-
- if ($encontrado =~ /$definedel/){ # definimos delimitador
- $del = $+{del};
- $del = "\Q$+{del}" if substr($del,0,1) ne '\\'; # es necesario "escapar" el delimitador
- }
- elsif($encontrado =~ /$indefinedel/) { # indefinimos delimitador
- $del = $no_del;
- }
- else { # aquí se hacen los cambios
- while (my($busco, $cambio) = each %cambios) {
- $encontrado =~ s/\Q$busco\E/$cambio/g; # es necesario escapar $busco
- }
- substr $archivo, $pos_inicial, $pos_final-$pos_inicial, $encontrado; # insertamos los nuevos cambios
-
- pos($archivo)= $pos_inicial + length $encontrado; # re posicionamos la siguiente búsqueda
- }
-}
-
-# Constantes
-my $BP = '\\\\begin{postscript}';
-my $EP = '\\\\end{postscript}';
-my $BPL = '\begin{postscript}';
-my $EPL = '\end{postscript}';
-my $sipgf = 'pgfpicture';
-my $nopgf = 'pgfinterruptpicture';
-my $graphics = "graphic=\{\[scale=1\]$imageDir/$name-fig";
-
-# directorio en el cual están las imágenes
-my $dir = "$tempDir/$imageDir";
-
-#--------------------- Coment Verbatim environment --------------------#
-
-my @lineas = split /\n/, $archivo;
-
-# Verbatim environments
-my $ENTORNO = qr/(?: (v|V)erbatim\*?| PSTexample | LTXexample| $ignore\*? | PSTcode | tcblisting\*? | spverbatim | minted | lstlisting | alltt | comment\*? | xcomment)/xi;
-
-# postscript environment
-my $POSTSCRIPT = qr/(?: postscript)/xi;
-
-# tikzpicture environment
-my $TIKZENV = qr/(?: tikzpicture)/xi;
-#
-my $DEL;
-
-# tcbverb verbatim
-my $tcbverb = qr/\\(?:tcboxverb|myverb)/;
-my $arg_brac = qr/(?:\[.+?\])?/;
-my $arg_curl = qr/\{(.+)\}/;
-
-# coment verbatim environment
-for (@lineas) {
- if (/\\begin\{($ENTORNO)(?{ $DEL = "\Q$^N" })\}/ .. /\\end\{$DEL\}/) {
- while (my($busco, $cambio) = each %cambios) {
- s/\Q$busco\E/$cambio/g;
- }
- }
-}
-# coment tcolorbox inline
-for (@lineas) {
- if (m/$tcbverb$arg_brac$arg_curl/) {
- while (my($busco, $cambio) = each %cambios) {
- s/\Q$busco\E/$cambio/g;
- }
- } # close
- }
-# remove postscript from hash
-delete @cambios{'\begin{postscript}','\end{postscript}'};
-# coment in postscript environment
-for (@lineas) {
- if (/\\begin\{($POSTSCRIPT)(?{ $DEL = "\Q$^N" })\}/ .. /\\end\{$DEL\}/) {
- while (my($busco, $cambio) = each %cambios) {
- s/\Q$busco\E/$cambio/g;
- }
- } # close postcript environment
-}
-# remove tikzpicture from hash
-delete @cambios{'\begin{tikzpicture}','\end{tikzpicture}'};
-# coment in tikzpicture environment
-for (@lineas) {
- if (/\\begin\{($TIKZENV)(?{ $DEL = "\Q$^N" })\}/ .. /\\end\{$DEL\}/) {
- while (my($busco, $cambio) = each %cambios) {
- s/\Q$busco\E/$cambio/g;
- }
- } # close TIKZ environment
-}
-
-undef %cambios; # erase hash
-
-#------------- Convert ALL into Postscript environments ---------------#
-
-$archivo = join("\n", @lineas);
-## Partición del documento
-
-my($cabeza,$cuerpo,$final) = $archivo =~ m/\A (.+?) (\\begin{document} .+?)(\\end{document}.*)\z/msx;
-
-# \pspicture to \begin{pspicture}
-$cuerpo =~ s/\\pspicture(\*)?(.+?)\\endpspicture/\\begin{pspicture$1}$2\\end{pspicture$1}/gmsx;
-
-# pspicture to Postscript
-$cuerpo =~ s/
- (
- (?:\\psset\{[^\}]+\}.*?)?
- (?:\\begin\{pspicture(\*)?\})
- .*?
- (?:\\end\{pspicture(\*)?\})
- )
- /$BPL\n$1\n$EPL/gmsx;
-
-# pgfpicture to Postscript
-$cuerpo =~ s/
- (
- \\begin{$sipgf}
- .*?
- (
- \\begin{$nopgf}
- .+?
- \\end{$nopgf}
- .*?
- )*?
- \\end{$sipgf}
- )
- /$BPL\n$1\n$EPL/gmsx;
-
-# tikz to Postscript
-$cuerpo =~ s/
- (
- (?:\\tikzset(\{(?:\{.*?\}|[^\{])*\}).*?)? # si está lo guardo
- (?:\\begin\{tikzpicture\}) # aquí comienza la búsqueda
- .*? # guardo el contenido en $1
- (?:\\end\{tikzpicture\}) # termina la búsqueda
- ) # cierra $1
- /$BPL\n$1\n$EPL/gmsx;
-
-# rest to PostScript
-my $export = qr/(forest|ganttchart|tikzcd|circuitikz|dependency|$other\*?)/x;
-
-$cuerpo =~ s/(\\begin\{($export)\} (.*?) \\end\{\g{-2}\})/$BPL\n$1\n$EPL/gmsx;
-
-#-------------------------- Reverse changes ---------------------------#
-$archivo = "$cabeza$cuerpo$final";
-my %cambios = (
-# pst/tikz set
- '\PSSET' => '\psset',
- '\TIKZSET' => '\tikzset',
-# pspicture
- '\TRICKS' => '\pspicture',
- '\ENDTRICKS' => '\endpspicture',
-# pspicture
- '\begin{TRICKS' => '\begin{pspicture',
- '\end{TRICKS' => '\end{pspicture',
-# $other
- '\begin{OTHER' => "\\begin\{$other",
- '\end{OTHER' => "\\end\{$other",
-# document
- '\begin{DOCTRICKS}' => '\begin{document}',
- '\end{DOCTRICKS}' => '\end{document}',
-# tikzpicture
- '\begin{TIKZPICTURE}' => '\begin{tikzpicture}',
- '\end{TIKZPICTURE}' => '\end{tikzpicture}',
-# pgfinterruptpicture
- '\begin{PGFINTERRUPTPICTURE'=> '\begin{pgfinterruptpicture',
- '\end{PGFINTERRUPTPICTURE' => '\end{pgfinterruptpicture',
-# pgfpicture
- '\begin{PGFPICTURE}' => '\begin{pgfpicture}',
- '\end{PGFPICTURE}' => '\end{pgfpicture}',
-# ganttchart
- '\begin{GANTTCHART}' => '\begin{ganttchart}',
- '\end{GANTTCHART}' => '\end{ganttchart}',
-# circuitikz
- '\begin{CIRCUITIKZ}' => '\begin{circuitikz}',
- '\end{CIRCUITIKZ}' => '\end{circuitikz}',
-# forest
- '\begin{FOREST}' => '\begin{forest}',
- '\end{FOREST}' => '\end{forest}',
-# tikzcd
- '\begin{TIKZCD}' => '\begin{tikzcd}',
- '\end{TIKZCD}' => '\end{tikzcd}',
-# dependency
- '\begin{DEPENDENCY}' => '\begin{dependency}',
- '\end{DEPENDENCY}' => '\end{dependency}',
-);
-
-#-------------------------- Back Postscript ---------------------------#
-
-my @lineas = split /\n/, $archivo;
-# reverse in postscript environment
-for (@lineas) {
- if (/\\begin\{($POSTSCRIPT)(?{ $DEL = "\Q$^N" })\}/ .. /\\end\{$DEL\}/) {
- while (my($busco, $cambio) = each %cambios) {
- s/\Q$busco\E/$cambio/g;
- }
- } # close postscript environment changes
-}
-
-# join changes
-$archivo = join("\n", @lineas);
-
-#--------------- Extract source code for PST/PGF/TIKZ -----------------#
-# Dividir el archivo
-my($cabeza,$cuerpo,$final) = $archivo =~ m/\A (.+?) (\\begin{document} .+?)(\\end{document}.*)\z/msx;
-
-# Poner el atributo añadido a PostScript
-while ($cuerpo =~ /\\begin\{postscript\}/gsm) {
-
- my $corchetes = $1;
- my($pos_inicial, $pos_final) = ($-[1], $+[1]); # posición donde están los corchetes
-
- if (not $corchetes) {
- $pos_inicial = $pos_final = $+[0]; # si no hay corchetes, nos ponemos al final de \begin
- }
- if (not $corchetes or $corchetes =~ /\[\s*\]/) { # si no hay corchetes, o están vacíos,
- $corchetes = "[$graphics-$exacount}]"; # ponemos los nuestros
- }
- substr($cuerpo, $pos_inicial, $pos_final - $pos_inicial) = $corchetes;
- pos($cuerpo) = $pos_inicial + length $corchetes; # reposicionamos la búsqueda de la exp. reg.
-}
-continue {
- $exacount++;
-}
-# Delte source files
-if (-e "$imageDir/$name-fig-1$ext") {
-unlink <"$imageDir/$name-fig-*$ext">;
-}
-#---------------------- Extract source code in images -----------------#
-while ($cuerpo =~ /$BP\[.+?(?$imageDir\/.+?-\d+)\}\](?<code>.+?)(?=$EP)/gsm) {
- open my $SALIDA, '>', "$+{'img_src_name'}$ext";
- print $SALIDA <<"EOC";
-$cabeza\\pagestyle{empty}\n\\begin{document}$+{'code'}\\end{document}
-EOC
-close $SALIDA;
-}
-
-#--------------- Create a one file whit all figs file -----------------#
-if ($nopreview) {
-if (-e "$imageDir/$name-fig-1$ext") {
-# 1- Leer los source files
-my @pstexafiles = glob("$imageDir/$name-fig-*$ext");
-
-# 2- Ordenar según el índice y extención
-@pstexafiles =
- map { $_->[1] }
- sort { $a->[0] <=> $b->[0] }
- map { [ ($_ =~ /(\d+$ext)/), $_ ] }
- @pstexafiles;
-
-# 3- Bucle para leer las secciones
-my @almacen;
-for my $exafile (@pstexafiles) {
-
- # 3.1- Leer el archivo
- open my $FH, '<', $exafile; #
- my $tex = join q{}, <$FH>; #
- close $FH;
-
- # 3.2- Extraer la parte que nos interesa
- my($pedazo) = $tex =~ m/\\begin\{document\}\s*(.+?)\s*\\end\{document\}/sm;
-
- # 3.3- Almacenamos, si hemos encontrado algo
- push @almacen, $pedazo if $pedazo;
-}
-# 4- Salida
-
-open my $SALIDA, '>', "$tempDir/$name-fig$ext";
-print $SALIDA "$cabeza\\pagestyle{empty}\n\\begin\{document\}\n";
-
-my $fig = 1;
-for my $item (@almacen) {
- print $SALIDA $item;
- print $SALIDA "\n%% fig $fig\n";
- print $SALIDA "\\newpage\n";
- $fig++;
-}
-
-print $SALIDA '\end{document}';
-close $SALIDA;
- } # close join files
-} # close $nopreview
-else {
-my $opcion = $xetex ? 'xetex,'
- : $latex ? ''
- : 'pdftex,'
- ;
-
-my $preview = <<"EXTRA";
-\\AtBeginDocument\{%
-\\RequirePackage\[${opcion}active,tightpage\]\{preview\}%
-\\renewcommand\\PreviewBbAdjust\{-60pt -60pt 60pt 60pt\}%
-\\newenvironment\{postscript\}\{\}\{\}%
-\\PreviewEnvironment\{postscript\}\}%
-EXTRA
- # write
- open my $SALIDA, '>', "$tempDir/$name-fig$ext";
- print $SALIDA $preview . $archivo;
- close $SALIDA;
-}
-
-#---------------------- Create images files ---------------------------#
-# Define compilers
-my $compile = $xetex ? 'xelatex'
- : $luatex ? 'lualatex'
- : $latex ? 'latex'
- : 'pdftex'
- ;
-my $opt_compile = $miktex ? '--enable-write18 --interaction=batchmode'
- : '--shell-escape --interaction=batchmode'
- ;
-
-# Option for gs
-my $opt_gspdf='-q -dSAFER -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress';
-my $opt_gspng="-q -dSAFER -sDEVICE=pngalpha -r$DPI";
-my $opt_gsjpg="-q -dSAFER -sDEVICE=jpeg -r$DPI -dJPEGQ=100 -dGraphicsAlphaBits=4 -dTextAlphaBits=4";
-
-# Option for pdfcrop
-my $opt_crop= $xetex ? "--xetex --margins $margins"
- : $luatex ? "--luatex --margins $margins"
- : $latex ? "--margins $margins"
- : "--pdftex --margins $margins"
- ;
-# Fix pdftops error message in windows
-if ($^O eq 'MSWin32' or $^O eq 'MSWin64'){
-open my $ppmconf, '>', "$tempDir/xpd";
-print $ppmconf <<'EOH';
-errQuiet yes
-EOH
-close $ppmconf;
- }
-#-------------------------- Compiling image file ----------------------#
-if($nopreview){
- print "Create $name-fig.pdf in $imageDir dir whit all PGF/TIKZ/PST using $compile\n";
- }
-else{
- print "Create $name-fig.pdf in $imageDir dir whit all PGF/TIKZ/PST using $compile and preview package\n";
- }
-
-# Run TeX mode
-system("$compile $opt_compile -output-directory=$imageDir $tempDir/$name-fig$ext");
-if($latex){
- system("dvips -q -Ppdf -o $imageDir/$name-fig.ps $imageDir/$name-fig.dvi");
- system("ps2pdf -dPDFSETTINGS=/prepress $imageDir/$name-fig.ps $imageDir/$name-fig.pdf");
- }
-print "The file $imageDir/$name-fig.pdf need a cropping using pdfcrop whit options: $opt_crop\n";
-system("pdfcrop $opt_crop $imageDir/$name-fig.pdf $imageDir/$name-fig.pdf");
-
-##-------------------------- Create image formats ----------------------#
-
-opendir(my $DIR, $imageDir);
-my @figs = sort readdir $DIR;
-closedir $DIR;
-for my $fig (@figs) {
-if ($fig =~ /(?<fig>$name-fig-)(?<num>\d+)$ext/) {
-print "Create $imageDir/$name-fig-$+{num} from $name$ext\r";
-# PDF format
-if (!$nopdf) {
-system("$::opt_gscmd $opt_gspdf -o $imageDir/$name-fig-%1d.pdf $imageDir/$name-fig.pdf");
-}
-# PNG format
-if ($png) {
-system("$::opt_gscmd $opt_gspng -o $imageDir/$name-fig-%1d.png $imageDir/$name-fig.pdf");
- }
-# JPEG format
-if ($jpg) {
-system("$::opt_gscmd $opt_gsjpg -o $imageDir/$name-fig-%1d.jpg $imageDir/$name-fig.pdf");
- }
-
-# SVG format pdf2svg
-if ($svg) {
- system("pdf2svg $imageDir/$name-fig.pdf $imageDir/$+{fig}%1d.svg all");
- }
-# EPS format
-if ($eps) {
- if ($^O eq 'MSWin32' or $^O eq 'MSWin64'){
- system("pdftops -cfg $tempDir/xpd -q -eps -f $+{num} -l $+{num} $imageDir/$name-fig.pdf $imageDir/$+{fig}$+{num}.eps");
- }else{
- system("pdftops -q -eps -f $+{num} -l $+{num} $imageDir/$name-fig.pdf $imageDir/$+{fig}$+{num}.eps");
- }
- } # close EPS
-# PPM format
-if ($ppm) {
- if ($^O eq 'MSWin32' or $^O eq 'MSWin64'){
- system("pdftoppm -cfg $tempDir/xpd -q -r $DPI -f $+{num} -l $+{num} $imageDir/$name-fig.pdf $imageDir/$+{fig}$+{num}");
- }
- else{
- system("pdftoppm -q -r $DPI -f $+{num} -l $+{num} $imageDir/$name-fig.pdf $imageDir/$+{fig}$+{num}");
- }
- } # close PPM
- } # close if ($fig =
-} # close for
-
-## Renaming PPM
-if ($ppm) {
-if (opendir(DIR,$dir)) { # abro el directorio
- while (my $oldname = readdir DIR) { # lo recorro
- # el nuevo nombre es fruto de una sustitución
- my $newname = $oldname =~ s/^($name-(fig|exa)-\d+)(-\d+).ppm$/$1 . ".ppm"/re;
-
- if ($oldname ne $newname) { # comprobación
- rename("$dir/$oldname", "$dir/$newname"); # renombro
- }
- }
- closedir DIR;
- } # close rename ppm
-} # close ppm
-
-#------- Creating output file whitout PGF/PST/TIKZ code ---------------#
-if ($output) {
-print "Create file $name-out$ext whitout PGF/PST/TIKZ code\n";
-
-#----------------- Convert Postscript to includegraphics --------------#
-my $grap="\\includegraphics[scale=1]{$name-fig-";
-my $close = '}';
-my $IMGno = 1;
-
-$cuerpo =~ s/$BP.+?$EP/$grap@{[$IMGno++]}$close/msg;
-
-#------------------------ Clean output file --------------------------#
-# append postscript to hash
-$cambios{'\begin{POSTRICKS}'} = '\begin{postscript}';
-$cambios{'\end{POSTRICKS}'} = '\end{postscript}';
-
-# Constantes
-my $BEGINDOC = quotemeta('\begin{document}');
-my $USEPACK = quotemeta('\usepackage');
-my $REQPACK = quotemeta('\usepackage');
-my $GRAPHICX = quotemeta('{graphicx}');
-
-# Exp. Reg.
-my $CORCHETES = qr/\[ [^]]*? \]/x;
-my $PALABRAS = qr/\b (?: pst-\w+ | pstricks (?: -add )? | psfrag |psgo |vaucanson-g| auto-pst-pdf | graphicx )/x;
-my $FAMILIA = qr/\{ \s* $PALABRAS (?: \s* [,] \s* $PALABRAS )* \s* \}/x;
-
-# comentar
-$cabeza =~ s/ ^ ($USEPACK $CORCHETES $GRAPHICX) /%$1/msxg;
-
-# eliminar líneas enteras
-$cabeza =~ s/ ^ $USEPACK (?: $CORCHETES )? $FAMILIA \n//msxg;
-
-# eliminar palabras sueltas
-$cabeza =~ s/ (?: ^ $USEPACK \{ | \G) [^}]*? \K (,?) \s* $PALABRAS (\s*) (,?) /$1 and $3 ? ',' : $1 ? $2 : ''/gemsx;
-
-# Añadir
-$cabeza .= <<"EXTRA";
-\\usepackage{graphicx}
-\\graphicspath{{$imageDir/}}
-\\usepackage{grfext}
-\\PrependGraphicsExtensions*{.pdf}
-EXTRA
-
-# Clear PST content in preamble
-$cabeza =~ s/\\usepackage\{\}/% delete/gmsx;
-$cabeza =~ s/\\psset\{.+?\}/% \\psset delete/gmsx;
-$cabeza =~ s/\\SpecialCoor/% \\SpecialCoor/gmsx;
-
-# Recorremos el archivo y realizamos los cambios
-while (my($busco, $cambio) = each %cambios) {
- $cabeza =~ s/\Q$busco\E/$cambio/g;
- $cuerpo =~ s/\Q$busco\E/$cambio/g;
- }
-
-# write
-open my $SALIDA, '>', "$tempDir/$name-out$ext";
-print $SALIDA "$cabeza$cuerpo$final";
-close $SALIDA;
-
-# compile output file
-
-if ($xetex){
- system("xelatex $opt_compile $tempDir/$name-out$ext");
- } # xetex
-elsif($luatex){
- system("lualatex $opt_compile $tempDir/$name-out$ext");
- } # luatex
-else{
- system("pdflatex $opt_compile $tempDir/$name-out$ext");
- } # pdftex
-
-}# close output file
-
-#--------------------------------- Clean ------------------------------#
-if ($clear) {
-my @del_aux_tex;
-find(\&del_aux_tex, $tempDir);
-sub del_aux_tex{
-my $auximgfile = $_;
-# search .(aux|log)
-if(-f $auximgfile && $auximgfile =~ /$name-out\.(aux|log)$/){
-push @del_aux_tex, $File::Find::name;
- }
-if(-f $auximgfile && $auximgfile =~ /$name-fig$ext/){
-push @del_aux_tex, $File::Find::name;
- }
-}
-unlink @del_aux_tex;
-} # close clear in $tempDir
-
-if ($clear) {
-my @del_tmp;
-find(\&del_tmp, $imageDir);
-sub del_tmp{
-my $auximgfile = $_;
-# search .(aux|log)
-if(-f $auximgfile && $auximgfile =~ /$name-fig\.(aux|dvi|log|ps|pdf)/){
-push @del_tmp, $File::Find::name;
- }
-}
-
-unlink @del_tmp;
-} # close clear $name-fig.tex
-
-# Clear source files
-if ($noSource) {
-unlink <"$imageDir/$name-fig-*$ext">;
-}# end source clear
-
-if ($output) {
-print "Finish, LTXimg create $name-out$ext and put all figures in $imageDir dir\n";
-}else{
-print "Finish, LTXimg create all figures in $imageDir dir\n";
-}
-
-if ($^O eq 'MSWin32' or $^O eq 'MSWin64'){
-unlink "$tempDir/xpd";
- }
-
-__END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcg.tlpobj new/tlpkg/tlpobj/lcg.tlpobj
--- old/tlpkg/tlpobj/lcg.tlpobj 1970-01-01 01:00:00.000000000 +0100
+++ new/tlpkg/tlpobj/lcg.tlpobj 2017-04-14 17:46:54.000000000 +0200
@@ -0,0 +1,18 @@
+name lcg
+category Package
+revision 31474
+shortdesc Generate random integers
+relocated 1
+longdesc The lcg package generates random numbers (integers) via a
+longdesc linear congruential generator (Schrage's method). The random
+longdesc numbers are written to a counter. The keyval package is used
+longdesc for the user to provide values for the range and a seed, and
+longdesc for the name of the counter to be used.
+runfiles size=2
+ RELOC/tex/latex/lcg/lcg.sty
+catalogue-also random
+catalogue-ctan /macros/latex/contrib/lcg
+catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-license lppl
+catalogue-topics calculation random
+catalogue-version 1.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ltximg.tlpobj new/tlpkg/tlpobj/ltximg.tlpobj
--- old/tlpkg/tlpobj/ltximg.tlpobj 2016-04-14 19:18:59.000000000 +0200
+++ new/tlpkg/tlpobj/ltximg.tlpobj 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-name ltximg
-category Package
-revision 37006
-shortdesc Split LaTeX files to sanitise a conversion process
-longdesc The package provides a Perl script that extracts all TikZ and
-longdesc PStricks environments for separate processing to produce images
-longdesc (in eps, pdf, png or jpg format) for use by a converter or the
-longdesc preview bundle.
-depend ltximg.ARCH
-runfiles size=9
- texmf-dist/scripts/ltximg/ltximg.pl
-catalogue-ctan /support/ltximg
-catalogue-date 2015-08-03 05:43:12 +0200
-catalogue-license gpl2
-catalogue-topics chunks
-catalogue-version 1.2
++++++ leadsheets.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/leadsheets/README new/doc/latex/leadsheets/README
--- old/doc/latex/leadsheets/README 2016-02-04 00:01:38.000000000 +0100
+++ new/doc/latex/leadsheets/README 2017-01-24 00:01:04.000000000 +0100
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------
-the LEADSHEETS package v0.3a 2016/02/02
+the LEADSHEETS package v0.5a 2017/01/23
typesetting leadsheets and songbooks
@@ -8,7 +8,7 @@
Web: http://www.mychemistry.eu/forums/forum/leadsheets/
E-Mail: contact@mychemistry.eu
--------------------------------------------------------------------------
-Copyright 2014-2016 Clemens Niederberger
+Copyright 2014-2017 Clemens Niederberger
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
@@ -24,13 +24,16 @@
--------------------------------------------------------------------------
The leadsheets bundle consists of the following files
- leadsheets.sty
+ - leadsheet.cls
- libraries -- they all follow the naming scheme
leadsheets.library.<name>.code.tex:
* chordnames
* chords
+ * external
* musejazz
* musicsymbols
* properties
+ * shorthands
* songs
* templates
* translations
Binary files old/doc/latex/leadsheets/leadsheets_en.pdf and new/doc/latex/leadsheets/leadsheets_en.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/leadsheets/leadsheets_en.tex new/doc/latex/leadsheets/leadsheets_en.tex
--- old/doc/latex/leadsheets/leadsheets_en.tex 2015-07-28 23:21:53.000000000 +0200
+++ new/doc/latex/leadsheets/leadsheets_en.tex 2017-01-24 00:01:04.000000000 +0100
@@ -1,20 +1,45 @@
-% !arara: pdflatex: { shell: on }
-% arara: biber
-% arara: pdflatex
-% arara: pdflatex
+% arara: pdflatex: { shell: on , action: nonstopmode }
+% !arara: biber
+% !arara: pdflatex
+% !arara: pdflatex
+% --------------------------------------------------------------------------
+% the LEADSHEETS package
+%
+% typesetting leadsheets and songbooks
+%
+% --------------------------------------------------------------------------
+% Clemens Niederberger
+% E-Mail: contact@mychemistry.eu
+% --------------------------------------------------------------------------
+% Copyright 2014-2017 Clemens Niederberger
+%
+% 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) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Clemens Niederberger.
+% --------------------------------------------------------------------------
\documentclass[load-preamble+]{cnltx-doc}
-\usepackage{leadsheets}
+\usepackage{leadsheets,bookmark}
\setcnltx{
package = leadsheets ,
info = Typesetting leadsheets and songbooks ,
authors = Clemens Niederberger ,
email = contact@mychemistry.eu ,
- url = http://www.mychemistry.eu/forums/forum/leadsheets/ ,
+ url = https://github.com/cgnieder/leadsheets/ ,
add-cmds = {
- chord , chordname ,
+ choir , chord , chordname ,
definesongtitletemplate ,
defineversetypetemplate ,
expandcode ,
+ ifallsongproperties ,
+ ifanysongproperty ,
ifobeylines ,
ifsongmeasuring ,
ifsongpropertiesequal ,
@@ -22,6 +47,14 @@
ifversenamed ,
ifversenumbered ,
ifversestarred ,
+ includeleadsheet ,
+ instruction ,
+ leadsheetstranslate ,
+ lsenparen ,
+ mkchoir ,
+ mkinstruction ,
+ mklsenparen ,
+ mklsenparens ,
newversetype ,
printsongpropertylist ,
setchords ,
@@ -42,6 +75,7 @@
endmdframed ,
mdframed ,
newfontfamily ,
+ newrobustcmd ,
musejazz
} ,
add-envs = {
@@ -52,7 +86,8 @@
info ,
interlude ,
intro , intro* ,
- outro , outro *
+ outro , outro * ,
+ prechorus , prechorus* ,
solo , solo* ,
song ,
verse
@@ -227,11 +262,14 @@
library to use MuseScore's \enquote{MuseJazz} font, see
section~\ref{sec:musejazz-libr}. It loads the \library{chords}
library.
- \item[\library{songs}] \packageoption{songs}This is the \emph{main
+ \item[\library{songs}] \packageoption{songs}This is the \emph{main
library}. It defines everything necessary for the typesetting of the
leadsheets. It currently loads \emph{all other libraries}, \ie, user
libraries \emph{and} internal libraries, except for the \library{musejazz}
- library. This library is described in part~\ref{part:leadsheets-library}.
+ library. This library is described in part~\ref{part:leadsheets-songs-library}.
+ \item[\library{external}] \packageoption{external}enables to include
+ external leadsheet documents using the \cls{leadsheets} class into a main
+ document, see part~\ref{part:external-leadsheet} for details.
\end{description}
Those libraries can also be loaded as a package option. If you say
\begin{sourcecode}
@@ -254,6 +292,9 @@
loaded directly by users. It defines the necessary macros for song
properties. See section~\ref{sec:song-properties} for more details on the
concept.
+ \item[\library{shorthands}] This is an auxiliary library not meant to be
+ loaded directly by users. It provides means for defining shorthand
+ characters.
\item[\library{transposing}] This is an auxiliary library not meant to be
loaded directly by users. It defines a transposing mechanism for chord
symbols. See section~\ref{sec:transposing} for further details.
@@ -315,6 +356,8 @@
\showsymbol{wholerest} & \showsymbol{halfrest} \\
\showsymbol{quarterrest} & \showsymbol{eighthrest} \\
\showsymbol{sixteenthrest} \\
+ \midrule
+ \showsymbol{Break} \\
\bottomrule
\end{tabular}
\label{tab:musicsymbols}
@@ -352,8 +395,15 @@
The distance between two bar rules as in \cs{doublebar} or \cs{stopbar}.
\end{commands}
+Finally \musicsymbols{} provides a macro for adding an abitrary meter:
+\begin{commands}
+ \command{meter}[\marg{numerator}\marg{denominator}]
+ \sinceversion{0.5}For example \verbcode+\meter{6}{8}+: \meter{6}{8}
+\end{commands}
+
\clearpage
-\part{The \library*{chords} Library (and the \library*{musejazz} Library)}\label{part:chords-library}
+\part{The \library*{chords} Library (and the \library*{musejazz}
+ Library)}\label{part:chords-library}
\dictum[Wes Montgomery]{%
I never practice my guitar -- from time to time I just open the case and
throw in a piece of raw meat.%
@@ -491,7 +541,9 @@
\keyval{major}{code}\Default
The token list \code{ma}.
\keyval{minor}{code}\Default{m}
- The token list \code{mi}.
+ The token list \code{mi}. This option knows a special value. If you set
+ \keyis{minor}{lowercase} then minor chords are converted to lowercase
+ letters. This means an input \code{Dmi} becomes \code{d}.
\keyval{major-seven}{code}\Default{\cs*{textsuperscript}\Marg{maj7}}
The token list \code{maj7}.
\keyval{major-nine}{code}\Default{\cs*{textsuperscript}\Marg{maj9}}
@@ -558,7 +610,7 @@
Here is a small example of it's usage and the outcome:
-\begin{example}[compile,program=lualatex,max-pages=1,add-frame=false]
+\begin{example}[compile,program=xelatex,max-pages=1,add-frame=false]
% compile with LuaLaTeX or XeLaTeX
\documentclass[margin=4mm]{standalone}
\usepackage{leadsheets}
@@ -569,7 +621,7 @@
\end{example}
\clearpage
-\part{The \library*{songs} Library}\label{part:leadsheets-library}
+\part{The \library*{songs} Library}\label{part:leadsheets-songs-library}
\dictum[Jeff Beck]{%
I don't care about the rules. If I don't break the rules at least ten
times every song then I'm not doing my job.%
@@ -581,7 +633,7 @@
can be used to create complete songbooks. The basic idea is that songs are
typeset in the \env{song} environment. Each song gets a number of properties
(see section~\ref{sec:song-properties}) that determine how the title of the
-song is typeset. For the typesetting of the titles a template mechansim is
+song is typeset. For the typesetting of the titles a template mechanism is
used (see section~\ref{sec:title-templates}). Songs can also be tagged. The
tags then allow to typeset only songs matching a list of tags that is
specified via an option.
@@ -722,6 +774,10 @@
Makes the characters \shortcut{:} and \shortcut{\barsymbol} active inside
the \env{song} environment. See sections~\ref{sec:special-characters}
and~\ref{sec:typesetting-bars} for more details.
+ \keybool{disable-measuring}\Default{false}
+ \sinceversion{0.4}This option turns of the song height measuring. This
+ makes song title template definitions easier (see section~\ref{sec:title-templates} for
+ details). \emph{The song property \property{height} will be set to 0pt then!}
\end{options}
\subsection{Song Properties}\label{sec:song-properties}
@@ -796,15 +852,17 @@
There are three more properties, \property{counter}, \property{ID} and
\property{height} that cannot be set but are set automatically for each song.
The \property{counter} simply holds the number of the current song starting
-from \code{1} for the first song. The \property{ID} currently always ia
+from \code{1} for the first song. The \property{ID} currently always is
\code{song\meta{counter}} where \meta{counter} is the current
\property{counter} value. The property \property{height} holds the height of
the typeset song in pt. The height is determined by placing the body of the
respective \env{song} environment in a vertical box and measuring the height
-and depth of the box. This is done in a measuring phase that can be tested in
-a songtitle template definition, see section~\ref{sec:title-templates} for
-details. \emph{ This is important since the property \property{height} is not
-available in the measuring phase but only afterwards!}
+and depth of the box. This is done in a measuring phase that can and should
+be tested in a songtitle template definition, see
+section~\ref{sec:title-templates} for details. \emph{This is important since
+ the property \property{height} is not available in the measuring phase but
+ only afterwards!} If the option \option{disable-measuring} has been set the
+property \property{height} will have the value~0pt!
In principle all properties can get list of entries where items are separated
with \code{\visualizespaces{ and }}. Of course this doesn't make sense for
@@ -1107,7 +1165,7 @@
and \code{-}, though, as well as the mandatory space (\visiblespace)!
Each \env{verse} like environment (see section~\ref{sec:other-envverse-like}
-for more information) is treated uniquely by this mechansim:
+for more information) is treated uniquely by this mechanism:
\begin{example}
\definesongtitletemplate{empty}{}
@@ -1424,7 +1482,7 @@
according to the chosen title template. It is chosen through the option
\option{title-template} which can be set with \cs{setleadsheets} or as option
to a specific \env{song} environment. \leadsheets{} provides few predefined
-templates and an easy mechansim to define own templates.
+templates and an easy mechanism to define own templates.
\subsubsection{Existing Templates}
@@ -1488,16 +1546,22 @@
mandatory argument.
\expandable\command{ifsongproperty}[\marg{property}\marg{true}\marg{false}]
Checks if property \meta{property} has been set.
+ \command{ifanysongproperty}[\Marg{csv list of properties}\marg{true}\marg{false}]
+ \sinceversion{0.4}Checks if any of the properties in \meta{csv list of
+ properties} has been set.
+ \command{ifallsongproperties}[\Marg{csv list of properties}\marg{true}\marg{false}]
+ \sinceversion{0.4}Checks if all of the properties in \meta{csv list of
+ properties} have been set.
\command{ifsongpropertiesequal}[\marg{property 1}\marg{property
2}\marg{true}\marg{false}]
Checks if properties \meta{property 1} and \meta{property 2} have been set
to the same value.
\expandable\command{ifsongmeasuring}[\marg{true}\marg{false}]
\leadsheets{} measures the height of a song body before it typesets it and
- it can be necessary in a template to know if the measuring phase is active
- or not. For example the song property \property{height} should only be
- used if \emph{not} in the measuring phase: it's value get's determined
- there and is not yet available.
+ it can often be necessary in a template to know if the measuring phase is
+ active or not. For example the song property \property{height} should
+ only be used if \emph{not} in the measuring phase: it's value get's
+ determined there and is not yet available.
\command{expandcode}[\marg{code}]
Exhaustively expands \meta{code}. Experienced users won't need this. It
is essentially
@@ -1934,10 +1998,255 @@
\end{table}
\clearpage
-\part{Appendix}
+\part{The \library*{external} Library and the \cls*{leadsheet}
+ Class}\label{part:external-leadsheet}
\dictum[Thelonious Monk]{%
Talking about music is like dancing about architecture.%
}
+
+\section{The Idea}
+
+For\sinceversion{0.5} some users -- like myself -- it may be desirable to
+create leadsheets that can be reused in another document as a compilation of
+songs. The usual way would be to
+\begin{itemize}
+ \item either solve this manually by copying the \env{song} environment from
+ one document to the other. This is not ideal, of course.
+ \item place the \env{song} in a file of its own and \cs*{input} it in the
+ different documents. This is easy and safe but requires a total of three
+ files for two documents. That's not really a problem, though, so it is a
+ valid way.
+\end{itemize}
+
+\leadsheets{} now provides a third way. You write the single leadsheet using
+the \cls{leadsheet} class that comes with this package. Let's call this file
+\code{single.tex} for the following discussion:
+\begin{sourcecode}
+ \documentclass{leadsheet}
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+
+ \begin{document}
+
+ \begin{song}{ ... }
+ ...
+ \end{song}
+
+ \end{document}
+\end{sourcecode}
+
+You can now include this document as is in another file -- let's call it
+\code{multiple.tex}:
+\begin{sourcecode}
+ \documentclass{scrartcl}
+ \usepackage{leadsheets}
+ \useleadsheetslibraries{external}
+
+ \begin{document}
+
+ \includeleadsheet{single.tex}
+
+ \end{document}
+\end{sourcecode}
+
+Depending on the settings this removes the complete preamble from
+\code{single.tex} and only includes the document body of the file.
+
+\section{The \cls*{leadsheet} Class}\label{sec:leadsheet-class}
+
+The \cls{leadsheet} class is a class file built upon the \cls{scrartcl}
+class. It defines a song title template \titletemplate{leadsheet}, makes a
+few setup choices
+\begin{sourcecode}
+ \setleadsheets{
+ title-template = leadsheet ,
+ bar-shortcuts ,
+ verse/numbered ,
+ verses-format = ,
+ verses-label-format = \bfseries ,
+ info/format = \itshape ,
+ chorus/format = \itshape
+ }
+\end{sourcecode}
+and sets the header and the footer of the leadsheet pages.
+
+\begin{example}[
+ compile,
+ graphics={trim={2cm 18cm 2cm 2cm},clip},
+ add-sourcecode-options={literate=}]
+ \documentclass{leadsheet}
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+ \usepackage[ngerman]{babel}
+
+ \begin{document}
+
+ \begin{song}{title={Mary Had A Little Lamb}, music={Stevie Ray Vaughan},
+ interpret={Stevie Ray Vaughan}, lyrics={traditional}, tags={srv,blues}}
+ \begin{verse}
+ Mary had a little lamb \\
+ Its fleece was white as snow, yea \\
+ Everywhere the child went \\
+ The little lamb was sure to go, yea
+ \end{verse}
+ \begin{verse}
+ He followed her to school one day \\
+ And broke the teacher's rule \\
+ What a time did they have \\
+ That day at school
+ \end{verse}
+ \end{song}
+
+ \end{document}
+\end{example}
+
+The header contains \enquote{\meta{song title} (\meta{interpret})} if the
+leadsheet has more than one page in total. Otherwise it is empty.
+
+The footer contains \enquote{\meta{page} of \meta{pages}} if the leadsheet has
+more than one page in total. Otherwise it is empty.
+
+The class provides the verse type \env{prechorus}:
+\begin{environments}
+ \environment{prechorus}[\oarg{options}]
+ Environment for marking the pre-chorus of a song.
+\end{environments}
+
+\begin{commands}
+ \command{instruction}[\marg{text}]
+ Short macro to add instructional text.
+ \command{mkinstruction}[\marg{text}]
+ The formatting macro used by \cs{instruction}. You can redefine it in
+ order to change the appearance. The default definition is: \\
+ \verbcode+\newcommand*\mkinstruction[1]{\emph{#1}}+
+ \command{choir}[\marg{text}]
+ Short macro to add (background) choir text.
+ \command{mkchoir}[\marg{text}]
+ The formatting macro used by \cs{choir}. You can redefine it in
+ order to change the appearance. The default definition is: \\
+ \verbcode+\newcommand*\mkchoir[1]{\instruction{\leadsheetstranslate{choir}: #1}}+
+ \command{lsenparen}[\marg{text}]
+ Short macro to add parentheses around text. Used internally by
+ \cs{instruction}.
+ \command{mklsenparens}
+ The parentheses setting macro used by \cs{lsenparen}. You can redefine it
+ in order to change the parentheses. The default definition is: \\
+ \verbcode+\newcommand*\mklsenparens{[]}+ \\
+ \emph{The definition needs to be expandable and to expand to exactly two
+ tokens or braced groups, one for the opening parenthesis and the second
+ for the closing parenthesis!}
+ \command{mklsenparen}[\marg{openen parenthesis}\marg{closing
+ parenthesis}\marg{text}]
+ The formatting macro used by \cs{lsenparen}. You can redefine it in
+ order to change the appearance. The default definition is: \\
+ \verbcode+\newcommand*\mklsenparen[3]{\textup{#1}#3\textup{#2}}+
+\end{commands}
+
+Here is an example that demonstrates \cs{choir} and \cs{instruction}. (The
+code of the example code has been saved in a file called
+\code{single-leadsheet.tex}. It is used later on again.)\label{single-leadsheet}
+\begin{example}[compile,graphics={trim={2cm 18cm 2cm 2cm},clip},
+ add-sourcecode-options={literate=}]
+ \documentclass{leadsheet}
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+
+ \begin{document}
+
+ \begin{song}{title=foobar}
+ \begin{verse}
+ \instruction{keyboard only} \\
+ Lorem ipsum dolor sit amet, consetetur sadipscing \\
+ \choir{sed diam nonumy eirmod tempor invidunt ut labore et dolore}
+ \end{verse}
+ \begin{prechorus}
+ \instruction{+ band} \\
+ Lorem ipsum dolor sit amet, consetetur sadipscing
+ \end{prechorus}
+ \end{song}
+
+ \end{document}
+\end{example}
+
+\section{The \library*{external} Library}
+
+Loading the \library{external} library allows to include complete leadsheet
+documents (\ie, with preamble) into a main document. This requires the
+included leadsheet to use the \cls{leadsheet} class (see
+section~\ref{sec:leadsheet-class}). When the file is included the whole
+preamble of said file will be discarded. This can be changed with an option
+but then \cs*{usepackage} and \cs*{RequirePackage} will still be disabled and
+simply do nothing in the included file.
+
+\begin{commands}
+ \command{includeleadsheet}[\sarg\oarg{options}\marg{file name}]
+ Include the leadsheet \meta{file name}. \meta{options} apply locally for
+ the included file. The file \meta{file name} may include a complete
+ document preamble.
+\end{commands}
+
+\begin{filecontents*}{single-leadsheet.tex}
+\documentclass{leadsheet}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+
+\begin{document}
+
+\begin{song}{title=foobar}
+\begin{verse}
+ \instruction{keyboard only} \\
+ Lorem ipsum dolor sit amet, consetetur sadipscing \\
+ \choir{sed diam nonumy eirmod tempor invidunt ut labore et dolore}
+\end{verse}
+\begin{prechorus}
+ \instruction{+ band} \\
+ Lorem ipsum dolor sit amet, consetetur sadipscing
+\end{prechorus}
+\end{song}
+
+\end{document}
+\end{filecontents*}
+The next example shows the basic usage by inputting the example file mentioned
+on page~\pageref{single-leadsheet}. \emph{Notice that the formatting setup by
+ the \cls{leadsheets} is not used}. Also the title template
+\titletemplate{leadsheet} is not defined in this process.
+\begin{example}[compile,graphics={trim={2cm 18cm 2cm 2cm},clip},
+ add-sourcecode-options={literate=}]
+ \documentclass{scrartcl}
+ \usepackage{leadsheets}
+ \useleadsheetslibraries{external}
+
+ \begin{document}
+
+ \includeleadsheet{single-leadsheet}
+
+ \end{document}
+\end{example}
+Also notice that the \env{prechorus} environment and the \cs{instruction} and
+\cs{choir} macros \emph{are} available! \emph{All new macros defined in the
+ \cls{leadsheet} class and described in section~\ref{sec:leadsheet-class} are
+ defined}. If you do not want this then you can use the starred version of
+\cs{includeleadsheet}. In this process the preamble of the included file is
+gobbled. It may be desirable not to have the preamble gobbled, though --
+because of custom macro definitions for example.
+\begin{options}
+ \keybool{gobble-preamble}\Default{true}
+ If set to \code{false} \cs{includeleadsheet} will not gobble the preamble
+ of the file it inputs. Using this is dangerous: for it to work
+ \cs*{usepackage} and \cs*{RequirePackage} have to be disabled while the
+ file is included. So including the preamble may lead to more problems
+ than it solves.
+\end{options}
+
+The included leadsheets do not have to be a complete document -- a standard
+tex file only consisting of the \env{song} environments will work just as
+nicely. Files that are complete documents but are using another class than
+\cls{leadsheet} will lead to errors, though.
+
+\clearpage
+\part{Appendix}
+\dictum[Thelonious Monk]{Wrong is right.}
\appendix
\end{document}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/leadsheets.doc.tlpobj new/tlpkg/tlpobj/leadsheets.doc.tlpobj
--- old/tlpkg/tlpobj/leadsheets.doc.tlpobj 2016-04-14 19:16:27.000000000 +0200
+++ new/tlpkg/tlpobj/leadsheets.doc.tlpobj 2017-04-14 17:46:55.000000000 +0200
@@ -1,9 +1,9 @@
name leadsheets.doc
category Package
-revision 39564
+revision 43034
shortdesc doc files of leadsheets
relocated 1
-docfiles size=225
+docfiles size=246
RELOC/doc/latex/leadsheets/README
RELOC/doc/latex/leadsheets/leadsheets_en.pdf
RELOC/doc/latex/leadsheets/leadsheets_en.tex
++++++ leadsheets.tar.xz ++++++
++++ 1789 lines of diff (skipped)
++++++ leaflet.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/leaflet/README new/doc/latex/leaflet/README
--- old/doc/latex/leaflet/README 2013-11-07 23:32:28.000000000 +0100
+++ new/doc/latex/leaflet/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-The leaflet document class
-==========================
-
-A LaTeX document class to create small hand-outs (flyers) that fit on a
-single sheet of paper which is then folded twice. Pages are rearranged by
-LaTeX so that they print correctly on a single sheet -- no external script
-is necessary. (Works with PostScript and PDF.)
-
-Recommended TDS locations:
-
- leaflet.cls: tex/latex/leaflet
- leaflet.pdf,leaflet-manual.pdf: doc/latex/leaflet
-
-For general installation advice, see
-http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/leaflet/README.md new/doc/latex/leaflet/README.md
--- old/doc/latex/leaflet/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/leaflet/README.md 2017-03-17 23:01:04.000000000 +0100
@@ -0,0 +1,23 @@
+The leaflet document class
+==========================
+
+A LaTeX document class to create small hand-outs (flyers) that fit on a
+single sheet of paper which is then folded twice. Pages are rearranged by
+LaTeX so that they print correctly on a single sheet -- no external script
+is necessary. (Works with PostScript and PDF.)
+
+Recommended TDS locations:
+```
+ leaflet.cls: tex/latex/leaflet
+ leaflet.pdf,leaflet-manual.pdf: doc/latex/leaflet
+```
+For general installation advice, see
+http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages
+
+For bug reports use [this address](https://github.com/rolfn/leaflet/issues).
+
+The leaflet document class is also on CTAN:[macros/latex/contrib/leaflet](http://mirrors.ctan.org/macros/latex/contrib/leaflet)
+
+
+
+
Binary files old/doc/latex/leaflet/leaflet-manual.pdf and new/doc/latex/leaflet/leaflet-manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/leaflet/leaflet-manual.tex new/doc/latex/leaflet/leaflet-manual.tex
--- old/doc/latex/leaflet/leaflet-manual.tex 2016-02-12 01:25:45.000000000 +0100
+++ new/doc/latex/leaflet/leaflet-manual.tex 2017-03-17 23:01:04.000000000 +0100
@@ -6,9 +6,9 @@
%%
%% leaflet.dtx (with options: `manual')
%%
-%% Copyright (C) 2003, 2004
+%% Copyright (C) 2003, 2004, ...
%% Rolf Niepraschk, Rolf.Niepraschk@gmx.de
-%% Hubert Gaesslein, HubertJG@open.mind.de
+%% Hubert Gaesslein, hubertjg@gmx.de
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -21,8 +21,8 @@
%% This work has the LPPL maintenance status "author-maintained".
%%
\def\filename{leaflet-manual.tex}
-\def\fileversion{v1.1a} % change this when leaflet-manual changed, too.
-\def\filedate{2015/12/27}
+\def\fileversion{v1.1b} % change this when leaflet-manual changed, too.
+\def\filedate{2017/03/17}
\def\docdate {2015/12/27} % change this when leaflet-manual changed, too.
\listfiles
\errorcontextlines=99
Binary files old/doc/latex/leaflet/leaflet.pdf and new/doc/latex/leaflet/leaflet.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/leaflet.doc.tlpobj new/tlpkg/tlpobj/leaflet.doc.tlpobj
--- old/tlpkg/tlpobj/leaflet.doc.tlpobj 2016-04-14 19:16:28.000000000 +0200
+++ new/tlpkg/tlpobj/leaflet.doc.tlpobj 2017-04-14 17:46:55.000000000 +0200
@@ -1,10 +1,10 @@
name leaflet.doc
category Package
-revision 39683
+revision 43523
shortdesc doc files of leaflet
relocated 1
docfiles size=86
- RELOC/doc/latex/leaflet/README
+ RELOC/doc/latex/leaflet/README.md
RELOC/doc/latex/leaflet/leaflet-manual.pdf
RELOC/doc/latex/leaflet/leaflet-manual.tex
RELOC/doc/latex/leaflet/leaflet.pdf
++++++ leaflet.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/leaflet/leaflet.cls new/tex/latex/leaflet/leaflet.cls
--- old/tex/latex/leaflet/leaflet.cls 2016-02-12 01:25:45.000000000 +0100
+++ new/tex/latex/leaflet/leaflet.cls 2017-03-17 23:01:05.000000000 +0100
@@ -6,9 +6,9 @@
%%
%% leaflet.dtx (with options: `class')
%%
-%% Copyright (C) 2003, 2004
+%% Copyright (C) 2003, 2004, ...
%% Rolf Niepraschk, Rolf.Niepraschk@gmx.de
-%% Hubert Gaesslein, HubertJG@open.mind.de
+%% Hubert Gaesslein, hubertjg@gmx.de
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -232,8 +232,7 @@
\LoadClass{article}
\RequirePackage{everyshi,graphicx}
\newcommand*\LL@pagesize@specials[2]{}
-\@ifundefined{Gin@driver}{}%
-{%
+\@ifundefined{Gin@driver}{}{%
\ifx\Gin@driver\@empty\else%
\filename@parse{\Gin@driver}\@tempswafalse%
\def\reserved@a{dvips}%
@@ -253,6 +252,19 @@
\@tempdima=#1\@tempdimb=#2%
\pdfpagewidth\@tempdima\pdfpageheight\@tempdimb}%
\fi
+ \def\reserved@a{luatex}%
+ \ifx\filename@base\reserved@a
+ \ClassInfo{leaflet}{Generating code for LuaTeX}%
+ \ifx\pdfvariable\@undefined
+ \def\LL@pagesize@specials#1#2{%
+ \@tempdima=#1\@tempdimb=#2%
+ \pdfpagewidth\@tempdima\pdfpageheight\@tempdimb}%
+ \else
+ \def\LL@pagesize@specials#1#2{%
+ \@tempdima=#1\@tempdimb=#2%
+ \pagewidth\@tempdima\pageheight\@tempdimb}%
+ \fi
+ \fi
\def\reserved@a{xetex}%
\ifx\filename@base\reserved@a
\ClassInfo{leaflet}{Generating code for XeTeX}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/leaflet.tlpobj new/tlpkg/tlpobj/leaflet.tlpobj
--- old/tlpkg/tlpobj/leaflet.tlpobj 2016-04-14 19:16:28.000000000 +0200
+++ new/tlpkg/tlpobj/leaflet.tlpobj 2017-04-14 17:46:55.000000000 +0200
@@ -1,6 +1,6 @@
name leaflet
category Package
-revision 39683
+revision 43523
shortdesc Create small handouts (flyers)
relocated 1
longdesc A document class to create small hand-outs (flyers) that fit on
@@ -12,7 +12,7 @@
runfiles size=5
RELOC/tex/latex/leaflet/leaflet.cls
catalogue-ctan /macros/latex/contrib/leaflet
-catalogue-date 2016-02-10 15:54:10 +0100
+catalogue-date 2017-03-17 18:23:39 +0100
catalogue-license lppl
catalogue-topics layout class
-catalogue-version 1.1a
+catalogue-version 1.1b
++++++ lecturer.doc.tar.xz ++++++
++++++ lecturer.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lecturer.tlpobj new/tlpkg/tlpobj/lecturer.tlpobj
--- old/tlpkg/tlpobj/lecturer.tlpobj 2016-04-14 19:16:31.000000000 +0200
+++ new/tlpkg/tlpobj/lecturer.tlpobj 2017-04-14 17:46:57.000000000 +0200
@@ -34,6 +34,6 @@
RELOC/tex/generic/lecturer/ltr-steps.tex
RELOC/tex/generic/lecturer/t-lecturer.tex
catalogue-ctan /macros/generic/lecturer
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics presentation
++++++ ledmac.doc.tar.xz ++++++
Binary files old/doc/latex/ledmac/ledarab.pdf and new/doc/latex/ledmac/ledarab.pdf differ
Binary files old/doc/latex/ledmac/ledmac.pdf and new/doc/latex/ledmac/ledmac.pdf differ
Binary files old/doc/latex/ledmac/ledpar.pdf and new/doc/latex/ledmac/ledpar.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ledmac.doc.tlpobj new/tlpkg/tlpobj/ledmac.doc.tlpobj
--- old/tlpkg/tlpobj/ledmac.doc.tlpobj 2016-04-14 19:16:32.000000000 +0200
+++ new/tlpkg/tlpobj/ledmac.doc.tlpobj 2017-04-14 17:46:57.000000000 +0200
@@ -1,6 +1,6 @@
name ledmac.doc
category Package
-revision 38640
+revision 41811
shortdesc doc files of ledmac
relocated 1
docfiles size=822
++++++ ledmac.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/ledmac/ledmac.sty new/tex/latex/ledmac/ledmac.sty
--- old/tex/latex/ledmac/ledmac.sty 2015-10-15 00:31:41.000000000 +0200
+++ new/tex/latex/ledmac/ledmac.sty 2016-11-25 19:33:53.000000000 +0100
@@ -23,7 +23,7 @@
%% This work consists of the files listed in the README file.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ledmac}[2015/10/14 v0.19.3 LaTeX port of EDMAC]
+\ProvidesPackage{ledmac}[2016/08/06 v0.19.4 LaTeX port of EDMAC]
\newif\ifledfinal
\newif\ifnoeledmac
@@ -681,7 +681,7 @@
\long\def\critext#1#2/{\leavevmode
\begingroup
\no@expands
- \xdef\@tag{\protect#1}%
+ \gdef\@tag{#1}%
\set@line
\global\insert@count=0
\ignorespaces #2\relax
@@ -697,7 +697,7 @@
\newcommand{\edtext}[2]{\leavevmode
\begingroup
\no@expands
- \xdef\@tag{\protect#1}%
+ \gdef\@tag{#1}%
\set@line
\global\insert@count=0
\ignorespaces #2\relax
@@ -725,7 +725,7 @@
\newcommand*{\edfont@info}{\f@encoding/\f@family/\f@series/\f@shape}
-\newcommand*{\lemma}[1]{\xdef\@tag{\protect#1}\ignorespaces}
+\newcommand*{\lemma}[1]{\gdef\@tag{#1}\ignorespaces}
\newcommand*{\linenum}[1]{%
\xdef\@tempa{#1|||||||\noexpand\\\l@d@nums}%
\global\let\l@d@nums=\empty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ledmac.tlpobj new/tlpkg/tlpobj/ledmac.tlpobj
--- old/tlpkg/tlpobj/ledmac.tlpobj 2016-04-14 19:16:34.000000000 +0200
+++ new/tlpkg/tlpobj/ledmac.tlpobj 2017-04-14 17:46:58.000000000 +0200
@@ -1,6 +1,6 @@
name ledmac
category Package
-revision 38640
+revision 41811
shortdesc Typeset scholarly editions
relocated 1
longdesc A macro package for typesetting scholarly critical editions.
@@ -8,7 +8,7 @@
longdesc macros. It supports indexing by page and line number and simple
longdesc tabular- and array-style environments. The package is
longdesc distributed with the related ledpar and ledarab packages. The
-longdesc package is now superseded by eledmac.
+longdesc package is now superseded by reledmac.
runfiles size=41
RELOC/tex/latex/ledmac/afoot.sty
RELOC/tex/latex/ledmac/ledarab.sty
@@ -16,7 +16,7 @@
RELOC/tex/latex/ledmac/ledpar.sty
catalogue-also ednotes poemscol
catalogue-ctan /macros/latex/contrib/ledmac
-catalogue-date 2015-10-14 20:53:07 +0200
+catalogue-date 2016-08-07 07:39:22 +0200
catalogue-license lppl1.3
catalogue-topics crit-ed
-catalogue-version 0.19.3
+catalogue-version 0.19.4
++++++ leftidx.doc.tar.xz ++++++
++++++ leftidx.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/leftidx.tlpobj new/tlpkg/tlpobj/leftidx.tlpobj
--- old/tlpkg/tlpobj/leftidx.tlpobj 2016-04-14 19:16:35.000000000 +0200
+++ new/tlpkg/tlpobj/leftidx.tlpobj 2017-04-14 17:46:58.000000000 +0200
@@ -8,6 +8,6 @@
runfiles size=1
RELOC/tex/latex/leftidx/leftidx.sty
catalogue-ctan /macros/latex/contrib/leftidx
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics subsup-pos maths
++++++ leipzig.doc.tar.xz ++++++
++++++ leipzig.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/leipzig.tlpobj new/tlpkg/tlpobj/leipzig.tlpobj
--- old/tlpkg/tlpobj/leipzig.tlpobj 2016-04-14 19:16:35.000000000 +0200
+++ new/tlpkg/tlpobj/leipzig.tlpobj 2017-04-14 17:46:58.000000000 +0200
@@ -12,7 +12,7 @@
RELOC/tex/latex/leipzig/leipzig.sty
RELOC/tex/latex/leipzig/leipzig.tex
catalogue-ctan /macros/latex/contrib/leipzig
-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
catalogue-version 1.1
++++++ lengthconvert.doc.tar.xz ++++++
++++++ lengthconvert.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lengthconvert.tlpobj new/tlpkg/tlpobj/lengthconvert.tlpobj
--- old/tlpkg/tlpobj/lengthconvert.tlpobj 2016-04-14 19:16:36.000000000 +0200
+++ new/tlpkg/tlpobj/lengthconvert.tlpobj 2017-04-14 17:46:58.000000000 +0200
@@ -10,7 +10,7 @@
RELOC/tex/latex/lengthconvert/lengthconvert.sty
catalogue-also printlen
catalogue-ctan /macros/latex/contrib/lengthconvert
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics misc-conv
catalogue-version 1.0a
++++++ lettre.doc.tar.xz ++++++
++++++ lettre.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lettre.tlpobj new/tlpkg/tlpobj/lettre.tlpobj
--- old/tlpkg/tlpobj/lettre.tlpobj 2016-04-14 19:16:36.000000000 +0200
+++ new/tlpkg/tlpobj/lettre.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -9,7 +9,7 @@
RELOC/tex/latex/lettre/default.ins
RELOC/tex/latex/lettre/lettre.cls
catalogue-ctan /macros/latex/contrib/lettre
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics letter french
catalogue-version 2.353
++++++ lettrine.doc.tar.xz ++++++
++++++ lettrine.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lettrine.tlpobj new/tlpkg/tlpobj/lettrine.tlpobj
--- old/tlpkg/tlpobj/lettrine.tlpobj 2016-04-14 19:16:37.000000000 +0200
+++ new/tlpkg/tlpobj/lettrine.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -17,7 +17,7 @@
RELOC/tex/latex/lettrine/pzc2.cfl
RELOC/tex/latex/lettrine/pzc3.cfl
catalogue-ctan /macros/latex/contrib/lettrine
-catalogue-date 2015-09-01 14:20:07 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics lettrine
catalogue-version 1.9
++++++ levy.doc.tar.xz ++++++
++++++ levy.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/levy.tlpobj new/tlpkg/tlpobj/levy.tlpobj
--- old/tlpkg/tlpobj/levy.tlpobj 2016-04-14 19:16:37.000000000 +0200
+++ new/tlpkg/tlpobj/levy.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -59,6 +59,6 @@
RELOC/tex/generic/levy/greekmacros.tex
RELOC/tex/generic/levy/slgreek.sty
catalogue-ctan /fonts/greek/levy
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl2
catalogue-topics font font-mf font-greek
++++++ lewis.doc.tar.xz ++++++
++++++ lewis.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lewis.tlpobj new/tlpkg/tlpobj/lewis.tlpobj
--- old/tlpkg/tlpobj/lewis.tlpobj 2016-04-14 19:16:38.000000000 +0200
+++ new/tlpkg/tlpobj/lewis.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/latex/lewis/lewis.sty
catalogue-ctan /macros/latex/contrib/lewis
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license pd
catalogue-topics chemistry
catalogue-version 0.1
++++++ lexikon.doc.tar.xz ++++++
++++++ lexikon.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lexikon.tlpobj new/tlpkg/tlpobj/lexikon.tlpobj
--- old/tlpkg/tlpobj/lexikon.tlpobj 2016-04-14 19:16:38.000000000 +0200
+++ new/tlpkg/tlpobj/lexikon.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -6,7 +6,7 @@
runfiles size=2
RELOC/tex/latex/lexikon/lexikon.sty
catalogue-ctan /macros/latex/contrib/lexikon
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-18 16:48:54 +0200
catalogue-license lppl
catalogue-topics dictionary
catalogue-version 1.0c
++++++ lexref.doc.tar.xz ++++++
++++++ lexref.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lexref.tlpobj new/tlpkg/tlpobj/lexref.tlpobj
--- old/tlpkg/tlpobj/lexref.tlpobj 2016-04-14 19:16:38.000000000 +0200
+++ new/tlpkg/tlpobj/lexref.tlpobj 2017-04-14 17:46:59.000000000 +0200
@@ -13,7 +13,7 @@
runfiles size=5
RELOC/tex/latex/lexref/lexref.sty
catalogue-ctan /macros/latex/contrib/lexref
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics legal
catalogue-version 1.1a
++++++ lfb.doc.tar.xz ++++++
++++++ lfb.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lfb.tlpobj new/tlpkg/tlpobj/lfb.tlpobj
--- old/tlpkg/tlpobj/lfb.tlpobj 2016-04-14 19:16:38.000000000 +0200
+++ new/tlpkg/tlpobj/lfb.tlpobj 2017-04-14 17:47:00.000000000 +0200
@@ -78,7 +78,7 @@
RELOC/fonts/tfm/public/lfb/lfbb8.tfm
RELOC/fonts/tfm/public/lfb/lfbb9.tfm
catalogue-ctan /fonts/greek/lfb
-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-mf font-greek
catalogue-version 1.0
++++++ lgreek.doc.tar.xz ++++++
++++++ lgreek.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lgreek.tlpobj new/tlpkg/tlpobj/lgreek.tlpobj
--- old/tlpkg/tlpobj/lgreek.tlpobj 2016-04-14 19:16:39.000000000 +0200
+++ new/tlpkg/tlpobj/lgreek.tlpobj 2017-04-14 17:47:00.000000000 +0200
@@ -12,6 +12,6 @@
RELOC/tex/latex/lgreek/lgreek.sty
catalogue-also levy-latex
catalogue-ctan /macros/latex/contrib/lgreek
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl2
catalogue-topics font-use greek
++++++ lh.doc.tar.xz ++++++
++++++ lh.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lh.tlpobj new/tlpkg/tlpobj/lh.tlpobj
--- old/tlpkg/tlpobj/lh.tlpobj 2016-04-14 19:16:40.000000000 +0200
+++ new/tlpkg/tlpobj/lh.tlpobj 2017-04-14 17:47:00.000000000 +0200
@@ -578,7 +578,7 @@
RELOC/tex/plain/lh/testkern.tex
catalogue-also ccfonts cmbright concrete ecc
catalogue-ctan /fonts/cyrillic/lh
-catalogue-date 2016-02-05 09:37:59 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics font font-mf font-cyrillic
catalogue-version 3.5g
++++++ lhcyr.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lhcyr.tlpobj new/tlpkg/tlpobj/lhcyr.tlpobj
--- old/tlpkg/tlpobj/lhcyr.tlpobj 2016-04-14 19:16:42.000000000 +0200
+++ new/tlpkg/tlpobj/lhcyr.tlpobj 2017-04-14 17:47:01.000000000 +0200
@@ -57,6 +57,6 @@
RELOC/tex/latex/lhcyr/statya.tex
catalogue-also koi8
catalogue-ctan /macros/latex/contrib/lhcyr
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license other-free
catalogue-topics multilingual font-supp
++++++ lhelp.doc.tar.xz ++++++
++++++ lhelp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lhelp.tlpobj new/tlpkg/tlpobj/lhelp.tlpobj
--- old/tlpkg/tlpobj/lhelp.tlpobj 2016-04-14 19:16:42.000000000 +0200
+++ new/tlpkg/tlpobj/lhelp.tlpobj 2017-04-14 17:47:01.000000000 +0200
@@ -15,7 +15,7 @@
runfiles size=5
RELOC/tex/latex/lhelp/lhelp.sty
catalogue-ctan /macros/latex/contrib/lhelp
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics macro-supp
catalogue-version 2.0
++++++ libertine.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertine/README new/doc/fonts/libertine/README
--- old/doc/fonts/libertine/README 2015-04-13 00:23:27.000000000 +0200
+++ new/doc/fonts/libertine/README 2017-03-26 23:45:59.000000000 +0200
@@ -1,4 +1,4 @@
-This is the README for libertine, version 5.3.0 (2015-04-10).
+This is the README for libertine, version 5.3.0 (2017-03-26).
This package provides support for use of the Linux Libertine and Linux
Biolinum families of fonts with LaTeX. Most features are usable with
@@ -55,7 +55,7 @@
with [pdf]LaTeX and
\usepackage{unicode-math}
- \setmathfont{texgyrepagellamath-regular.otf}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
with xeLaTeX or luaLaTeX.
@@ -79,5 +79,5 @@
the terms of the LaTeX Project Public License.
Thanks to Herbert Voss, Patrick Gundlach, Silke Hofstra, Marc Penninga,
-Michael Sharpe, Denis Bitouz� and Khaled Hosny for their assistance. The
+Michael Sharpe, Denis Bitouzé and Khaled Hosny for their assistance. The
maintainer of this package is Bob Tennent (rdt at cs.queensu.ca)
Binary files old/doc/fonts/libertine/libertine.pdf and new/doc/fonts/libertine/libertine.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertine/libertine.tex new/doc/fonts/libertine/libertine.tex
--- old/doc/fonts/libertine/libertine.tex 2014-02-15 00:25:41.000000000 +0100
+++ new/doc/fonts/libertine/libertine.tex 2017-03-21 23:01:03.000000000 +0100
@@ -240,7 +240,7 @@
with pdf\LaTeX\ and
\begin{verbatim}
\usepackage{unicode-math}
- \setmathfont{texgyrepagellamath-regular.otf}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\end{verbatim}
with xe\LaTeX\ or lua\LaTeX.
@@ -360,7 +360,7 @@
\clearpage
\subsection{General Keyboard}
\begin{longtable}[l]{lll}
-0 & \verb|\LKey{zero}|,\verb|\LKey{0}| & \LARGE\strut\fbox{\LKey{zero}} \\
+0 & \verb|\LKey{zero}|,\verb|\LKey{0}| & \LARGE\strut\fbox{\LKey{0}} \\
9 & \verb|\LKey{nine}|,\verb|\LKey{9}| & \LARGE\strut\fbox{\LKey{nine}} \\
A & \verb|\LKey{A}| & \LARGE\strut\fbox{\LKey{A}} \\
Z & \verb|\LKey{Z}| & \LARGE\strut\fbox{\LKey{Z}} \\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertine.doc.tlpobj new/tlpkg/tlpobj/libertine.doc.tlpobj
--- old/tlpkg/tlpobj/libertine.doc.tlpobj 2016-04-14 19:16:42.000000000 +0200
+++ new/tlpkg/tlpobj/libertine.doc.tlpobj 2017-04-14 17:47:01.000000000 +0200
@@ -1,9 +1,9 @@
name libertine.doc
category Package
-revision 36815
+revision 43603
shortdesc doc files of libertine
relocated 1
-docfiles size=303
+docfiles size=304
RELOC/doc/fonts/libertine/Bugs.txt
RELOC/doc/fonts/libertine/ChangeLog.txt
RELOC/doc/fonts/libertine/GPL.txt
++++++ libertine.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-n/libertine.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-n.new/libertine.tar.xz differ: char 26, line 1
++++++ libertinegc.doc.tar.xz ++++++
++++++ libertinegc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertinegc.tlpobj new/tlpkg/tlpobj/libertinegc.tlpobj
--- old/tlpkg/tlpobj/libertinegc.tlpobj 2016-04-14 19:17:02.000000000 +0200
+++ new/tlpkg/tlpobj/libertinegc.tlpobj 2017-04-14 17:47:09.000000000 +0200
@@ -101,7 +101,7 @@
RELOC/tex/latex/libertinegc/libertinegc.sty
catalogue-also libertine
catalogue-ctan /fonts/libertinegc
-catalogue-date 2016-02-21 05:08:42 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics font
catalogue-version 1.00
++++++ libertinus.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertinus/AUTHORS.txt new/doc/fonts/libertinus/AUTHORS.txt
--- old/doc/fonts/libertinus/AUTHORS.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/fonts/libertinus/AUTHORS.txt 2017-05-12 23:59:09.000000000 +0200
@@ -0,0 +1,11 @@
+# This is the official list of project authors for copyright purposes.
+# This file is distinct from the CONTRIBUTORS.txt file.
+# See the latter for an explanation.
+#
+# Names should be added to this file as:
+# Name or Organization <email address>
+
+Philipp H. Poll
+Khaled Hosny
+STI Pub Companies
+Elsevier, Inc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertinus/FONTLOG.txt new/doc/fonts/libertinus/FONTLOG.txt
--- old/doc/fonts/libertinus/FONTLOG.txt 2016-02-01 00:44:49.000000000 +0100
+++ new/doc/fonts/libertinus/FONTLOG.txt 2017-05-18 23:42:40.000000000 +0200
@@ -45,6 +45,34 @@
ChangeLog
---------
+17 May 2017 (Khaled Hosny) <Libertinus> Version 6.4
+- Fix broken extensibles of the left square bracket in the math font.
+
+12 May 2017 (Khaled Hosny) <Libertinus> Version 6.3
+- Add U+231C-231Fi and U+2A7D-2A7E to the math font.
+- Add script math alphabet based on that of XITS Math font.
+- Add monospaced math alphabet based on that of cmtt10 font with modified
+ METAFONT parameters to better fit with Libertinus glyphs.
+- Improve math top accent positions.
+- Fix spacing of math italic i and j.
+- Increase the gap between \sum and its limits.
+- Improved math braces and brackets based on STIX Two Math font.
+- Disable optical variants of math alphanumerics that were based on the text
+ sup/superscript glyphs as they don’t look good besides being incomplete and
+ inconsistent.
+- Remove duplicate glyphs that caused broken GPOS generation.
+- Drop optical bounds (‘opbd’, ‘rtbd’ and ‘lfbd’) features as they were
+ incomplete and virtually unsupported.
+- Fix text mark placement below O and o.
+- Fix oldstyle numbers feature in Libertinus Serif Semibold that had wrong
+ glyph mapping for 6, 7, 8 and 9.
+- Use swash Q when followed by v.
+- Various consistency fixes to font names and vertical metrics.
+- Fix placement of the half ring in U+1E9A.
+- Fix several Libertinus Serif Bold italic alternate glyphs that were not bold.
+- Fix Libertinus Serif Italic U+2098-2099 (subscript m and n) that looked like
+ superscript circled + and -.
+
30 Jan 2016 (Khaled Hosny) <Libertinus> Version 6.2
- Fixed missing big variant rule for U+27EF.
- Fixed swapped \phi and \varphi symbols.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertinus/OFL.txt new/doc/fonts/libertinus/OFL.txt
--- old/doc/fonts/libertinus/OFL.txt 2016-02-01 00:44:49.000000000 +0100
+++ new/doc/fonts/libertinus/OFL.txt 2017-05-12 23:59:09.000000000 +0200
@@ -1,4 +1,5 @@
-Portions copyright (c) 2012-2016, Khaled Hosny (khaledhosny@eglug.org). Portions copyright (c) 2003–2012, Philipp H. Poll (www.linuxlibertine.org | gillian at linuxlibertine.org), with Reserved Font Name "Linux Libertine" and "Biolinum".
+Copyright © 2012-2017 The Libertinus Project Authors, with Reserved Font Name
+"Linux Libertine", "Biolinum", "STIX Fonts".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertinus/README.txt new/doc/fonts/libertinus/README.txt
--- old/doc/fonts/libertinus/README.txt 2016-01-23 00:17:28.000000000 +0100
+++ new/doc/fonts/libertinus/README.txt 2017-05-12 23:59:09.000000000 +0200
@@ -5,6 +5,8 @@
started as an OpenType math companion of the Libertine font family, but grown
as a full fork to address some of the bugs in the fonts.
+Libertinus is forked from 5.3.0 (2012-07-02) release of Linux Libertine fonts.
+
The family consists of:
* Libertinus Serif: forked from *Linux Libertine*.
Binary files old/doc/fonts/libertinus/documentation/libertinus-testmath.pdf and new/doc/fonts/libertinus/documentation/libertinus-testmath.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinuskeyboard-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinuskeyboard-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusmath-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinusmath-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusmono-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinusmono-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinussans-bold-table.pdf and new/doc/fonts/libertinus/documentation/libertinussans-bold-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinussans-italic-table.pdf and new/doc/fonts/libertinus/documentation/libertinussans-italic-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinussans-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinussans-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-bold-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-bold-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-bolditalic-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-bolditalic-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-italic-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-italic-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-semibold-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-semibold-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserif-semibolditalic-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserif-semibolditalic-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserifdisplay-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserifdisplay-regular-table.pdf differ
Binary files old/doc/fonts/libertinus/documentation/libertinusserifinitials-regular-table.pdf and new/doc/fonts/libertinus/documentation/libertinusserifinitials-regular-table.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertinus.doc.tlpobj new/tlpkg/tlpobj/libertinus.doc.tlpobj
--- old/tlpkg/tlpobj/libertinus.doc.tlpobj 2016-04-14 19:17:02.000000000 +0200
+++ new/tlpkg/tlpobj/libertinus.doc.tlpobj 2017-05-19 02:22:06.000000000 +0200
@@ -1,9 +1,10 @@
name libertinus.doc
category Package
-revision 39526
+revision 44409
shortdesc doc files of libertinus
relocated 1
-docfiles size=1164
+docfiles size=1153
+ RELOC/doc/fonts/libertinus/AUTHORS.txt
RELOC/doc/fonts/libertinus/FONTLOG.txt
RELOC/doc/fonts/libertinus/OFL.txt
RELOC/doc/fonts/libertinus/README.txt
++++++ libertinus.tar.xz ++++++
Binary files old/fonts/opentype/public/libertinus/libertinuskeyboard-regular.otf and new/fonts/opentype/public/libertinus/libertinuskeyboard-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusmath-regular.otf and new/fonts/opentype/public/libertinus/libertinusmath-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusmono-regular.otf and new/fonts/opentype/public/libertinus/libertinusmono-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinussans-bold.otf and new/fonts/opentype/public/libertinus/libertinussans-bold.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinussans-italic.otf and new/fonts/opentype/public/libertinus/libertinussans-italic.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinussans-regular.otf and new/fonts/opentype/public/libertinus/libertinussans-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-bold.otf and new/fonts/opentype/public/libertinus/libertinusserif-bold.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-bolditalic.otf and new/fonts/opentype/public/libertinus/libertinusserif-bolditalic.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-italic.otf and new/fonts/opentype/public/libertinus/libertinusserif-italic.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-regular.otf and new/fonts/opentype/public/libertinus/libertinusserif-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-semibold.otf and new/fonts/opentype/public/libertinus/libertinusserif-semibold.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserif-semibolditalic.otf and new/fonts/opentype/public/libertinus/libertinusserif-semibolditalic.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserifdisplay-regular.otf and new/fonts/opentype/public/libertinus/libertinusserifdisplay-regular.otf differ
Binary files old/fonts/opentype/public/libertinus/libertinusserifinitials-regular.otf and new/fonts/opentype/public/libertinus/libertinusserifinitials-regular.otf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertinus.tlpobj new/tlpkg/tlpobj/libertinus.tlpobj
--- old/tlpkg/tlpobj/libertinus.tlpobj 2016-04-14 19:17:05.000000000 +0200
+++ new/tlpkg/tlpobj/libertinus.tlpobj 2017-05-19 02:22:08.000000000 +0200
@@ -1,6 +1,6 @@
name libertinus
category Package
-revision 39526
+revision 44409
shortdesc The Libertinus font family
relocated 1
longdesc This is a fork of the Linux Libertine and Linux Biolinum fonts
@@ -9,9 +9,9 @@
longdesc bugs in the fonts. The family consists of: Libertinus Serif:
longdesc forked from Linux Libertine. Libertinus Sans: forked from Linux
longdesc Biolinum. Libertinus Mono: forked from Linux Libertine Mono.
-longdesc Libertinus Math: an OpenType math font for use in OpenType math-
-longdesc capable applications like LuaTeX, XeTeX or MS Word 2007+.
-runfiles size=1380
+longdesc Libertinus Math: an OpenType math font for use in OpenType
+longdesc math-capable applications like LuaTeX, XeTeX or MS Word 2007+.
+runfiles size=1440
RELOC/fonts/opentype/public/libertinus/libertinuskeyboard-regular.otf
RELOC/fonts/opentype/public/libertinus/libertinusmath-regular.otf
RELOC/fonts/opentype/public/libertinus/libertinusmono-regular.otf
@@ -27,7 +27,7 @@
RELOC/fonts/opentype/public/libertinus/libertinusserifdisplay-regular.otf
RELOC/fonts/opentype/public/libertinus/libertinusserifinitials-regular.otf
catalogue-ctan /fonts/libertinus
-catalogue-date 2016-01-31 09:27:12 +0100
+catalogue-date 2017-05-17 22:26:27 +0200
catalogue-license ofl
catalogue-topics font-serif font-sans font-mono font-maths font-otf
-catalogue-version 6.2
+catalogue-version 6.4
++++++ libertinust1math.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/libertinust1math/README new/doc/fonts/libertinust1math/README
--- old/doc/fonts/libertinust1math/README 2016-03-28 23:57:14.000000000 +0200
+++ new/doc/fonts/libertinust1math/README 2017-06-10 00:29:05.000000000 +0200
@@ -6,6 +6,25 @@
The LibertinusT1Math font is available under the terms of Open Font License version
1.1, and the support files are released under the LPPL.
-Current version 1.00 (2016-03-27)
+Current version 1.0.4 (2017-06-08)
+
+Changes in version 1.0.4
+1. Decreased widths of extension elements of horizontal parens and braces to get better horizontal constructions.
+2. Fixed an encoding problem for double vertical arrow (uni21D0.ex).
+
+Changes in version 1.0.3a
+Fixed another error in map file affecting only use with dvips/gs.
+
+Changes in version 1.0.3
+1. Modified some glyphs in libertinust1math.pfb.
+2. Added fd for mathbb, changed sty to define\mathbb.
+3. Changed encoding files to get a real \setminus (uni29F5) rather than the small version (uni2216).
+
+Changes in version 1.0.2
+Corrected errors in encoding names in map file, affecting only processing with gs. (Thanks Uwe Siart.)
+
+Changes in version 1.0.1
+1. Corrected errors in libertinust1math.sty, so slanted \oint and \oiint work as expected.
+2. Corrected errors in ls2libertinust1mathex.fd so that unusual NFSS entries are correctly redirected.
Michael Sharpe (msharpe at ucsd dot edu)
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertinust1math.doc.tlpobj new/tlpkg/tlpobj/libertinust1math.doc.tlpobj
--- old/tlpkg/tlpobj/libertinust1math.doc.tlpobj 2016-04-14 19:17:10.000000000 +0200
+++ new/tlpkg/tlpobj/libertinust1math.doc.tlpobj 2017-06-10 02:21:29.000000000 +0200
@@ -1,6 +1,6 @@
name libertinust1math.doc
category Package
-revision 40167
+revision 44542
shortdesc doc files of libertinust1math
relocated 1
docfiles size=143
++++++ libertinust1math.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/afm/public/libertinust1math/LibertinusT1Math.afm new/fonts/afm/public/libertinust1math/LibertinusT1Math.afm
--- old/fonts/afm/public/libertinust1math/LibertinusT1Math.afm 2016-03-28 23:57:14.000000000 +0200
+++ new/fonts/afm/public/libertinust1math/LibertinusT1Math.afm 2017-06-10 00:29:05.000000000 +0200
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20150526
-Comment Creation Date: Sun Mar 27 16:35:16 2016
+Comment Generated by FontForge 20161003
+Comment Creation Date: Thu Jun 8 17:06:26 2017
FontName LibertinusT1Math
FullName LibertinusT1 Math
FamilyName LibertinusT1 Math
@@ -2513,16 +2513,16 @@
C -1 ; WX 1570 ; N uni27FE ; B 107 70 1511 437 ;
C -1 ; WX 1130 ; N uni2906 ; B 59 68 1023 435 ;
C -1 ; WX 1130 ; N uni2907 ; B 107 71 1071 438 ;
-C -1 ; WX 527 ; N uni29F5 ; B 17 0 516 573 ;
+C -1 ; WX 323 ; N uni29F5 ; B 30 -59 308 646 ;
C -1 ; WX 527 ; N uni29F6 ; B 17 0 516 645 ;
C -1 ; WX 527 ; N uni29F7 ; B 17 0 516 573 ;
C -1 ; WX 602 ; N uni29F8 ; B 85 -325 517 695 ;
-C -1 ; WX 602 ; N uni29F9 ; B -517 -325 -85 695 ;
+C -1 ; WX 602 ; N uni29F9 ; B 85 -325 517 695 ;
C -1 ; WX 1049 ; N uni2A00 ; B 40 -226 1009 743 ;
C -1 ; WX 1049 ; N uni2A01 ; B 40 -232 1009 737 ;
C -1 ; WX 1049 ; N uni2A02 ; B 40 -232 1009 737 ;
C -1 ; WX 823 ; N uni2A03 ; B 39 -236 784 739 ;
-C -1 ; WX 823 ; N uni2A04 ; B 39 -236 784 739 ;
+C -1 ; WX 823 ; N uni2A04 ; B 40 -236 783 740 ;
C -1 ; WX 823 ; N uni2A05 ; B 40 -236 783 739 ;
C -1 ; WX 823 ; N uni2A06 ; B 40 -236 783 739 ;
C -1 ; WX 1215 ; N uni2A0C ; B 60 -299 1135 800 ;
@@ -3576,7 +3576,7 @@
C -1 ; WX 431 ; N uni23DE.lt ; B 0 -204 431 80 ;
C -1 ; WX 593 ; N uni23DE.md ; B 0 0 593 182 ;
C -1 ; WX 431 ; N uni23DE.rt ; B 0 -204 431 80 ;
-C -1 ; WX 432 ; N uni23DE.ex ; B 0 0 432 80 ;
+C -1 ; WX 200 ; N uni23DE.ex ; B 0 0 200 80 ;
C -1 ; WX 1224 ; N uni23B4.size2 ; B 0 553 1224 771 ;
C -1 ; WX 1836 ; N uni23B4.size3 ; B 0 553 1836 771 ;
C -1 ; WX 2446 ; N uni23B4.size4 ; B 0 554 2446 772 ;
@@ -3603,7 +3603,7 @@
C -1 ; WX 893 ; N uni23DD.md ; B 0 0 893 83 ;
C -1 ; WX 893 ; N uni23DD.rt ; B 0 0 893 263 ;
C -1 ; WX 893 ; N uni23DC.lt ; B 0 -180 893 83 ;
-C -1 ; WX 893 ; N uni23DC.md ; B 0 0 893 83 ;
+C -1 ; WX 400 ; N uni23DC.md ; B 0 0 400 83 ;
C -1 ; WX 893 ; N uni23DC.rt ; B 0 -180 893 83 ;
C -1 ; WX 918 ; N uni23DE.size1 ; B 0 556 918 704 ;
C -1 ; WX 918 ; N uni23DF.size1 ; B 0 -320 918 -172 ;
@@ -3628,13 +3628,13 @@
C -1 ; WX 790 ; N uni0332.size2 ; B 0 -131 790 -87 ;
C -1 ; WX 335 ; N uni20EE.ex ; B 0 -302 335 -262 ;
C -1 ; WX 1714 ; N uni2A0C.size1 ; B 56 -530 1614 1654 ;
-C -1 ; WX 702 ; N arrowleft.left ; B 59 70 702 436 ;
-C -1 ; WX 558 ; N arrowleft.right ; B 0 227 500 279 ;
-C -1 ; WX 558 ; N arrowright.left ; B 58 227 558 279 ;
-C -1 ; WX 702 ; N arrowright.right ; B 0 70 643 436 ;
-C -1 ; WX 318 ; N uni21A9.right ; B 0 226 260 540 ;
-C -1 ; WX 318 ; N uni21AA.left ; B 58 226 318 540 ;
-C -1 ; WX 607 ; N uni21A6.left ; B 107 70 607 436 ;
+C -1 ; WX 702 ; N arrowleft.lt ; B 59 70 702 436 ;
+C -1 ; WX 558 ; N arrowleft.rt ; B 0 227 500 279 ;
+C -1 ; WX 558 ; N arrowright.lt ; B 58 227 558 279 ;
+C -1 ; WX 702 ; N arrowright.rt ; B 0 70 643 436 ;
+C -1 ; WX 318 ; N uni21A9.rt ; B 0 226 260 540 ;
+C -1 ; WX 318 ; N uni21AA.lt ; B 58 226 318 540 ;
+C -1 ; WX 607 ; N uni21A6.lt ; B 107 70 607 436 ;
C -1 ; WX 0 ; N uni0338.alt ; B 135 -53 378 567 ;
C -1 ; WX 0 ; N uni0338.short ; B 200 100 334 400 ;
C -1 ; WX 1138 ; N uni22C0.size1 ; B 50 -438 1088 938 ;
@@ -3668,8 +3668,8 @@
C -1 ; WX 821 ; N uni222F.sl ; B 55 -299 867 800 ;
C -1 ; WX 735 ; N uni222F ; B 60 -299 656 800 ;
C -1 ; WX 1034 ; N uni222F.size1 ; B 56 -530 934 1654 ;
-C -1 ; WX 315 ; N uni2190.x ; B 0 227 315 279 ;
-C -1 ; WX 315 ; N uni21D0.x ; B 0 142 315 363 ;
+C -1 ; WX 315 ; N uni2190.ex ; B 0 227 315 279 ;
+C -1 ; WX 315 ; N uni21D0.ex ; B 0 142 315 363 ;
C -1 ; WX 309 ; N uni2016.ex ; B 80 -51 229 550 ;
C -1 ; WX 1171 ; N uni222F.size1sl ; B 54 -530 1377 1654 ;
C -1 ; WX 682 ; N uni222F.sm ; B 30 -194 622 690 ;
@@ -3699,7 +3699,7 @@
C -1 ; WX 1077 ; N uni27E9.size3 ; B 100 -379 987 2067 ;
C -1 ; WX 1317 ; N uni27E9.size4 ; B 105 -507 1217 2553 ;
C -1 ; WX 796 ; N uni29F8.size1 ; B 25 -271 771 1561 ;
-C -1 ; WX 796 ; N uni29F9.size1 ; B -771 -271 -25 1561 ;
+C -1 ; WX 796 ; N uni29F9.size1 ; B 25 -271 771 1561 ;
C -1 ; WX 607 ; N integral.size1sl ; B 54 -530 1037 1654 ;
C -1 ; WX 959 ; N uni222C.size1sl ; B 54 -530 1377 1654 ;
C -1 ; WX 1293 ; N uni222D.size1sl ; B 54 -530 1717 1654 ;
@@ -3721,7 +3721,7 @@
C -1 ; WX 703 ; N summation.sm ; B 24 -50 644 735 ;
C -1 ; WX 468 ; N uni03DD.ital ; B 15 -228 504 451 ;
C -1 ; WX 429 ; N uni03F6.ital ; B 24 -12 406 442 ;
-C -1 ; WX 463 ; N uni21D1.x ; B 121 -51 342 253 ;
+C -1 ; WX 463 ; N uni21D1.ex ; B 121 -51 342 253 ;
C -1 ; WX 268 ; N u1D62A.dtls ; B 83 -3 275 439 ;
C -1 ; WX 282 ; N u1D62B.dtls ; B -68 -213 294 439 ;
C -1 ; WX 260 ; N u1D5C2.dtls ; B 81 -3 179 433 ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/enc/dvips/libertinust1math/libusBMR.enc new/fonts/enc/dvips/libertinust1math/libusBMR.enc
--- old/fonts/enc/dvips/libertinust1math/libusBMR.enc 2016-03-28 23:57:14.000000000 +0200
+++ new/fonts/enc/dvips/libertinust1math/libusBMR.enc 2016-11-25 19:31:08.000000000 +0100
@@ -91,7 +91,7 @@
/u1D418 % 89
/u1D419 % 90
/bracketleft % '133
-/uni2216 % '134
+/uni29F5 % was /uni2216 % '134
/bracketright % '135
/braceleft % '136
/slash % '137
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/enc/dvips/libertinust1math/libusMR.enc new/fonts/enc/dvips/libertinust1math/libusMR.enc
--- old/fonts/enc/dvips/libertinust1math/libusMR.enc 2016-03-28 23:57:14.000000000 +0200
+++ new/fonts/enc/dvips/libertinust1math/libusMR.enc 2016-11-25 19:31:08.000000000 +0100
@@ -91,7 +91,7 @@
/Y % '131
/Z % '132
/bracketleft % '133
-/uni2216 % '134
+/uni29F5 % was /uni2216 % '134
/bracketright % '135
/braceleft % '136
/slash % '137
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/enc/dvips/libertinust1math/libusSYM.enc new/fonts/enc/dvips/libertinust1math/libusSYM.enc
--- old/fonts/enc/dvips/libertinust1math/libusSYM.enc 2016-03-28 23:57:14.000000000 +0200
+++ new/fonts/enc/dvips/libertinust1math/libusSYM.enc 2017-06-10 00:29:05.000000000 +0200
@@ -116,7 +116,7 @@
/equivalence % 114
/uni2262 % 115
/uni23D0 % 116 arrow ext
-/uni21D1.x % 117 Arrow ext
+/uni21D1.ex % 117 Arrow ext
/uni2263 % 118
/lessequal % 119
/greaterequal % 120
@@ -226,8 +226,8 @@
/uni25C9 % 224
/lozenge % 225
/circle % 226
-/uni2190.x % 227
-/uni21D0.x % 228
+/uni2190.ex % 227
+/uni21D0.ex % 228
/uni25CE % 229
/H18533 % 230
/.notdef % 231
@@ -237,7 +237,7 @@
/.notdef % 235
/.notdef % 236
/.notdef % 237
-/.notdef % 238
+/.notdef % 238
/uni21CD % 239 not LeftA
/uni21CE % 240 not RtA
/uni21CF % 241
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/map/dvips/libertinust1math/libertinust1math.map new/fonts/map/dvips/libertinust1math/libertinust1math.map
--- old/fonts/map/dvips/libertinust1math/libertinust1math.map 2016-03-28 23:57:14.000000000 +0200
+++ new/fonts/map/dvips/libertinust1math/libertinust1math.map 2016-11-25 19:31:09.000000000 +0100
@@ -1,10 +1,10 @@
libertinust1-mathit LibertinusT1Math " libMIenc ReEncodeFont " <[libusMI.enc \LinuxLibertineT@@scale libertinust1-mathbb}{}
+
+\DeclareFontShape{LS1}{libertinust1mathbb}{b}{n}{<->ssub * libertinust1mathbb/m/n}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{b}{it}{<->ssub * libertinust1mathbb/m/n}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{bx}{n}{<->ssub * libertinust1mathbb/m/n}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{bx}{it}{<->ssub * libertinust1mathbb/m/n}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{m}{it}{<->ssub * libertinust1mathbb/m/n}{}
+\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libertinust1math.tlpobj new/tlpkg/tlpobj/libertinust1math.tlpobj
--- old/tlpkg/tlpobj/libertinust1math.tlpobj 2016-04-14 19:17:11.000000000 +0200
+++ new/tlpkg/tlpobj/libertinust1math.tlpobj 2017-06-10 02:21:30.000000000 +0200
@@ -1,6 +1,6 @@
name libertinust1math
category Package
-revision 40167
+revision 44542
shortdesc A Type 1 font and LaTeX support for Libertinus Math
relocated 1
longdesc The package provides a Type1 version of Libertinus Math, with a
@@ -8,7 +8,7 @@
longdesc allow it to serve as a math accompaniment to Libertine under
longdesc LaTeX.
execute addMap libertinust1math.map
-runfiles size=439
+runfiles size=440
RELOC/fonts/afm/public/libertinust1math/LibertinusT1Math.afm
RELOC/fonts/enc/dvips/libertinust1math/libusBB.enc
RELOC/fonts/enc/dvips/libertinust1math/libusBMI.enc
@@ -35,11 +35,12 @@
RELOC/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb
RELOC/tex/latex/libertinust1math/libertinust1math.sty
RELOC/tex/latex/libertinust1math/ls1libertinust1math.fd
+ RELOC/tex/latex/libertinust1math/ls1libertinust1mathbb.fd
RELOC/tex/latex/libertinust1math/ls2libertinust1mathex.fd
RELOC/tex/latex/libertinust1math/ls2libertinust1mathsym.fd
RELOC/tex/latex/libertinust1math/ot1libertinust1mathsf.fd
catalogue-ctan /fonts/libertinust1math
-catalogue-date 2016-03-30 06:22:42 +0200
-catalogue-license ofl
-catalogue-topics font-serif font-sans font-mono font-maths font-t1enc
-catalogue-version 1.00
+catalogue-date 2017-06-09 08:15:19 +0200
+catalogue-license ofllppl
+catalogue-topics font-serif font-maths font-type1 font-t1enc
+catalogue-version 1.0.4
++++++ libgreek.doc.tar.xz ++++++
++++++ libgreek.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libgreek.tlpobj new/tlpkg/tlpobj/libgreek.tlpobj
--- old/tlpkg/tlpobj/libgreek.tlpobj 2016-04-14 19:17:12.000000000 +0200
+++ new/tlpkg/tlpobj/libgreek.tlpobj 2017-04-14 17:47:14.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=3
RELOC/tex/latex/libgreek/libgreek.sty
catalogue-ctan /macros/latex/contrib/libgreek
-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-maths font-supp
catalogue-version 1.0
++++++ librarian.doc.tar.xz ++++++
++++++ librarian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/librarian.tlpobj new/tlpkg/tlpobj/librarian.tlpobj
--- old/tlpkg/tlpobj/librarian.tlpobj 2016-04-14 19:17:13.000000000 +0200
+++ new/tlpkg/tlpobj/librarian.tlpobj 2017-04-14 17:47:14.000000000 +0200
@@ -19,7 +19,7 @@
RELOC/tex/generic/librarian/librarian.tex
RELOC/tex/generic/librarian/t-librarian.tex
catalogue-ctan /macros/generic/librarian
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics biblio
catalogue-version 1.0
++++++ librebaskerville.doc.tar.xz ++++++
++++++ librebaskerville.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/librebaskerville.tlpobj new/tlpkg/tlpobj/librebaskerville.tlpobj
--- old/tlpkg/tlpobj/librebaskerville.tlpobj 2016-04-14 19:17:13.000000000 +0200
+++ new/tlpkg/tlpobj/librebaskerville.tlpobj 2017-04-14 17:47:14.000000000 +0200
@@ -105,6 +105,6 @@
RELOC/tex/latex/librebaskerville/TS1LibreBaskerville-TLF.fd
RELOC/tex/latex/librebaskerville/librebaskerville.sty
catalogue-ctan /fonts/librebaskerville
-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-otf font-type1
++++++ librebodoni.doc.tar.xz ++++++
++++++ librebodoni.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/librebodoni.tlpobj new/tlpkg/tlpobj/librebodoni.tlpobj
--- old/tlpkg/tlpobj/librebodoni.tlpobj 2016-04-14 19:17:14.000000000 +0200
+++ new/tlpkg/tlpobj/librebodoni.tlpobj 2017-04-14 17:47:14.000000000 +0200
@@ -135,6 +135,6 @@
RELOC/tex/latex/librebodoni/T1LibreBodoni-TLF.fd
RELOC/tex/latex/librebodoni/TS1LibreBodoni-TLF.fd
catalogue-ctan /fonts/librebodoni
-catalogue-date 2016-02-02 05:57:37 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license ofl
catalogue-topics font font-otf font-type1
++++++ librecaslon.doc.tar.xz ++++++
++++++ librecaslon.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/librecaslon.tlpobj new/tlpkg/tlpobj/librecaslon.tlpobj
--- old/tlpkg/tlpobj/librecaslon.tlpobj 2016-04-14 19:17:15.000000000 +0200
+++ new/tlpkg/tlpobj/librecaslon.tlpobj 2017-04-14 17:47:15.000000000 +0200
@@ -155,6 +155,6 @@
RELOC/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd
RELOC/tex/latex/librecaslon/librecaslon.sty
catalogue-ctan /fonts/librecaslon
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license ofl
catalogue-topics font font-type1 font-otf
++++++ libris.doc.tar.xz ++++++
++++++ libris.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/libris.tlpobj new/tlpkg/tlpobj/libris.tlpobj
--- old/tlpkg/tlpobj/libris.tlpobj 2016-04-14 19:17:17.000000000 +0200
+++ new/tlpkg/tlpobj/libris.tlpobj 2017-04-14 17:47:16.000000000 +0200
@@ -69,7 +69,7 @@
RELOC/tex/latex/libris/ts1yly.fd
RELOC/tex/latex/libris/ts1ylyw.fd
catalogue-ctan /fonts/libris
-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-supp
catalogue-version 1.007
++++++ lilyglyphs.doc.tar.xz ++++++
++++++ lilyglyphs.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lilyglyphs.tlpobj new/tlpkg/tlpobj/lilyglyphs.tlpobj
--- old/tlpkg/tlpobj/lilyglyphs.tlpobj 2016-04-14 19:17:19.000000000 +0200
+++ new/tlpkg/tlpobj/lilyglyphs.tlpobj 2017-04-14 17:47:17.000000000 +0200
@@ -84,7 +84,7 @@
texmf-dist/tex/lualatex/lilyglyphs/pdfs/lily-twoBeamedQuavers.pdf
catalogue-also context-lilypond
catalogue-ctan /macros/luatex/latex/lilyglyphs
-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-otf font-music music
catalogue-version 0.2.3
++++++ limap.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/limap/limap.cls new/tex/latex/limap/limap.cls
--- old/tex/latex/limap/limap.cls 2006-01-13 00:58:03.000000000 +0100
+++ new/tex/latex/limap/limap.cls 2016-11-25 19:33:53.000000000 +0100
@@ -21,28 +21,23 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%^^A $Id: limap.dtx 1.2 2000/03/01 20:11:42 gene Exp gene $
-%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Purpose:
%% A package for typesetting Information Maps.
%%
%% Documentation:
%% The documentation can be generated from the original file
-%% limap.dtx with the doc style/package. LaTeX the file limap.tex
-%% to get the full documentation in \textsc{dvi} format.
+%% limap.dtx with the doc class/package. LaTeX the file limap.tex
+%% to get the full documentation in pdf format.
%%
%% Author: Gerd Neugebauer
-%% Mainzer Str. 8
-%% 56321 Rhens (Germany)
-%% Mail: gerd.neugebauer@sdm.de
-%% gerd.neugebauer@gmx.de
+%% Im Lerchelsb\"ohl 5
+%% 64521 Gro\ss-Gerau (Germany)
+%% Mail: gene@gerd-neugebauer.de
%%
-%% Copyright (C) 1999-2000 Gerd Neugebauer
+%% Copyright (C) 1999-2016 Gerd Neugebauer
%%
%% limap.dtx 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.0 or, at your option, any later
-%% version.
+%% Public License version 1.3c, as described in lppl.txt.
%%
%% This class is still under development and may be replaced with a
%% new version which provides an enhanced functionality.
@@ -64,14 +59,36 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\def\LIMAP@RCS$#1: #2 #3${#2}
\def\filename{limap.dtx}
-\xdef\fileversion{\LIMAP@RCS$Revision: 1.2 $}
-\xdef\filedate{\LIMAP@RCS$Date: 2000/03/01 20:11:42 $}
+\def\fileversion{2.1}
+\def\filedate{2016/05/29}
\let\docversion=\fileversion
\let\docdate=\filedate
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{limap}[\filedate\space gene]
+\ProvidesClass{limap}[\filedate\space Gerd Neugebauer]
+\def\defineLimapLanguage#1#2#3#4#5{%
+ \expandafter\def\csname LIMAP@SelectLanguage@#1\endcsname{%
+ \def\MapContinued{#2}%
+ \def\MapContinuing{#3}%
+ \def\MapTOCname{#4}%
+ \def\MapTOCpage{#5}%
+ }%
+}
+\defineLimapLanguage{austrian}%
+ { Fortsetzung}{Fortsetzung\dots}%
+ {Titel}{Seite}
+\defineLimapLanguage{german}%
+ { Fortsetzung}{Fortsetzung\dots}%
+ {Titel}{Seite}
+\defineLimapLanguage{english}%
+ { Continued}{Continuing\dots}%
+ {Title}{Page}
+\defineLimapLanguage{USenglish}%
+ { Continued}{Continuing\dots}%
+ {Title}{Page}
+\defineLimapLanguage{french}%
+ { continuation}{continuation\dots}%
+ {Intitulé}{Page}
\providecommand\LIMAP@Language{english}
\DeclareOption{austrian}{\renewcommand\LIMAP@Language{austrian}}
\DeclareOption{german}{\renewcommand\LIMAP@Language{german}}
@@ -80,6 +97,7 @@
\DeclareOption{USenglish}{\renewcommand\LIMAP@Language{USenglish}}
\newif\ifLIMAP@strict \LIMAP@stricttrue
\DeclareOption{nonstrict}{\LIMAP@strictfalse}
+\DeclareOption{nolines}{\def\MapRuleWidth{0pt}\ignorespaces}
\providecommand\LIMAP@ClassType{report}
\DeclareOption{book}{\renewcommand\LIMAP@ClassType{book}}
\DeclareOption{report}{\renewcommand\LIMAP@ClassType{report}}
@@ -100,8 +118,10 @@
\csname LIMAP@Class@\LIMAP@Variant @\LIMAP@ClassType\endcsname}%
}
\ProcessOptions
-\LoadClass{\csname LIMAP@Class@\LIMAP@Variant @\LIMAP@ClassType\endcsname}
+\LoadClass{\csname
+ LIMAP@Class@\LIMAP@Variant @\LIMAP@ClassType\endcsname}
\RequirePackage{longtable}
+\RequirePackage{etoolbox}
\RequirePackage{booktabs}
\RequirePackage{fancyhdr}
\addtolength{\headheight}{2ex}%
@@ -111,17 +131,19 @@
\lhead{\textit{\footnotesize\@title}}
\def\@title{}
\raggedbottom
-\newcommand\MapRuleWidth{.25pt}
+\providecommand\MapRuleWidth{.25pt}
+\newcommand\MapRuleStart{}
\newcommand\MapContinued{}
\newcommand\MapContinuing{}
\newcommand\MapContinuingFormat[1]{\textit{\footnotesize #1}}
-\newcommand\MapContinuedFormat[1]{, {\MapTitleContinuedSize #1}}
+\newcommand\MapContinuedFormat[1]{, {\MapTitleContinuedFont #1}}
\let\MapFont\textsf
-\let\MapTitleSize\Large
-\let\MapTitleContinuedSize\small
+\let\MapTitleFont\Large
+\let\MapTitleContinuedFont\small
+\def\MapBlockLabelFont{}
\newcommand\MapParskip{2ex}
-\newcommand\MapTitlefraction{.2}
-\newcommand\MapTextfraction{.75}
+\newcommand\MapTitleFraction{.2}
+\newcommand\MapTextFraction{.75}
\let\MapNewpage\newpage
\newcommand\MapTOC[1]{%
\refstepcounter{\@nameuse{Map@TOC@name\the\Map@level}}%
@@ -129,35 +151,50 @@
}
\newcommand\MapTOCname{}
\newcommand\MapTOCpage{}
-\let\MapTOCemph=\emph
-\providecommand\LIMAP@SelectLanguage@austrian{%
- \renewcommand\MapContinued{ Fortsetzung}%
- \renewcommand\MapContinuing{Fortsetzung\dots}
- \renewcommand\MapTOCname{Titel}
- \renewcommand\MapTOCpage{Seite}
-}
-\providecommand\LIMAP@SelectLanguage@german{%
- \renewcommand\MapContinued{ Fortsetzung}%
- \renewcommand\MapContinuing{Fortsetzung\dots}
- \renewcommand\MapTOCname{Titel}
- \renewcommand\MapTOCpage{Seite}
-}
-\providecommand\LIMAP@SelectLanguage@english{%
- \renewcommand\MapContinued{ Continued}%
- \renewcommand\MapContinuing{Continuing\dots}
- \renewcommand\MapTOCname{Title}
- \renewcommand\MapTOCpage{Page}
-}
-\providecommand\LIMAP@SelectLanguage@USenglish{%
- \renewcommand\MapContinued{ Continued}%
- \renewcommand\MapContinuing{Continuing\dots}
- \renewcommand\MapTOCname{Title}
- \renewcommand\MapTOCpage{Page}
-}
+\newcommand\MapTOCheadfont{\scriptsize\emph}
\newlength{\Map@length}
\newcount\Map@level
\Map@level=0
\newcount\Map@blockcount
+\def\LT@final@warn{%
+ \AtEndDocument{%
+ \PackageWarning{limap}%
+ {Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
+ \global\let\LT@final@warn\relax}
+\def\Map#1{%
+ \def\LT@err{\PackageError{limap}}%
+ \def\LT@warn{\PackageWarning{limap}}%
+ \let\Block\Map@Block
+ \let\endBlock\Map@endBlock
+ \Map@blockcount=0
+ \global\advance\Map@no1
+ \ifx\Map@UP\empty\else
+ \immediate\write\@auxout
+ {\string\expandafter\string\xdef\string\csname\space
+ Map@parts@\Map@UP\string\endcsname{\string\csname\space
+ Map@parts@\Map@UP\string\endcsname\the\Map@no:}}%
+ \fi
+ \edef\Map@UP{\the\Map@no}%
+ \ifnum\Map@level>0
+ \xdef\Map@@up{\Map@UP}% Just to save the value across blocks.
+ \endgroup
+ \Map@end
+ \begingroup
+ \edef\Map@UP{\Map@@up}%
+ \def\@currenvir{Map}%
+ \fi
+ \edef\Map@this{\the\Map@no}%
+ \immediate\write\@auxout
+ {\string\global\string\@namedef{Map@parts@\the\Map@no}{}}%
+ \global\advance\Map@level1
+ \def\Map@TITLE{#1}%
+ \Map@start
+ }
+\def\endMap{%
+ \Map@end
+ \global\advance\Map@level-1
+ \ignorespaces
+}
\newif\ifMap@open@
\Map@open@false
\@namedef{Map@TOC@name0}{chapter}
@@ -174,33 +211,40 @@
\@namedef{Map@TOC@name11}{subsubparagraph}
\@namedef{Map@TOC@name12}{subsubparagraph}
\newcommand\Map@start{%
+ \advance\Map@counter1
\setlength{\Map@length}{\textwidth}%
- \addtolength{\Map@length}{-\MapTitlefraction\textwidth}%
- \addtolength{\Map@length}{-\MapTextfraction\textwidth}%
- \MapTOC{\Map@TITLE}%
+ \addtolength{\Map@length}{-\MapTitleFraction\textwidth}%
+ \addtolength{\Map@length}{-\MapTextFraction\textwidth}%
+ \ifx\Map@TITLE\empty\else
+ \MapTOC{\Map@TITLE}%
+ \fi
\longtable
- {@{}p{\MapTitlefraction\textwidth}@{\hspace{\Map@length}}
- p{\MapTextfraction\textwidth}@{}}%
+ {@{}p{\MapTitleFraction\textwidth}@{\hspace{\Map@length}}
+ p{\MapTextFraction\textwidth}@{}}%
\multicolumn{2}{@{}p{\textwidth}@{}}{%
- \MapFont{\MapTitleSize\rule{0pt}{3ex}%
+ \MapFont{\MapTitleFont\rule{0pt}{3ex}%
\Map@TITLE}}
\endfirsthead
\multicolumn{2}{@{}p{\textwidth}@{}}{%
- \MapFont{\MapTitleSize\rule{0pt}{3ex}%
+ \MapFont{\MapTitleFont\rule{0pt}{3ex}%
\Map@TITLE\MapContinuedFormat{\MapContinued}}}%
\endhead
- \par\vspace*{-\parskip}\vspace*{-2ex}\\
- &\rule{\MapTextfraction\textwidth}{\MapRuleWidth}\newline
- \mbox{}\hfill\raisebox{3pt}{\MapContinuingFormat{\MapContinuing}}
+ \\
+ &\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}\newline
+ \mbox{}\hfill
+ \raisebox{3pt}{\MapContinuingFormat{\MapContinuing}}
\endfoot
- &\rule{\MapTextfraction\textwidth}{\MapRuleWidth}%
+ &\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}%
\vspace{\MapParskip}
\endlastfoot
\xdef\@currentlabel{\Map@TITLE}%
+ \label{Map@\the\Map@no}%
\global\Map@open@true
}
\newcommand\Map@end{%
- \ifMap@open@
+ \ifMap@open@\vspace*{1.5ex}
\global\Map@open@false
\endlongtable
\MapNewpage
@@ -208,7 +252,8 @@
\iftrue
\ifnum\Map@blockcount>9
\PackageWarning{limap}%
- {*** The current map contains too much blocks: \the\Map@blockcount}%
+ {*** The current map contains too much blocks:
+ \the\Map@blockcount}%
\else\ifnum\Map@blockcount>7
\PackageWarning{limap}%
{--- The current map contains \the\Map@blockcount blocks.}%
@@ -217,98 +262,117 @@
}
\newcommand\Map@UP{}
\newcount\Map@no
+\newcount\Map@counter
+\Map@counter=0
\@namedef{Map@parts@}{}
-\newenvironment{Map}[1]{%
- \def\LT@err{\PackageError{limap}}%
- \def\LT@warn{\PackageWarning{limap}}%
- \let\Block\Map@Block
- \let\endBlock\Map@endBlock
- \Map@blockcount=0
- \global\advance\Map@no1
- \ifx\Map@UP\empty\else
- \immediate\write\@auxout
- {\string\expandafter\string\xdef\string\csname\space
- Map@parts@\Map@UP\string\endcsname{\string\csname\space
- Map@parts@\Map@UP\string\endcsname\the\Map@no:}}%
- \fi
- \edef\Map@UP{\the\Map@no}%
- \ifnum\Map@level>0
- \xdef\Map@@up{\Map@UP}% Just to save the value across blocks.
- \endgroup
- \Map@end
- \begingroup
- \edef\Map@UP{\Map@@up}%
- \def\@currenvir{Map}%
- \fi
- \edef\Map@this{\the\Map@no}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@title@\the\Map@no}{#1}}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@page@\the\Map@no}{\the\c@page}}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@parts@\the\Map@no}{}}%
- \global\advance\Map@level1
- \def\Map@TITLE{#1}%
- \Map@start
- }{%
- \Map@end
- \global\advance\Map@level-1
-}
-\newenvironment{Map@Block}[1]{\par\vspace*{-\parskip}\vspace*{-2ex}%
+\newenvironment{Map@Block}[1]{\par
+ \vspace*{-\parskip}\vspace*{-1ex}%
\\\null\par
\vspace*{\MapParskip}%
- \raggedright\hspace{0pt}\MapFont{#1}%
+ \raggedright\hspace{0pt}\MapFont{\MapBlockLabelFont{#1}}%
\gdef\@currentlabel{#1}%
&\parskip=\MapParskip
- \rule{\MapTextfraction\textwidth}{\MapRuleWidth}\par
+ {\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}}\par
}{%
}
-\newcommand\Wide@Block{\\\multicolumn2{@{}l@{}}}{}
-\newcommand\MapTableOfContents{%
- \medskip\par
- \xdef\Map@@{\csname Map@parts@\the\Map@no\endcsname}%
- \gdef\Map@@@{}%
+\newcommand\Block[1]{\PackageWarning{limap}{The sectioning command
+ `Block' has been encountered outside the scope of a Map
+ environment.}}
+\newcommand\WideBlock{\\\multicolumn2{@{}l@{}}}
+\newif\if@Map@toc@sep@
+\def\MapTableOfContents@open{%
\centering
\begin{tabular}{p{.6\textwidth}r}\toprule
- \MapTOCemph{\MapTOCname}&\MapTOCemph{\MapTOCpage}\\
- \midrule
- \expandafter\Map@toc@loop \Map@@:%
- \\\bottomrule
+ \MapTOCheadfont{\MapTOCname}&
+ \MapTOCheadfont{\MapTOCpage}\\\midrule
+ \ifcsdef{Map@parts@\the\Map@no}{
+ \edef\Map@tmp@{\csname Map@parts@\the\Map@no\endcsname:}%
+ \expandafter\Map@toc@loop\Map@tmp@
+ \\\bottomrule
+ }{}
\end{tabular}
}
+\def\MapTableOfContents@boxed{%
+ \centering
+ \begin{tabular}{|p{.6\textwidth}|r|}\hline
+ \MapTOCheadfont{\MapTOCname}&
+ \MapTOCheadfont{\MapTOCpage}\\\hline
+ \ifcsdef{Map@parts@\the\Map@no}{
+ \edef\Map@tmp@{\csname Map@parts@\the\Map@no\endcsname:}%
+ \expandafter\Map@toc@loop\Map@tmp@
+ \\\hline
+ }{}
+ \end{tabular}
+}
+\newcommand\MapTableOfContentsStyle{open}
+\newcommand\MapTableOfContents{\par
+ \global\@Map@toc@sep@false
+ \csname MapTableOfContents@\MapTableOfContentsStyle\endcsname
+ \vspace*{-1.5\parskip}\par\ignorespaces
+}
\def\Map@toc@loop#1:{%
- \def\Map@@{#1}%
- \ifx\Map@@\empty
- \global\let\Map@@=\relax
+ \def\Map@tmp@{#1}%
+ \ifx\Map@tmp@\empty
+ \global\let\Map@next@=\relax
\else
- \gdef\Map@@{\Map@@@\@nameuse{Map@title@#1}&\@nameuse{Map@page@#1}%
- \global\let\Map@@@=\\%
- \Map@toc@loop}%
+ \if@Map@toc@sep@
+ \gdef\Map@next@{\\
+ \ref{Map@#1}&\pageref{Map@#1}%
+ \Map@toc@loop}%
+ \else
+ \gdef\Map@next@{%
+ \ref{Map@#1}&\pageref{Map@#1}%
+ \Map@toc@loop}%
+ \global\@Map@toc@sep@true
+ \fi
\fi
- \Map@@
+ \Map@next@
+}
+\newcommand\MapTabularFraction{.95}
+\newenvironment{MapTabular}{%
+ \begin{center}
+ \begin{tabular*}{\MapTabularFraction\linewidth}%
+}{%
+ \end{tabular*}
+ \end{center}\ignorespaces
}
\newcommand\MakeTitle{\thispagestyle{empty}
\rule{0pt}{.25\textheight}\par
\mbox{}\hfill
- \begin{minipage}{\MapTextfraction\textwidth}
+ \begin{minipage}{\MapTextFraction\textwidth}
\raggedright
- \rule{\textwidth}{1pt}\par
- \vspace*{5ex}%
+ \rule{\textwidth}{2pt}\par
+ \vspace*{2.5\MapParskip}%
\sf{\huge \@title\par}%
- \vspace*{5ex}%
- \rule{\textwidth}{1pt}\par
- \vspace*{5ex}%
+ \vspace*{2.5\MapParskip}%
+ \rule{\textwidth}{2pt}\par
+ \vspace*{2.5\MapParskip}%
\MapFont{\large \@author} \par
- \vspace*{10ex}%
+ \vspace*{2.5\MapParskip}%
\MapFont{\footnotesize \@date}
- \vspace*{10ex}%
+ \vspace*{\MapParskip}%
+ \end{minipage}%
+ \vspace*{-22ex}%
+ \par
+}
+\newenvironment{Abstract}{\vfill
+ \par
+ \mbox{}\hfill
+ \begin{minipage}{\MapTextFraction\textwidth}\parskip=1ex
+ \rule{\textwidth}{1pt}\medskip\par
+}{\par\rule{\textwidth}{1pt}
\end{minipage}%
\par
}
\let\maketitle\MakeTitle
+\let\abstract\Abstract
+\let\endabstract\endAbstract
\InputIfFileExists{limap.cfg}{}{}
\csname LIMAP@SelectLanguage@\LIMAP@Language\endcsname
\ifLIMAP@strict
+ \def\chapter{\PackageWarning{limap}{The sectioning command
+ `chapter' is not available.}}
\def\subsection{\PackageWarning{limap}{The sectioning command
`subsection' is not available.}}
\def\subsubsection{\PackageWarning{limap}{The sectioning command
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/limap/limap.sty new/tex/latex/limap/limap.sty
--- old/tex/latex/limap/limap.sty 2006-01-13 00:58:03.000000000 +0100
+++ new/tex/latex/limap/limap.sty 2016-11-25 19:33:53.000000000 +0100
@@ -21,28 +21,23 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%^^A $Id: limap.dtx 1.2 2000/03/01 20:11:42 gene Exp gene $
-%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Purpose:
%% A package for typesetting Information Maps.
%%
%% Documentation:
%% The documentation can be generated from the original file
-%% limap.dtx with the doc style/package. LaTeX the file limap.tex
-%% to get the full documentation in \textsc{dvi} format.
+%% limap.dtx with the doc class/package. LaTeX the file limap.tex
+%% to get the full documentation in pdf format.
%%
%% Author: Gerd Neugebauer
-%% Mainzer Str. 8
-%% 56321 Rhens (Germany)
-%% Mail: gerd.neugebauer@sdm.de
-%% gerd.neugebauer@gmx.de
+%% Im Lerchelsb\"ohl 5
+%% 64521 Gro\ss-Gerau (Germany)
+%% Mail: gene@gerd-neugebauer.de
%%
-%% Copyright (C) 1999-2000 Gerd Neugebauer
+%% Copyright (C) 1999-2016 Gerd Neugebauer
%%
%% limap.dtx 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.0 or, at your option, any later
-%% version.
+%% Public License version 1.3c, as described in lppl.txt.
%%
%% This class is still under development and may be replaced with a
%% new version which provides an enhanced functionality.
@@ -64,14 +59,36 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\def\LIMAP@RCS$#1: #2 #3${#2}
\def\filename{limap.dtx}
-\xdef\fileversion{\LIMAP@RCS$Revision: 1.2 $}
-\xdef\filedate{\LIMAP@RCS$Date: 2000/03/01 20:11:42 $}
+\def\fileversion{2.1}
+\def\filedate{2016/05/29}
\let\docversion=\fileversion
\let\docdate=\filedate
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{limap}[\filedate\space gene]
+\ProvidesPackage{limap}[\filedate\space Gerd Neugebauer]
+\def\defineLimapLanguage#1#2#3#4#5{%
+ \expandafter\def\csname LIMAP@SelectLanguage@#1\endcsname{%
+ \def\MapContinued{#2}%
+ \def\MapContinuing{#3}%
+ \def\MapTOCname{#4}%
+ \def\MapTOCpage{#5}%
+ }%
+}
+\defineLimapLanguage{austrian}%
+ { Fortsetzung}{Fortsetzung\dots}%
+ {Titel}{Seite}
+\defineLimapLanguage{german}%
+ { Fortsetzung}{Fortsetzung\dots}%
+ {Titel}{Seite}
+\defineLimapLanguage{english}%
+ { Continued}{Continuing\dots}%
+ {Title}{Page}
+\defineLimapLanguage{USenglish}%
+ { Continued}{Continuing\dots}%
+ {Title}{Page}
+\defineLimapLanguage{french}%
+ { continuation}{continuation\dots}%
+ {Intitulé}{Page}
\providecommand\LIMAP@Language{english}
\DeclareOption{austrian}{\renewcommand\LIMAP@Language{austrian}}
\DeclareOption{german}{\renewcommand\LIMAP@Language{german}}
@@ -80,21 +97,25 @@
\DeclareOption{USenglish}{\renewcommand\LIMAP@Language{USenglish}}
\newif\ifLIMAP@strict \LIMAP@stricttrue
\DeclareOption{nonstrict}{\LIMAP@strictfalse}
+\DeclareOption{nolines}{\def\MapRuleWidth{0pt}\ignorespaces}
\ProcessOptions
\RequirePackage{longtable}
+\RequirePackage{etoolbox}
\RequirePackage{booktabs}
\raggedbottom
-\newcommand\MapRuleWidth{.25pt}
+\providecommand\MapRuleWidth{.25pt}
+\newcommand\MapRuleStart{}
\newcommand\MapContinued{}
\newcommand\MapContinuing{}
\newcommand\MapContinuingFormat[1]{\textit{\footnotesize #1}}
-\newcommand\MapContinuedFormat[1]{, {\MapTitleContinuedSize #1}}
+\newcommand\MapContinuedFormat[1]{, {\MapTitleContinuedFont #1}}
\let\MapFont\textsf
-\let\MapTitleSize\Large
-\let\MapTitleContinuedSize\small
+\let\MapTitleFont\Large
+\let\MapTitleContinuedFont\small
+\def\MapBlockLabelFont{}
\newcommand\MapParskip{2ex}
-\newcommand\MapTitlefraction{.2}
-\newcommand\MapTextfraction{.75}
+\newcommand\MapTitleFraction{.2}
+\newcommand\MapTextFraction{.75}
\let\MapNewpage\newpage
\newcommand\MapTOC[1]{%
\refstepcounter{\@nameuse{Map@TOC@name\the\Map@level}}%
@@ -102,35 +123,50 @@
}
\newcommand\MapTOCname{}
\newcommand\MapTOCpage{}
-\let\MapTOCemph=\emph
-\providecommand\LIMAP@SelectLanguage@austrian{%
- \renewcommand\MapContinued{ Fortsetzung}%
- \renewcommand\MapContinuing{Fortsetzung\dots}
- \renewcommand\MapTOCname{Titel}
- \renewcommand\MapTOCpage{Seite}
-}
-\providecommand\LIMAP@SelectLanguage@german{%
- \renewcommand\MapContinued{ Fortsetzung}%
- \renewcommand\MapContinuing{Fortsetzung\dots}
- \renewcommand\MapTOCname{Titel}
- \renewcommand\MapTOCpage{Seite}
-}
-\providecommand\LIMAP@SelectLanguage@english{%
- \renewcommand\MapContinued{ Continued}%
- \renewcommand\MapContinuing{Continuing\dots}
- \renewcommand\MapTOCname{Title}
- \renewcommand\MapTOCpage{Page}
-}
-\providecommand\LIMAP@SelectLanguage@USenglish{%
- \renewcommand\MapContinued{ Continued}%
- \renewcommand\MapContinuing{Continuing\dots}
- \renewcommand\MapTOCname{Title}
- \renewcommand\MapTOCpage{Page}
-}
+\newcommand\MapTOCheadfont{\scriptsize\emph}
\newlength{\Map@length}
\newcount\Map@level
\Map@level=0
\newcount\Map@blockcount
+\def\LT@final@warn{%
+ \AtEndDocument{%
+ \PackageWarning{limap}%
+ {Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
+ \global\let\LT@final@warn\relax}
+\def\Map#1{%
+ \def\LT@err{\PackageError{limap}}%
+ \def\LT@warn{\PackageWarning{limap}}%
+ \let\Block\Map@Block
+ \let\endBlock\Map@endBlock
+ \Map@blockcount=0
+ \global\advance\Map@no1
+ \ifx\Map@UP\empty\else
+ \immediate\write\@auxout
+ {\string\expandafter\string\xdef\string\csname\space
+ Map@parts@\Map@UP\string\endcsname{\string\csname\space
+ Map@parts@\Map@UP\string\endcsname\the\Map@no:}}%
+ \fi
+ \edef\Map@UP{\the\Map@no}%
+ \ifnum\Map@level>0
+ \xdef\Map@@up{\Map@UP}% Just to save the value across blocks.
+ \endgroup
+ \Map@end
+ \begingroup
+ \edef\Map@UP{\Map@@up}%
+ \def\@currenvir{Map}%
+ \fi
+ \edef\Map@this{\the\Map@no}%
+ \immediate\write\@auxout
+ {\string\global\string\@namedef{Map@parts@\the\Map@no}{}}%
+ \global\advance\Map@level1
+ \def\Map@TITLE{#1}%
+ \Map@start
+ }
+\def\endMap{%
+ \Map@end
+ \global\advance\Map@level-1
+ \ignorespaces
+}
\newif\ifMap@open@
\Map@open@false
\@namedef{Map@TOC@name0}{chapter}
@@ -147,33 +183,40 @@
\@namedef{Map@TOC@name11}{subsubparagraph}
\@namedef{Map@TOC@name12}{subsubparagraph}
\newcommand\Map@start{%
+ \advance\Map@counter1
\setlength{\Map@length}{\textwidth}%
- \addtolength{\Map@length}{-\MapTitlefraction\textwidth}%
- \addtolength{\Map@length}{-\MapTextfraction\textwidth}%
- \MapTOC{\Map@TITLE}%
+ \addtolength{\Map@length}{-\MapTitleFraction\textwidth}%
+ \addtolength{\Map@length}{-\MapTextFraction\textwidth}%
+ \ifx\Map@TITLE\empty\else
+ \MapTOC{\Map@TITLE}%
+ \fi
\longtable
- {@{}p{\MapTitlefraction\textwidth}@{\hspace{\Map@length}}
- p{\MapTextfraction\textwidth}@{}}%
+ {@{}p{\MapTitleFraction\textwidth}@{\hspace{\Map@length}}
+ p{\MapTextFraction\textwidth}@{}}%
\multicolumn{2}{@{}p{\textwidth}@{}}{%
- \MapFont{\MapTitleSize\rule{0pt}{3ex}%
+ \MapFont{\MapTitleFont\rule{0pt}{3ex}%
\Map@TITLE}}
\endfirsthead
\multicolumn{2}{@{}p{\textwidth}@{}}{%
- \MapFont{\MapTitleSize\rule{0pt}{3ex}%
+ \MapFont{\MapTitleFont\rule{0pt}{3ex}%
\Map@TITLE\MapContinuedFormat{\MapContinued}}}%
\endhead
- \par\vspace*{-\parskip}\vspace*{-2ex}\\
- &\rule{\MapTextfraction\textwidth}{\MapRuleWidth}\newline
- \mbox{}\hfill\raisebox{3pt}{\MapContinuingFormat{\MapContinuing}}
+ \\
+ &\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}\newline
+ \mbox{}\hfill
+ \raisebox{3pt}{\MapContinuingFormat{\MapContinuing}}
\endfoot
- &\rule{\MapTextfraction\textwidth}{\MapRuleWidth}%
+ &\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}%
\vspace{\MapParskip}
\endlastfoot
\xdef\@currentlabel{\Map@TITLE}%
+ \label{Map@\the\Map@no}%
\global\Map@open@true
}
\newcommand\Map@end{%
- \ifMap@open@
+ \ifMap@open@\vspace*{1.5ex}
\global\Map@open@false
\endlongtable
\MapNewpage
@@ -181,7 +224,8 @@
\iftrue
\ifnum\Map@blockcount>9
\PackageWarning{limap}%
- {*** The current map contains too much blocks: \the\Map@blockcount}%
+ {*** The current map contains too much blocks:
+ \the\Map@blockcount}%
\else\ifnum\Map@blockcount>7
\PackageWarning{limap}%
{--- The current map contains \the\Map@blockcount blocks.}%
@@ -190,97 +234,114 @@
}
\newcommand\Map@UP{}
\newcount\Map@no
+\newcount\Map@counter
+\Map@counter=0
\@namedef{Map@parts@}{}
-\newenvironment{Map}[1]{%
- \def\LT@err{\PackageError{limap}}%
- \def\LT@warn{\PackageWarning{limap}}%
- \let\Block\Map@Block
- \let\endBlock\Map@endBlock
- \Map@blockcount=0
- \global\advance\Map@no1
- \ifx\Map@UP\empty\else
- \immediate\write\@auxout
- {\string\expandafter\string\xdef\string\csname\space
- Map@parts@\Map@UP\string\endcsname{\string\csname\space
- Map@parts@\Map@UP\string\endcsname\the\Map@no:}}%
- \fi
- \edef\Map@UP{\the\Map@no}%
- \ifnum\Map@level>0
- \xdef\Map@@up{\Map@UP}% Just to save the value across blocks.
- \endgroup
- \Map@end
- \begingroup
- \edef\Map@UP{\Map@@up}%
- \def\@currenvir{Map}%
- \fi
- \edef\Map@this{\the\Map@no}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@title@\the\Map@no}{#1}}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@page@\the\Map@no}{\the\c@page}}%
- \immediate\write\@auxout
- {\string\global\string\@namedef{Map@parts@\the\Map@no}{}}%
- \global\advance\Map@level1
- \def\Map@TITLE{#1}%
- \Map@start
- }{%
- \Map@end
- \global\advance\Map@level-1
-}
-\newenvironment{Map@Block}[1]{\par\vspace*{-\parskip}\vspace*{-2ex}%
+\newenvironment{Map@Block}[1]{\par
+ \vspace*{-\parskip}\vspace*{-1ex}%
\\\null\par
\vspace*{\MapParskip}%
- \raggedright\hspace{0pt}\MapFont{#1}%
+ \raggedright\hspace{0pt}\MapFont{\MapBlockLabelFont{#1}}%
\gdef\@currentlabel{#1}%
&\parskip=\MapParskip
- \rule{\MapTextfraction\textwidth}{\MapRuleWidth}\par
+ {\MapRuleStart
+ \rule{\MapTextFraction\textwidth}{\MapRuleWidth}}\par
}{%
}
-\newcommand\Wide@Block{\\\multicolumn2{@{}l@{}}}{}
-\newcommand\MapTableOfContents{%
- \medskip\par
- \xdef\Map@@{\csname Map@parts@\the\Map@no\endcsname}%
- \gdef\Map@@@{}%
+\newcommand\Block[1]{\PackageWarning{limap}{The sectioning command
+ `Block' has been encountered outside the scope of a Map
+ environment.}}
+\newcommand\WideBlock{\\\multicolumn2{@{}l@{}}}
+\newif\if@Map@toc@sep@
+\def\MapTableOfContents@open{%
\centering
\begin{tabular}{p{.6\textwidth}r}\toprule
- \MapTOCemph{\MapTOCname}&\MapTOCemph{\MapTOCpage}\\
- \midrule
- \expandafter\Map@toc@loop \Map@@:%
- \\\bottomrule
+ \MapTOCheadfont{\MapTOCname}&
+ \MapTOCheadfont{\MapTOCpage}\\\midrule
+ \ifcsdef{Map@parts@\the\Map@no}{
+ \edef\Map@tmp@{\csname Map@parts@\the\Map@no\endcsname:}%
+ \expandafter\Map@toc@loop\Map@tmp@
+ \\\bottomrule
+ }{}
\end{tabular}
}
+\def\MapTableOfContents@boxed{%
+ \centering
+ \begin{tabular}{|p{.6\textwidth}|r|}\hline
+ \MapTOCheadfont{\MapTOCname}&
+ \MapTOCheadfont{\MapTOCpage}\\\hline
+ \ifcsdef{Map@parts@\the\Map@no}{
+ \edef\Map@tmp@{\csname Map@parts@\the\Map@no\endcsname:}%
+ \expandafter\Map@toc@loop\Map@tmp@
+ \\\hline
+ }{}
+ \end{tabular}
+}
+\newcommand\MapTableOfContentsStyle{open}
+\newcommand\MapTableOfContents{\par
+ \global\@Map@toc@sep@false
+ \csname MapTableOfContents@\MapTableOfContentsStyle\endcsname
+ \vspace*{-1.5\parskip}\par\ignorespaces
+}
\def\Map@toc@loop#1:{%
- \def\Map@@{#1}%
- \ifx\Map@@\empty
- \global\let\Map@@=\relax
+ \def\Map@tmp@{#1}%
+ \ifx\Map@tmp@\empty
+ \global\let\Map@next@=\relax
\else
- \gdef\Map@@{\Map@@@\@nameuse{Map@title@#1}&\@nameuse{Map@page@#1}%
- \global\let\Map@@@=\\%
- \Map@toc@loop}%
+ \if@Map@toc@sep@
+ \gdef\Map@next@{\\
+ \ref{Map@#1}&\pageref{Map@#1}%
+ \Map@toc@loop}%
+ \else
+ \gdef\Map@next@{%
+ \ref{Map@#1}&\pageref{Map@#1}%
+ \Map@toc@loop}%
+ \global\@Map@toc@sep@true
+ \fi
\fi
- \Map@@
+ \Map@next@
+}
+\newcommand\MapTabularFraction{.95}
+\newenvironment{MapTabular}{%
+ \begin{center}
+ \begin{tabular*}{\MapTabularFraction\linewidth}%
+}{%
+ \end{tabular*}
+ \end{center}\ignorespaces
}
\newcommand\MakeTitle{\thispagestyle{empty}
\rule{0pt}{.25\textheight}\par
\mbox{}\hfill
- \begin{minipage}{\MapTextfraction\textwidth}
+ \begin{minipage}{\MapTextFraction\textwidth}
\raggedright
- \rule{\textwidth}{1pt}\par
- \vspace*{5ex}%
+ \rule{\textwidth}{2pt}\par
+ \vspace*{2.5\MapParskip}%
\sf{\huge \@title\par}%
- \vspace*{5ex}%
- \rule{\textwidth}{1pt}\par
- \vspace*{5ex}%
+ \vspace*{2.5\MapParskip}%
+ \rule{\textwidth}{2pt}\par
+ \vspace*{2.5\MapParskip}%
\MapFont{\large \@author} \par
- \vspace*{10ex}%
+ \vspace*{2.5\MapParskip}%
\MapFont{\footnotesize \@date}
- \vspace*{10ex}%
+ \vspace*{\MapParskip}%
+ \end{minipage}%
+ \vspace*{-22ex}%
+ \par
+}
+\newenvironment{Abstract}{\vfill
+ \par
+ \mbox{}\hfill
+ \begin{minipage}{\MapTextFraction\textwidth}\parskip=1ex
+ \rule{\textwidth}{1pt}\medskip\par
+}{\par\rule{\textwidth}{1pt}
\end{minipage}%
\par
}
\InputIfFileExists{limap.cfg}{}{}
\csname LIMAP@SelectLanguage@\LIMAP@Language\endcsname
\ifLIMAP@strict
+ \def\chapter{\PackageWarning{limap}{The sectioning command
+ `chapter' is not available.}}
\def\subsection{\PackageWarning{limap}{The sectioning command
`subsection' is not available.}}
\def\subsubsection{\PackageWarning{limap}{The sectioning command
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/limap.tlpobj new/tlpkg/tlpobj/limap.tlpobj
--- old/tlpkg/tlpobj/limap.tlpobj 2016-04-14 19:17:21.000000000 +0200
+++ new/tlpkg/tlpobj/limap.tlpobj 2017-04-14 17:47:18.000000000 +0200
@@ -1,21 +1,22 @@
name limap
category Package
-revision 15878
-shortdesc Typeset maps and blocks according to the Information Mapping method
+revision 41390
+shortdesc Typeset maps and blocks according to the Information Mapping(r) method
relocated 1
-longdesc The Information Mapping method provides a methodology for
+longdesc The Information Mapping(r) method provides a methodology for
longdesc structuring and presenting information. It claims to be useful
longdesc for readers who are more concerned about finding the right
longdesc information than reading the document as a whole. Thus short,
longdesc highly structured, and context free pieces of information are
longdesc used. A LaTeX style and a LaTeX class are provided. The style
longdesc contains definitions to typeset maps and blocks according to
-longdesc the Information Mapping method. The class provides all
+longdesc the Information Mapping(r) method. The class provides all
longdesc definitions to typeset a whole document.
-runfiles size=6
+runfiles size=7
RELOC/tex/latex/limap/limap.cls
RELOC/tex/latex/limap/limap.sty
catalogue-ctan /macros/latex/contrib/gene/limap
-catalogue-date 2015-08-03 05:43:12 +0200
-catalogue-license lppl
-catalogue-topics struc-mkup class
+catalogue-date 2016-10-01 16:08:46 +0200
+catalogue-license lppl1.3
+catalogue-topics struc-mkup class article-like report-like book-pub
+catalogue-version 2.1
++++++ linearA.doc.tar.xz ++++++
++++++ linearA.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/linearA.tlpobj new/tlpkg/tlpobj/linearA.tlpobj
--- old/tlpkg/tlpobj/linearA.tlpobj 2016-04-14 19:17:21.000000000 +0200
+++ new/tlpkg/tlpobj/linearA.tlpobj 2017-04-14 17:47:18.000000000 +0200
@@ -20,6 +20,6 @@
RELOC/fonts/type1/public/linearA/LinearACmplxSigns.pfb
RELOC/tex/latex/linearA/linearA.sty
catalogue-ctan /fonts/archaic/linearA
-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-type1 font-archaic
++++++ linegoal.doc.tar.xz ++++++
++++++ linegoal.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/linegoal.tlpobj new/tlpkg/tlpobj/linegoal.tlpobj
--- old/tlpkg/tlpobj/linegoal.tlpobj 2016-04-14 19:17:22.000000000 +0200
+++ new/tlpkg/tlpobj/linegoal.tlpobj 2017-04-14 17:47:18.000000000 +0200
@@ -14,7 +14,7 @@
runfiles size=1
RELOC/tex/latex/linegoal/linegoal.sty
catalogue-ctan /macros/latex/contrib/linegoal
-catalogue-date 2015-08-08 19:53:23 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics layout
catalogue-version 2.9
++++++ lineno.doc.tar.xz ++++++
++++++ lineno.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lineno.tlpobj new/tlpkg/tlpobj/lineno.tlpobj
--- old/tlpkg/tlpobj/lineno.tlpobj 2016-04-14 19:17:23.000000000 +0200
+++ new/tlpkg/tlpobj/lineno.tlpobj 2017-04-14 17:47:19.000000000 +0200
@@ -15,7 +15,7 @@
RELOC/tex/latex/lineno/vplref.sty
catalogue-also numline edmac ledmac ednotes manyfoot poemscol
catalogue-ctan /macros/latex/contrib/lineno
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics typesetting
catalogue-version 4.41
++++++ linguex.doc.tar.xz ++++++
++++++ linguex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/linguex.tlpobj new/tlpkg/tlpobj/linguex.tlpobj
--- old/tlpkg/tlpobj/linguex.tlpobj 2016-04-14 19:17:23.000000000 +0200
+++ new/tlpkg/tlpobj/linguex.tlpobj 2017-04-14 17:47:19.000000000 +0200
@@ -15,7 +15,7 @@
RELOC/tex/latex/linguex/linguho.sty
RELOC/tex/latex/linguex/ps-trees.sty
catalogue-ctan /macros/latex/contrib/linguex
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics linguistic tree
catalogue-version 4.3
++++++ linop.doc.tar.xz ++++++
++++++ linop.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/linop.tlpobj new/tlpkg/tlpobj/linop.tlpobj
--- old/tlpkg/tlpobj/linop.tlpobj 2016-06-07 17:34:00.000000000 +0200
+++ new/tlpkg/tlpobj/linop.tlpobj 2017-04-14 17:47:19.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=1
RELOC/tex/latex/linop/linop.sty
catalogue-ctan /macros/latex/contrib/linop
-catalogue-date 2016-06-06 17:53:46 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics maths physics
catalogue-version 0.1
++++++ lipsum.doc.tar.xz ++++++
++++++ lipsum.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lipsum.tlpobj new/tlpkg/tlpobj/lipsum.tlpobj
--- old/tlpkg/tlpobj/lipsum.tlpobj 2016-04-14 19:17:24.000000000 +0200
+++ new/tlpkg/tlpobj/lipsum.tlpobj 2017-04-14 17:47:20.000000000 +0200
@@ -11,7 +11,7 @@
RELOC/tex/latex/lipsum/lipsum.sty
catalogue-also blindtext kantlipsum
catalogue-ctan /macros/latex/contrib/lipsum
-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 dummy-gen
catalogue-version 1.3
++++++ lisp-on-tex.doc.tar.xz ++++++
++++++ lisp-on-tex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lisp-on-tex.tlpobj new/tlpkg/tlpobj/lisp-on-tex.tlpobj
--- old/tlpkg/tlpobj/lisp-on-tex.tlpobj 2016-04-14 19:17:24.000000000 +0200
+++ new/tlpkg/tlpobj/lisp-on-tex.tlpobj 2017-04-14 17:47:20.000000000 +0200
@@ -19,7 +19,7 @@
RELOC/tex/latex/lisp-on-tex/lisp-string.sty
RELOC/tex/latex/lisp-on-tex/lisp-util.sty
catalogue-ctan /macros/latex/contrib/lisp-on-tex
-catalogue-date 2015-10-25 11:03:13 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license bsd
catalogue-topics exec-foreign
catalogue-version 2.0
++++++ listbib.doc.tar.xz ++++++
++++++ listbib.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listbib.tlpobj new/tlpkg/tlpobj/listbib.tlpobj
--- old/tlpkg/tlpobj/listbib.tlpobj 2016-04-14 19:17:24.000000000 +0200
+++ new/tlpkg/tlpobj/listbib.tlpobj 2017-04-14 17:47:20.000000000 +0200
@@ -15,7 +15,7 @@
texmf-dist/tex/latex/listbib/listbib.tex
catalogue-also biblist
catalogue-ctan /macros/latex/contrib/listbib
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics bibtex-util
catalogue-version 2.2
++++++ listing.doc.tar.xz ++++++
++++++ listing.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listing.tlpobj new/tlpkg/tlpobj/listing.tlpobj
--- old/tlpkg/tlpobj/listing.tlpobj 2016-04-14 19:17:25.000000000 +0200
+++ new/tlpkg/tlpobj/listing.tlpobj 2017-04-14 17:47:21.000000000 +0200
@@ -14,7 +14,7 @@
RELOC/tex/latex/listing/listing.sty
catalogue-also listings
catalogue-ctan /macros/latex/contrib/listing
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics listing
catalogue-version 1.2
++++++ listings-ext.doc.tar.xz ++++++
++++++ listings-ext.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listings-ext.tlpobj new/tlpkg/tlpobj/listings-ext.tlpobj
--- old/tlpkg/tlpobj/listings-ext.tlpobj 2016-04-14 19:17:28.000000000 +0200
+++ new/tlpkg/tlpobj/listings-ext.tlpobj 2017-04-14 17:47:22.000000000 +0200
@@ -14,7 +14,7 @@
texmf-dist/scripts/listings-ext/listings-ext.sh
texmf-dist/tex/latex/listings-ext/listings-ext.sty
catalogue-ctan /macros/latex/contrib/listings-ext
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.2
catalogue-topics listing
catalogue-version 67
++++++ listings.doc.tar.xz ++++++
++++++ listings.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listings.tlpobj new/tlpkg/tlpobj/listings.tlpobj
--- old/tlpkg/tlpobj/listings.tlpobj 2016-04-14 19:17:27.000000000 +0200
+++ new/tlpkg/tlpobj/listings.tlpobj 2017-04-14 17:47:21.000000000 +0200
@@ -32,7 +32,7 @@
RELOC/tex/latex/listings/lstmisc.sty
catalogue-also listing
catalogue-ctan /macros/latex/contrib/listings
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics listing synt-hlt
catalogue-version 1.6
++++++ listlbls.doc.tar.xz ++++++
++++++ listlbls.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listlbls.tlpobj new/tlpkg/tlpobj/listlbls.tlpobj
--- old/tlpkg/tlpobj/listlbls.tlpobj 2016-04-14 19:17:28.000000000 +0200
+++ new/tlpkg/tlpobj/listlbls.tlpobj 2017-04-14 17:47:22.000000000 +0200
@@ -13,7 +13,7 @@
runfiles size=1
RELOC/tex/latex/listlbls/listlbls.sty
catalogue-ctan /macros/latex/contrib/listlbls
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics label-ref debug-supp
catalogue-version 1.03
++++++ listliketab.doc.tar.xz ++++++
++++++ listliketab.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listliketab.tlpobj new/tlpkg/tlpobj/listliketab.tlpobj
--- old/tlpkg/tlpobj/listliketab.tlpobj 2016-04-14 19:17:28.000000000 +0200
+++ new/tlpkg/tlpobj/listliketab.tlpobj 2017-04-14 17:47:22.000000000 +0200
@@ -10,6 +10,6 @@
runfiles size=1
RELOC/tex/latex/listliketab/listliketab.sty
catalogue-ctan /macros/latex/contrib/listliketab
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics list table
++++++ listofsymbols.doc.tar.xz ++++++
++++++ listofsymbols.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/listofsymbols.tlpobj new/tlpkg/tlpobj/listofsymbols.tlpobj
--- old/tlpkg/tlpobj/listofsymbols.tlpobj 2016-04-14 19:17:28.000000000 +0200
+++ new/tlpkg/tlpobj/listofsymbols.tlpobj 2017-04-14 17:47:22.000000000 +0200
@@ -16,7 +16,7 @@
runfiles size=2
RELOC/tex/latex/listofsymbols/listofsymbols.sty
catalogue-ctan /macros/latex/contrib/listofsymbols
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics toc-etc
catalogue-version 0.2
++++++ lithuanian.doc.tar.xz ++++++
++++++ lithuanian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lithuanian.tlpobj new/tlpkg/tlpobj/lithuanian.tlpobj
--- old/tlpkg/tlpobj/lithuanian.tlpobj 2016-04-14 19:17:29.000000000 +0200
+++ new/tlpkg/tlpobj/lithuanian.tlpobj 2017-04-14 17:47:22.000000000 +0200
@@ -65,6 +65,6 @@
RELOC/tex/latex/lithuanian/lithuanian.ldf
RELOC/tex/latex/lithuanian/lithuanian.sty
catalogue-ctan /language/lithuanian
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics lithuanian font-proc font-supp
++++++ liturg.doc.tar.xz ++++++
++++++ liturg.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/liturg.tlpobj new/tlpkg/tlpobj/liturg.tlpobj
--- old/tlpkg/tlpobj/liturg.tlpobj 2016-04-14 19:17:29.000000000 +0200
+++ new/tlpkg/tlpobj/liturg.tlpobj 2017-04-14 17:47:23.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=5
RELOC/tex/latex/liturg/liturg.sty
catalogue-ctan /macros/latex/contrib/liturg
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics theology
catalogue-version 1.0
++++++ lkproof.doc.tar.xz ++++++
++++++ lkproof.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lkproof.tlpobj new/tlpkg/tlpobj/lkproof.tlpobj
--- old/tlpkg/tlpobj/lkproof.tlpobj 2016-04-14 19:17:29.000000000 +0200
+++ new/tlpkg/tlpobj/lkproof.tlpobj 2017-04-14 17:47:23.000000000 +0200
@@ -9,7 +9,7 @@
RELOC/tex/latex/lkproof/proof.sty
catalogue-also proofs
catalogue-ctan /macros/latex/contrib/lkproof
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl
catalogue-topics logic
catalogue-version 3.1
++++++ lm-math.doc.tar.xz ++++++
++++++ lm-math.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lm-math.tlpobj new/tlpkg/tlpobj/lm-math.tlpobj
--- old/tlpkg/tlpobj/lm-math.tlpobj 2016-04-14 19:18:12.000000000 +0200
+++ new/tlpkg/tlpobj/lm-math.tlpobj 2017-04-14 17:47:39.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=180
RELOC/fonts/opentype/public/lm-math/latinmodern-math.otf
catalogue-ctan /fonts/lm-math
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gfl
catalogue-topics font font-maths font-otf
catalogue-version 1.959
++++++ lm.doc.tar.xz ++++++
++++++ lm.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-n/lm.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-n.new/lm.tar.xz differ: char 26, line 1
++++++ lmake.doc.tar.xz ++++++
++++++ lmake.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lmake.tlpobj new/tlpkg/tlpobj/lmake.tlpobj
--- old/tlpkg/tlpobj/lmake.tlpobj 2016-04-14 19:18:12.000000000 +0200
+++ new/tlpkg/tlpobj/lmake.tlpobj 2017-04-14 17:47:39.000000000 +0200
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/latex/lmake/lmake.sty
catalogue-ctan /macros/latex/contrib/lmake
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.2
catalogue-topics macro-supp
catalogue-version 1.0
++++++ lobster2.doc.tar.xz ++++++
++++++ lobster2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lobster2.tlpobj new/tlpkg/tlpobj/lobster2.tlpobj
--- old/tlpkg/tlpobj/lobster2.tlpobj 2016-04-14 19:18:12.000000000 +0200
+++ new/tlpkg/tlpobj/lobster2.tlpobj 2017-04-14 17:47:39.000000000 +0200
@@ -96,6 +96,6 @@
RELOC/tex/latex/lobster2/T1LobsterTwo-LF.fd
RELOC/tex/latex/lobster2/TS1LobsterTwo-LF.fd
catalogue-ctan /fonts/lobster2
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license ofl
catalogue-topics font font-calligraphic font-type1 font-ttf
++++++ locality.doc.tar.xz ++++++
++++++ locality.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/locality.tlpobj new/tlpkg/tlpobj/locality.tlpobj
--- old/tlpkg/tlpobj/locality.tlpobj 2016-04-14 19:18:15.000000000 +0200
+++ new/tlpkg/tlpobj/locality.tlpobj 2017-04-14 17:47:40.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=3
RELOC/tex/latex/locality/locality.sty
catalogue-ctan /macros/latex/contrib/locality
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics macro-supp
catalogue-version 0.2
++++++ localloc.doc.tar.xz ++++++
++++++ localloc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/localloc.tlpobj new/tlpkg/tlpobj/localloc.tlpobj
--- old/tlpkg/tlpobj/localloc.tlpobj 2016-04-14 19:18:15.000000000 +0200
+++ new/tlpkg/tlpobj/localloc.tlpobj 2017-04-14 17:47:40.000000000 +0200
@@ -9,6 +9,6 @@
runfiles size=2
RELOC/tex/latex/localloc/localloc.sty
catalogue-ctan /macros/latex/contrib/localloc
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license other-free
catalogue-topics macro-supp
++++++ logbox.doc.tar.xz ++++++
++++++ logbox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logbox.tlpobj new/tlpkg/tlpobj/logbox.tlpobj
--- old/tlpkg/tlpobj/logbox.tlpobj 2016-04-14 19:18:15.000000000 +0200
+++ new/tlpkg/tlpobj/logbox.tlpobj 2017-04-14 17:47:40.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=1
RELOC/tex/latex/logbox/logbox.sty
catalogue-ctan /macros/latex/contrib/logbox
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics macro-supp
catalogue-version 1.0
++++++ logical-markup-utils.doc.tar.xz ++++++
++++++ logical-markup-utils.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logical-markup-utils.tlpobj new/tlpkg/tlpobj/logical-markup-utils.tlpobj
--- old/tlpkg/tlpobj/logical-markup-utils.tlpobj 2016-04-14 19:18:16.000000000 +0200
+++ new/tlpkg/tlpobj/logical-markup-utils.tlpobj 2017-04-14 17:47:40.000000000 +0200
@@ -12,6 +12,6 @@
RELOC/tex/latex/logical-markup-utils/quoted.sty
catalogue-also csquotes
catalogue-ctan /macros/latex/contrib/logical-markup-utils
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl3
catalogue-topics quote-marks
++++++ logicproof.doc.tar.xz ++++++
++++++ logicproof.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logicproof.tlpobj new/tlpkg/tlpobj/logicproof.tlpobj
--- old/tlpkg/tlpobj/logicproof.tlpobj 2016-04-14 19:18:16.000000000 +0200
+++ new/tlpkg/tlpobj/logicproof.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -13,6 +13,6 @@
runfiles size=2
RELOC/tex/latex/logicproof/logicproof.sty
catalogue-ctan /macros/latex/contrib/logicproof
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics logic
++++++ logicpuzzle.doc.tar.xz ++++++
++++++ logicpuzzle.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logicpuzzle.tlpobj new/tlpkg/tlpobj/logicpuzzle.tlpobj
--- old/tlpkg/tlpobj/logicpuzzle.tlpobj 2016-04-14 19:18:17.000000000 +0200
+++ new/tlpkg/tlpobj/logicpuzzle.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -35,7 +35,7 @@
RELOC/tex/latex/logicpuzzle/logicpuzzle.sty
RELOC/tex/latex/logicpuzzle/lpenv.sty
catalogue-ctan /graphics/pgf/contrib/logicpuzzle
-catalogue-date 2015-12-14 12:05:18 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics pgf-tikz games
catalogue-version 2.5
++++++ logpap.doc.tar.xz ++++++
++++++ logpap.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logpap.tlpobj new/tlpkg/tlpobj/logpap.tlpobj
--- old/tlpkg/tlpobj/logpap.tlpobj 2016-04-14 19:18:17.000000000 +0200
+++ new/tlpkg/tlpobj/logpap.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=7
RELOC/tex/latex/logpap/logpap.sty
catalogue-ctan /macros/latex/contrib/logpap
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics diagram
catalogue-version 0.6
++++++ logreq.doc.tar.xz ++++++
++++++ logreq.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/logreq.tlpobj new/tlpkg/tlpobj/logreq.tlpobj
--- old/tlpkg/tlpobj/logreq.tlpobj 2016-04-14 19:18:17.000000000 +0200
+++ new/tlpkg/tlpobj/logreq.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -19,7 +19,7 @@
RELOC/tex/latex/logreq/logreq.def
RELOC/tex/latex/logreq/logreq.sty
catalogue-ctan /macros/latex/contrib/logreq
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics compilation
catalogue-version 1.0
++++++ lollipop.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/otherformats/lollipop/README new/texmf-dist/doc/otherformats/lollipop/README
--- old/texmf-dist/doc/otherformats/lollipop/README 2016-05-15 00:14:55.000000000 +0200
+++ new/texmf-dist/doc/otherformats/lollipop/README 2016-11-25 19:30:42.000000000 +0100
@@ -16,23 +16,22 @@
persian-tex@tug.org
Here is how much of TeX's memory you used:
- 1187 strings out of 496577
- 16107 string characters out of 6202674
- 66696 words of memory out of 5000000
- 3268 multiletter control sequences out of 15000+600000
- 10531 words of font info for 38 fonts, out of 8000000 for 9000
+ 1194 strings out of 496579
+ 16173 string characters out of 6202690
+ 72655 words of memory out of 5000000
+ 3270 multiletter control sequences out of 15000+600000
+ 11241 words of font info for 40 fonts, out of 8000000 for 9000
19 hyphenation exceptions out of 8191
- 24i,4n,24p,189b,562s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on lollipop-manual.dvi (71 pages, 158476 bytes).
+ 24i,4n,24p,187b,562s stack positions out of 5000i,500n,10000p,200000b,80000s
+Output written on lollipop-manual.dvi (59 pages, 155468 bytes).
History so far:
0.9 October 1992, first public release
0.91 Unannounced update
- TeX3 based lolplain
+ TeX3 based lollipop-plain
penalties and white space in embedded constructs
splittopskip set equal to topskip
@@ -54,7 +53,7 @@
address book example format.
0.97 4 April 2014, organized and updated
- files and also generated various formats.
+ files and also generated format.
0.98 6 April 2014, changed all lollipop filenames
to start with `lollipop' prefix, and fixed typewriter font.
@@ -72,8 +71,6 @@
1.03 19 April 2014, Fixed the wrong numbering of nested enumerate lists
-1.04 9 April 2016, Updated lualollipop.ini for the new luatex binary
-
1.05 16 April 2016, Changed \lolli@name to \lollipop@name
added \footnoterule to output routine
defined \PushLeftIndentLevel, \PopLeftIndentLevel,
@@ -85,4 +82,5 @@
fixed the error caused by \newhelp
1.06 14 May 2016, Defined \FrenchSpacing
- Use 12pt size
\ No newline at end of file
+
+1.07 21 May 2016, Some minor changes
\ No newline at end of file
Binary files old/texmf-dist/doc/otherformats/lollipop/manual/lollipop-manual.pdf and new/texmf-dist/doc/otherformats/lollipop/manual/lollipop-manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/otherformats/lollipop/manual/prelim.tex new/texmf-dist/doc/otherformats/lollipop/manual/prelim.tex
--- old/texmf-dist/doc/otherformats/lollipop/manual/prelim.tex 2016-05-15 00:14:55.000000000 +0200
+++ new/texmf-dist/doc/otherformats/lollipop/manual/prelim.tex 2016-11-25 19:30:42.000000000 +0100
@@ -201,13 +201,13 @@
This manual needs quite some resources: here's what \TeX\ told me
it needed.
\Ver>Here is how much of TeX's memory you used:
- 1187 strings out of 496577
- 16107 string characters out of 6202674
- 66696 words of memory out of 5000000
- 3268 multiletter control sequences out of 15000+600000
- 10531 words of font info for 38 fonts, out of 8000000 for 9000
+ 1194 strings out of 496579
+ 16173 string characters out of 6202690
+ 72655 words of memory out of 5000000
+ 3270 multiletter control sequences out of 15000+600000
+ 11241 words of font info for 40 fonts, out of 8000000 for 9000
19 hyphenation exceptions out of 8191
- 24i,4n,24p,189b,562s stack positions out of 5000i,500n,10000p,200000b,80000shttp://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -27,7 +27,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -37,7 +37,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -46,7 +46,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -56,7 +56,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -65,7 +65,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -75,7 +75,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -84,7 +84,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: requires lollipop-define.tex, lollipop-document.tex
lollipop-float.tex, lollipop-fontdefs.tex, lollipop-fonts.tex,
@@ -98,7 +98,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -108,7 +108,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -118,7 +118,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -127,7 +127,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the lollipop package, see lollipop.tex.
@@ -139,7 +139,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -150,7 +150,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -160,7 +160,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -170,7 +170,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -180,7 +180,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -190,7 +190,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: requires comment.tex, extern.tex, head.tex, list.tex
mandefs.tex, lollipop-manual.bbl, opt.tex, out.tex, prelim.tex,
@@ -202,7 +202,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -213,7 +213,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -223,7 +223,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -234,7 +234,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -244,7 +244,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
@@ -254,7 +254,7 @@
Keywords: lollipop, macro package, style definitions
Author: Victor Eijkhout and Vafa Khalighi
Supported: yes
-Latest version: v1.06, 14 May 2016
+Latest version: v1.07, 21 May 2016
Archives: http://ctan.org/pkg/lollipop
Note: part of the manual of the lollipop package,
see lollipop.tex.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lollipop.doc.tlpobj new/tlpkg/tlpobj/lollipop.doc.tlpobj
--- old/tlpkg/tlpobj/lollipop.doc.tlpobj 2016-05-15 03:19:32.000000000 +0200
+++ new/tlpkg/tlpobj/lollipop.doc.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -1,8 +1,8 @@
name lollipop.doc
category Package
-revision 41130
+revision 41438
shortdesc doc files of lollipop
-docfiles size=140
+docfiles size=136
texmf-dist/doc/otherformats/lollipop/README
texmf-dist/doc/otherformats/lollipop/manual/address.tex
texmf-dist/doc/otherformats/lollipop/manual/appendix.tex
++++++ lollipop.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/lollipop/lollipop.tex new/texmf-dist/tex/lollipop/lollipop.tex
--- old/texmf-dist/tex/lollipop/lollipop.tex 2016-05-15 00:14:55.000000000 +0200
+++ new/texmf-dist/tex/lollipop/lollipop.tex 2016-11-25 19:34:04.000000000 +0100
@@ -60,7 +60,7 @@
\let\willbeunhskip\unhskip
\Typeface:ComputerModern
-\Pointsize:12
+\Pointsize:10
\Style:bold \Style:slant \Style:italic \Style:roman
\Distance:verbatimwhiteleft=levelindent
@@ -130,10 +130,9 @@
% fixed the error caused by \newhelp
%
% v1.06 Defined \FrenchSpacing
-% Use 12pt size
%
\edef\fmtname{\lollipop@name}%defined in Tools
-\def\fmtversion{v1.06, 14 May 2016}
+\def\fmtversion{v1.07, 21 May 2016}
\append@to@list{everyjob}{\message{
This is Lollipop TeX (\fmtversion) <<<<}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lollipop.tlpobj new/tlpkg/tlpobj/lollipop.tlpobj
--- old/tlpkg/tlpobj/lollipop.tlpobj 2016-05-15 03:19:33.000000000 +0200
+++ new/tlpkg/tlpobj/lollipop.tlpobj 2017-04-14 17:47:41.000000000 +0200
@@ -1,6 +1,6 @@
name lollipop
category Package
-revision 41130
+revision 41438
shortdesc TeX made easy
longdesc Lollipop is "TeX made easy" -- it is a macro package that
longdesc functions as a toolbox for writing TeX macros. Its main aim is
@@ -14,8 +14,11 @@
longdesc mechanism offers. In addition, development of support for
longdesc Lollipop documents written in RTL languages (such as Persian)
longdesc is underway.
+depend cm
+depend hyphen-base
+depend lollipop
depend lollipop.ARCH
-execute AddFormat name=lollipop engine=tex options="lollipop.ini" fmttriggers=cm,hyphen-base,lollipop,tex-ini-files
+execute AddFormat name=lollipop engine=tex options="lollipop.ini" fmttriggers=cm,hyphen-base,lollipop
runfiles size=57
texmf-dist/tex/lollipop/lollipop-define.tex
texmf-dist/tex/lollipop/lollipop-document.tex
@@ -31,7 +34,7 @@
texmf-dist/tex/lollipop/lollipop.ini
texmf-dist/tex/lollipop/lollipop.tex
catalogue-ctan /macros/lollipop
-catalogue-date 2016-05-14 14:30:39 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license gpl3
catalogue-topics format
-catalogue-version 1.06
+catalogue-version 1.07
++++++ longfbox.doc.tar.xz ++++++
++++++ longfbox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/longfbox.tlpobj new/tlpkg/tlpobj/longfbox.tlpobj
--- old/tlpkg/tlpobj/longfbox.tlpobj 2016-04-14 19:18:18.000000000 +0200
+++ new/tlpkg/tlpobj/longfbox.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -10,7 +10,7 @@
RELOC/tex/latex/longfbox/longbox.sty
RELOC/tex/latex/longfbox/longfbox.sty
catalogue-ctan /macros/latex/contrib/longfbox
-catalogue-date 2016-02-02 05:57:37 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics boxing decoration
catalogue-version 1.0
++++++ longfigure.doc.tar.xz ++++++
++++++ longfigure.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/longfigure.tlpobj new/tlpkg/tlpobj/longfigure.tlpobj
--- old/tlpkg/tlpobj/longfigure.tlpobj 2016-04-14 19:18:19.000000000 +0200
+++ new/tlpkg/tlpobj/longfigure.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=4
RELOC/tex/latex/longfigure/longfigure.sty
catalogue-ctan /macros/latex/contrib/longfigure
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics table table-long graphics-incl
catalogue-version 1.0
++++++ longnamefilelist.doc.tar.xz ++++++
++++++ longnamefilelist.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/longnamefilelist.tlpobj new/tlpkg/tlpobj/longnamefilelist.tlpobj
--- old/tlpkg/tlpobj/longnamefilelist.tlpobj 2016-04-14 19:18:19.000000000 +0200
+++ new/tlpkg/tlpobj/longnamefilelist.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -12,7 +12,7 @@
runfiles size=2
RELOC/tex/latex/longnamefilelist/longnamefilelist.sty
catalogue-ctan /macros/latex/contrib/longnamefilelist
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics doc-mgmt
catalogue-version 0.2
++++++ loops.doc.tar.xz ++++++
++++++ loops.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/loops.tlpobj new/tlpkg/tlpobj/loops.tlpobj
--- old/tlpkg/tlpobj/loops.tlpobj 2016-04-14 19:18:19.000000000 +0200
+++ new/tlpkg/tlpobj/loops.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=13
RELOC/tex/latex/loops/loops.sty
catalogue-ctan /macros/latex/contrib/loops
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics list-supp macro-supp csv-support
catalogue-version 1.3
++++++ lpform.doc.tar.xz ++++++
++++++ lpform.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lpform.tlpobj new/tlpkg/tlpobj/lpform.tlpobj
--- old/tlpkg/tlpobj/lpform.tlpobj 2016-04-14 19:18:20.000000000 +0200
+++ new/tlpkg/tlpobj/lpform.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -14,6 +14,6 @@
runfiles size=2
RELOC/tex/generic/lpform/lpform.sty
catalogue-ctan /macros/generic/lpform
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics maths
++++++ lpic.doc.tar.xz ++++++
++++++ lpic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lpic.tlpobj new/tlpkg/tlpobj/lpic.tlpobj
--- old/tlpkg/tlpobj/lpic.tlpobj 2016-04-14 19:18:20.000000000 +0200
+++ new/tlpkg/tlpobj/lpic.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -16,7 +16,7 @@
RELOC/tex/latex/lpic/lpic.sty
catalogue-also overpic
catalogue-ctan /macros/latex/contrib/lpic
-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-text
catalogue-version 0.8
++++++ lplfitch.doc.tar.xz ++++++
++++++ lplfitch.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lplfitch.tlpobj new/tlpkg/tlpobj/lplfitch.tlpobj
--- old/tlpkg/tlpobj/lplfitch.tlpobj 2016-04-14 19:18:20.000000000 +0200
+++ new/tlpkg/tlpobj/lplfitch.tlpobj 2017-04-14 17:47:42.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=2
RELOC/tex/latex/lplfitch/lplfitch.sty
catalogue-ctan /macros/latex/contrib/lplfitch
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics maths
catalogue-version 0.9
++++++ lps.doc.tar.xz ++++++
++++++ lps.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lps.tlpobj new/tlpkg/tlpobj/lps.tlpobj
--- old/tlpkg/tlpobj/lps.tlpobj 2016-04-14 19:18:20.000000000 +0200
+++ new/tlpkg/tlpobj/lps.tlpobj 2017-04-14 17:47:43.000000000 +0200
@@ -10,7 +10,7 @@
runfiles size=2
RELOC/tex/latex/lps/lps.cls
catalogue-ctan /macros/latex/contrib/lps
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics journalpub class
catalogue-version 0.7
++++++ lroundrect.doc.tar.xz ++++++
++++++ lroundrect.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lroundrect.tlpobj new/tlpkg/tlpobj/lroundrect.tlpobj
--- old/tlpkg/tlpobj/lroundrect.tlpobj 2016-04-14 19:18:21.000000000 +0200
+++ new/tlpkg/tlpobj/lroundrect.tlpobj 2017-04-14 17:47:43.000000000 +0200
@@ -11,7 +11,7 @@
runfiles size=2
RELOC/tex/latex/lroundrect/lroundrect.sty
catalogue-ctan /macros/latex/contrib/lroundrect
-catalogue-date 2016-02-24 05:09:02 +0100
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl1.3
catalogue-topics boxing
catalogue-version 1.0
++++++ lsc.doc.tar.xz ++++++
++++++ lsc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lsc.tlpobj new/tlpkg/tlpobj/lsc.tlpobj
--- old/tlpkg/tlpobj/lsc.tlpobj 2016-04-14 19:18:21.000000000 +0200
+++ new/tlpkg/tlpobj/lsc.tlpobj 2017-04-14 17:47:43.000000000 +0200
@@ -13,6 +13,6 @@
RELOC/bibtex/bib/lsc/lsc.bib
RELOC/tex/latex/lsc/lsc.sty
catalogue-ctan /macros/latex/contrib/lsc
-catalogue-date 2015-08-03 05:43:12 +0200
+catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license lppl
catalogue-topics comp-net
++++++ lshort-bulgarian.doc.tar.xz ++++++
++++++ lshort-chinese.doc.tar.xz ++++++
++++ 19443 lines of diff (skipped)
++++++ lshort-czech.doc.tar.xz ++++++
++++++ lshort-dutch.doc.tar.xz ++++++
++++++ lshort-english.doc.tar.xz ++++++
++++++ lshort-estonian.doc.tar.xz ++++++
++++++ lshort-finnish.doc.tar.xz ++++++
++++++ lshort-french.doc.tar.xz ++++++
++++++ lshort-german.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lshort-german/eingabefile.tex new/doc/latex/lshort-german/eingabefile.tex
--- old/doc/latex/lshort-german/eingabefile.tex 2015-06-12 01:05:41.000000000 +0200
+++ new/doc/latex/lshort-german/eingabefile.tex 2016-11-25 19:29:25.000000000 +0100
@@ -17,20 +17,20 @@
\subsection{Leerstellen}
-
-"`Unsichtbare"' Zeichen wie das Leerzeichen, Tabulatoren und das Zeilenende
+
+"`Unsichtbare"' Zeichen wie das Leerzeichen, Tabulatoren und das Zeilenende
werden von \LaTeX{} einheitlich als Leerzeichen behandelt. \emph{Mehrere}
-Leerzeichen werden wie \emph{ein} Leerzeichen behandelt. Wenn man andere als
-die normalen Wort- und Zeilenabstände will, kann man dies also nicht durch die
-Eingabe von zusätzlichen Leerzeichen oder Leerzeilen erreichen, sondern nur mit
+Leerzeichen werden wie \emph{ein} Leerzeichen behandelt. Wenn man andere als
+die normalen Wort- und Zeilenabstände will, kann man dies also nicht durch die
+Eingabe von zusätzlichen Leerzeichen oder Leerzeilen erreichen, sondern nur mit
entsprechenden \LaTeX-Befehlen.
Eine Leerzeile zwischen Textzeilen bedeutet das Ende eines Absatzes.
\emph{Mehrere} Leerzeilen werden wie \emph{eine} Leerzeile behandelt.
-
-
+
+
\subsection{\LaTeX-Befehle und Gruppen}
-
+
Die meisten \LaTeX-Befehle haben eines der beiden folgenden Formate: Entweder
sie beginnen mit einem Backslash~(\lstinline|\|) und haben dann einen nur aus
Buchstaben bestehenden Namen, der durch ein oder mehrere Leerzeichen oder
@@ -58,31 +58,31 @@
Am \today{} scheint die Sonne.
Oder: Am \today\ schneit es.
\end{LTXexample}
-
-Manche Befehle haben Parameter, die zwischen geschwungenen Klammern angegeben
+
+Manche Befehle haben Parameter, die zwischen geschwungenen Klammern angegeben
werden müssen. Manche Befehle haben Parameter, die weggelassen oder zwischen
-eckigen Klammern angegeben werden können. Manche Befehle haben Varianten, die
+eckigen Klammern angegeben werden können. Manche Befehle haben Varianten, die
durch das Hinzufügen eines Sterns an den Befehlsnamen unterschieden werden.
Geschwungene Klammern können auch dazu verwendet werden, Gruppen (\emph{groups})
-zu bilden. Die Wirkung von Befehlen, die innerhalb von Gruppen oder Umgebungen
-(\emph{environments}) angegeben werden, endet immer mit dem Ende der Gruppe
-bzw.\ der Umgebung. Im obigen Beispiel ist~\lstinline|{}| eine leere Gruppe, die
+zu bilden. Die Wirkung von Befehlen, die innerhalb von Gruppen oder Umgebungen
+(\emph{environments}) angegeben werden, endet immer mit dem Ende der Gruppe
+bzw.\ der Umgebung. Im obigen Beispiel ist~\lstinline|{}| eine leere Gruppe, die
außer der Beendigung des Befehlsnamens \texttt{today} keine Wirkung hat.
-
+
\subsection{Kommentare}
-
-Alles, was hinter einem Prozentzeichen (\lstinline|%|) steht (bis zum Ende der
-Eingabezeile), wird von \LaTeX{} ignoriert. Dies kann für Notizen des Autors
+
+Alles, was hinter einem Prozentzeichen (\lstinline|%|) steht (bis zum Ende der
+Eingabezeile), wird von \LaTeX{} ignoriert. Dies kann für Notizen des Autors
verwendet werden, die nicht oder noch nicht ausgedruckt werden sollen.
\begin{LTXexample}
Das ist ein % dummes
% Besser: ein lehrreiches <----
-Beispiel.
+Beispiel.
\end{LTXexample}
-
+
\subsection{Aufbau}
Der erste Befehl in einem \LaTeX-Eingabefile muss der Befehl
@@ -90,14 +90,14 @@
\documentclass
\end{lstlisting}
sein. Er legt fest, welche Art von Schriftstück überhaupt erzeugt werden soll
-(Bericht, Buch, Brief usw.). Danach können weitere Befehle folgen bzw.
-deklariert werden, die für das gesamte Dokument gelten sollen. Dieser Teil des
+(Bericht, Buch, Brief usw.). Danach können weitere Befehle folgen bzw.
+deklariert werden, die für das gesamte Dokument gelten sollen. Dieser Teil des
Dokuments wird auch als \emph{Vorspann} oder \emph{Präambel} bezeichnet. Mit dem
Befehl
\begin{lstlisting}
\begin{document}
\end{lstlisting}
-endet der Vorspann, und es beginnt das Setzen des Schriftstücks. Nun folgen der
+endet der Vorspann, und es beginnt das Setzen des Schriftstücks. Nun folgen der
Text und alle \LaTeX-Befehle, die das Ausdrucken des Schriftstücks bewirken.
Die Eingabe muss mit dem Befehl
\begin{lstlisting}
@@ -105,15 +105,15 @@
\end{lstlisting}
beendet werden. Falls nach diesem Befehl noch Eingaben folgen, werden sie von
\LaTeX{} ignoriert.
-
-Listing~\ref{mini} zeigt ein \emph{minimales} \LaTeX-File. Ein etwas
+
+Listing~\ref{mini} zeigt ein \emph{minimales} \LaTeX-File. Ein etwas
komplizierteres File ist in Listing~\ref{dokument} skizziert.
-
+
\begin{example}[caption={Ein minimales \LaTeX-File},label={mini}]
\documentclass{article}
\begin{document}
Small is beautiful.
-\end{document}
+\end{document}
\end{example}
\begin{example}[caption={Aufbau eines Artikels},label={dokument}]
@@ -140,21 +140,21 @@
\subsection{Dokumentklassen}\label{docsty}
-
+
Die am Beginn des Eingabefiles mit
\begin{lstlisting}
\documentclass[<optionen>]{<klasse>}
\end{lstlisting}
-definierte "`Klasse"' eines Dokumentes enthält Vereinbarungen über das Layout
-und die logischen Strukturen, z.\,B.\ die Gliederungseinheiten (Kapitel etc.\@),
+definierte "`Klasse"' eines Dokumentes enthält Vereinbarungen über das Layout
+und die logischen Strukturen, z.\,B.\ die Gliederungseinheiten (Kapitel etc.\@),
die für alle Dokumente dieses Typs gemeinsam sind.
Zwischen den geschwungenen Klammern \emph{muss} genau eine Dokumentklasse
-angegeben werden. Tabelle~\vref{docstyles} führt
-Klassen auf, die in jeder vollständigen \LaTeX-Installation existieren.
+angegeben werden. Tabelle~\vref{docstyles} führt
+Klassen auf, die in jeder vollständigen \LaTeX-Installation existieren.
-Zwischen den eckigen Klammern \emph{können}, durch Kommas getrennt, eine oder
-mehrere Optionen für das Klassenlayout angegeben werden. Die wichtigsten
+Zwischen den eckigen Klammern \emph{können}, durch Kommas getrennt, eine oder
+mehrere Optionen für das Klassenlayout angegeben werden. Die wichtigsten
Optionen für die Standardklassen sind in der Tabelle~\vref{options} angeführt.
Das Eingabefile für diese Beschreibung beginnt z.\,B.\ mit:
\begin{lstlisting}
@@ -171,24 +171,24 @@
\multicolumn{2}{r}{\small Forsetzung nächste Seite}\\
\endfoot
\endlastfoot
- article &
- für Artikel in wissenschaftlichen Zeitschriften, kürzere Berichte u.\,v.\,a.
+ article &
+ für Artikel in wissenschaftlichen Zeitschriften, kürzere Berichte u.\,v.\,a.
\\
- report &
- für längere Berichte, die aus mehreren Kapiteln bestehen, Diplomarbeiten,
- Dissertationen u.\,ä.
-\\
- book &
- für Bücher
-\\
- scrartcl, scrreprt, scrbook &
- Die sog. KOMA-Klassen sind Varianten der o.\,g. Klassen mit besserer Anpassung
- an DIN-Papierformate und "`europäische"' Typographie. Zudem erlauben sie
- mittels Optionen die Anpassung des Layouts. Entgegen den Standardklassen
+ report &
+ für längere Berichte, die aus mehreren Kapiteln bestehen, Diplomarbeiten,
+ Dissertationen u.\,ä.
+\\
+ book &
+ für Bücher
+\\
+ scrartcl, scrreprt, scrbook &
+ Die sog. KOMA-Klassen sind Varianten der o.\,g. Klassen mit besserer Anpassung
+ an DIN-Papierformate und "`europäische"' Typographie. Zudem erlauben sie
+ mittels Optionen die Anpassung des Layouts. Entgegen den Standardklassen
existiert eine deutsche und englische Dokumenation (siehe \cite{scrguide})
\\
beamer &
- für Präsentationen
+ für Präsentationen
\\
\bottomrule
\end{longtable}
@@ -204,32 +204,32 @@
\multicolumn{2}{r}{\small Forsetzung nächste Seite}\\
\endfoot
\endlastfoot
- 10pt 11pt 12pt &
- wählt die normale Schriftgröße des Dokuments aus. 10\,pt hohe Schrift ist die
- Voreinstellung; diese Beschreibung benutzt 11\,pt.
-\\
- a4paper &
- für Papier im DIN\,A4-Format. Ohne diese Option nehmen die Standardklassen das
- amerikanisches Papierformat.
+ 10pt 11pt 12pt &
+ wählt die normale Schriftgröße des Dokuments aus. 10\,pt hohe Schrift ist die
+ Voreinstellung; diese Beschreibung benutzt 11\,pt.
+\\
+ a4paper &
+ für Papier im DIN\,A4-Format. Ohne diese Option nehmen die Standardklassen das
+ amerikanisches Papierformat.
\\
- fleqn &
- für linksbündige statt zentrierte mathematische Gleichungen
+ fleqn &
+ für linksbündige statt zentrierte mathematische Gleichungen
\\
leqno &
- für Gleichungsnummern links statt rechts von jeder nummerierten Gleichung
+ für Gleichungsnummern links statt rechts von jeder nummerierten Gleichung
\\
- titlepage notitlepage &
- legt fest, ob Titel und Zusammenfassung auf einer eigenen Seite erscheinen
- sollen. \texttt{titlepage} ist die Voreinstellung für die Klassen
- \texttt{report} und \texttt{book}.
-\\
- onecolumn twocolumn &
- für ein- oder zweispaltigen Satz. Die Voreinstellung ist immer
- \texttt{onecolumn}.
-\\
- oneside twoside &
- legt fest, ob die Seiten für ein- oder zweiseitigen Druck gestaltet werden
- sollen. \texttt{oneside} ist die Voreinstellung für alle Klassen außer
+ titlepage notitlepage &
+ legt fest, ob Titel und Zusammenfassung auf einer eigenen Seite erscheinen
+ sollen. \texttt{titlepage} ist die Voreinstellung für die Klassen
+ \texttt{report} und \texttt{book}.
+\\
+ onecolumn twocolumn &
+ für ein- oder zweispaltigen Satz. Die Voreinstellung ist immer
+ \texttt{onecolumn}.
+\\
+ oneside twoside &
+ legt fest, ob die Seiten für ein- oder zweiseitigen Druck gestaltet werden
+ sollen. \texttt{oneside} ist die Voreinstellung für alle Klassen außer
\texttt{book}.
\\\bottomrule
\end{longtable}
@@ -238,13 +238,13 @@
\subsection{Pakete}\label{packages}
-
+
Mit dem Befehl
\begin{lstlisting}
\usepackage[<optionen>]{<paket>}
\end{lstlisting}
-können im Vorspann ergänzende Makropakete (\emph{packages}) geladen werden, die das
-Layout der Dokumentklasse modifizieren oder zusätzliche Funktionalität
+können im Vorspann ergänzende Makropakete (\emph{packages}) geladen werden, die das
+Layout der Dokumentklasse modifizieren oder zusätzliche Funktionalität
bereitstellen. Eine Auswahl von Paketen findet sich in der Tabelle~\vref{pack}. Der Befehl \lstinline+\usepackage+ erlaubt das Laden
mehrerer Pakete, wobei eine Optionenübergabe nicht möglich ist, bzw. die Optionen für alle Pakete gelten.
@@ -259,35 +259,35 @@
\multicolumn{2}{r}{\small Fortsetzung nächste Seite}\\
\endfoot
\endlastfoot
- amsmath, amssymb &
- Mathematischer Formelsatz mit erweiterten Fähigkeiten, zusätzliche
- mathematische Schriften und Symbole; Beschreibung siehe \cite{ch8}.
+ amsmath, amssymb &
+ Mathematischer Formelsatz mit erweiterten Fähigkeiten, zusätzliche
+ mathematische Schriften und Symbole; Beschreibung siehe \cite{mathmode}.
\\
- array &
- Verbesserte und erweiterte Versionen der Umgebungen \texttt{array},
+ array &
+ Verbesserte und erweiterte Versionen der Umgebungen \texttt{array},
\texttt{tabular} und \texttt{tabular*}.
\\
- babel &
- Anpassungen für viele verschiedene Sprachen. Die gewählten Sprachen werden
+ babel &
+ Anpassungen für viele verschiedene Sprachen. Die gewählten Sprachen werden
als Optionen angegeben.
\\
csquotes & Mächtiges Paket zum korrekten Setzen (fremdsprachlicher) Anführungszeichen \\
- fontenc &
+ fontenc &
Erlaubt die Verwendung von Schriften mit unterschiedlicher Kodierung
(Zeichenvorrat, Anordnung).
\\
- geometry &
- Manipulation des Seitenlayouts.\\
- graphicx &
- Einbindung von extern erzeugten Graphiken. Die umfangreichen Möglichkeiten
- dieses Pakets werden in~\cite{grfguide} und~\cite{grfcomp} beschrieben.
-\\
- hyperref &
- Ermöglicht Hyperlinks zwischen Textstellen und zu externen Dokumenten;
- besonders sinnvoll einsetzbar, wenn mit \TeX\ eine Ausgabedatei im
+ geometry &
+ Manipulation des Seitenlayouts.\\
+ graphicx &
+ Einbindung von extern erzeugten Graphiken. Die umfangreichen Möglichkeiten
+ dieses Pakets werden in~\cite{grfguide} und~\cite{grfcomp} beschrieben.
+\\
+ hyperref &
+ Ermöglicht Hyperlinks zwischen Textstellen und zu externen Dokumenten;
+ besonders sinnvoll einsetzbar, wenn mit \TeX\ eine Ausgabedatei im
\textsc{pdf}- oder \textsc{html}-Format erzeugt wird.
\\
- imakeidx &
+ imakeidx &
Unterstützt das Erstellen eines Index.
\\
listings & Flexible Erweiterung der \texttt{verbatim}-Umgebung.
@@ -296,22 +296,22 @@
für Tabellen über mehrere Seiten mit automatischem Seitenumbruch.
\\
microtype & Verändert den Absatzumbruch leicht, um bessere Zeilenumbrüche zu erzeugen; optischer Randausgleich. \\
- multicol &
+ multicol &
Mehrspaltiger Satz mit Kolumnenausgleich.
\\
- selinput &
+ selinput &
Deklaration der Zeichenkodierung im Eingabefile.
\\
siunitx & Formatierung von Zahlen und physikalischen Einheiten \\
- tabularx &
- für Tabellen mit automatisch an den vorhandenen Platz angepasster Breite der
+ tabularx &
+ für Tabellen mit automatisch an den vorhandenen Platz angepasster Breite der
Spalten.
\\
- textcomp &
+ textcomp &
Bindet Schriften mit zusätzlichen Textsymbolen ein.
\\
- xcolor &
- Unterstützung für Farbausgabe; Beschreibung siehe~\cite{grfguide}
+ xcolor &
+ Unterstützung für Farbausgabe; Beschreibung siehe~\cite{grfguide}
und~\cite{grfcomp}.
\\
\bottomrule
@@ -320,23 +320,23 @@
\subsection{Eingabezeichensatz}\label{inputenc}
-Bei jedem \LaTeX-System dürfen mindestens die folgenden Zeichen zur Eingabe von
+Bei jedem \LaTeX-System dürfen mindestens die folgenden Zeichen zur Eingabe von
Text verwendet werden:
\begin{quote}
\ttfamily
a\dots z A\dots Z 0\dots 9 \\
. : ; , ? ! ` ' ( ) [ ] - / * @ + =
\end{quote}
-Die folgenden Eingabezeichen haben für \LaTeX{} eine Spezialbedeutung oder sind
+Die folgenden Eingabezeichen haben für \LaTeX{} eine Spezialbedeutung oder sind
nur innerhalb von mathematischen Formeln erlaubt:
\begin{quote}
\verb.$ & % # _ { } ~ ^ " \ | < >.
\end{quote}
-Für Zeichen, die über obige Liste hinausgehen, beispielsweise die Umlaute, sind
+Für Zeichen, die über obige Liste hinausgehen, beispielsweise die Umlaute, sind
unterschiedliche Kodierungen in
-Gebrauch. Die Kodierung ist hierbei vom Betriebssystem sowie vom Editor
+Gebrauch. Die Kodierung ist hierbei vom Betriebssystem sowie vom Editor
abhängig. Um Umlaute direkt zu nutzen ohne auf spezielle Kodierung einzugehen,
-bietet sich das Paket \texttt{selinput} an. Es ermittelt während des
+bietet sich das Paket \texttt{selinput} an. Es ermittelt während des
Kompilierungsvorgangs die verwendete Kodierung. Um dies sicher zu stellen, muss
das Paket wie folgt in der Präambel eingebunden werden:
\begin{example}[caption={Bestimmung der Kodierung für die Nutzung von Umlauten},]
@@ -359,15 +359,15 @@
\end{beispiel}
Falls \LaTeX{} ein eingegebenes Zeichen nicht darstellen kann, was meist für die
-sogenannten "`Pseudografik-Zeichen"' gilt, bekommt man eine entsprechende
-Fehlermeldung. Auch sind manche Zeichen nur im Text, andere nur in
+sogenannten "`Pseudografik-Zeichen"' gilt, bekommt man eine entsprechende
+Fehlermeldung. Auch sind manche Zeichen nur im Text, andere nur in
mathematischen Formeln erlaubt.
-Man beachte, dass der in der \emph{Ausgabe} darstellbare Zeichenvorrat von
+Man beachte, dass der in der \emph{Ausgabe} darstellbare Zeichenvorrat von
\LaTeX{} nicht davon abhängt, welche Zeichen als \emph{Eingabe} erlaubt sind:
-Für jedes überhaupt darstellbare Zeichen -- also auch diejenigen, die nicht im
-Zeichensatz des jeweiligen Betriebssystems enthalten sind -- gibt es einen
-\LaTeX-Befehl oder eine Ersatzdarstellung, die ausschließlich mit ASCII-Zeichen
+Für jedes überhaupt darstellbare Zeichen -- also auch diejenigen, die nicht im
+Zeichensatz des jeweiligen Betriebssystems enthalten sind -- gibt es einen
+\LaTeX-Befehl oder eine Ersatzdarstellung, die ausschließlich mit ASCII-Zeichen
auskommt. Näheres darüber erfahren Sie in Abschnitt \ref{spezial}.
\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lshort-german/einleitung.tex new/doc/latex/lshort-german/einleitung.tex
--- old/doc/latex/lshort-german/einleitung.tex 2015-06-12 01:05:41.000000000 +0200
+++ new/doc/latex/lshort-german/einleitung.tex 2016-11-25 19:29:25.000000000 +0100
@@ -29,13 +29,13 @@
{\parindent=0cm
\LaTeX{} ist ein Satzsystem, das für viele Arten von
Schriftstücken verwendet werden kann, von einfachen Briefen bis zu
-kompletten Büchern. Besonders geeignet ist es für
-wissenschaftliche oder technische Dokumente. \LaTeX{} ist für
+kompletten Büchern. Besonders geeignet ist es für
+wissenschaftliche oder technische Dokumente. \LaTeX{} ist für
praktisch alle verbreiteten Betriebssysteme verfügbar.
-
+
Die vorliegende Kurzbeschreibung bezieht sich auf die Version
-\LaTeXe\ in der Fassung vom Juni~2001 und sollte für den
-Einstieg in \LaTeX{} ausreichen.
+\LaTeXe\ in der Fassung vom Juni~2001 und sollte für den
+Einstieg in \LaTeX{} ausreichen.
Eine vollständige Beschreibung enthält das \manual{}
in Verbindung mit der Online-Dokumentation.
}
@@ -45,7 +45,7 @@
{\parindent=0cm\thispagestyle{empty}
-Copyright \copyright{} 1998--2012 M.~Daniel, P.~Gundlach, W.~Schmidt, J.~Knappen, H.~Partl, I.~Hyna
+Autoren: 1998--2016 M.~Daniel, P.~Gundlach, W.~Schmidt, J.~Knappen, H.~Partl, I.~Hyna
\bigskip
@@ -76,12 +76,12 @@
\bigskip
Die Autoren bedanken sich bei
-Luzia Dietsche,
-Michael Hofmann,
+Luzia Dietsche,
+Michael Hofmann,
Peter Karp,
Rolf \mbox{Niepraschk},
Heiko Oberdiek,
-Bernd Raichle,
+Bernd Raichle,
Rainer Schöpf und
Stefan Steffens
für Tipps, Anmerkungen und Korrekturen.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lshort-german/l2kurz.bib new/doc/latex/lshort-german/l2kurz.bib
--- old/doc/latex/lshort-german/l2kurz.bib 2015-06-12 01:05:41.000000000 +0200
+++ new/doc/latex/lshort-german/l2kurz.bib 2016-11-25 19:29:25.000000000 +0100
@@ -4,7 +4,7 @@
@misc{biblatex-de,
author = {Philipp Lehman},
title = {Das biblatex Paket},
- note = {Übersetzt von Christine Römer, Bestandteil der Online-Dokumentation
+ note = {Übersetzt von Christine Römer, Bestandteil der Online-Dokumentation
von \LaTeX, Datei \texttt{biblatex-de.pdf}.}
}
@@ -33,7 +33,7 @@
@MISC{grfguide,
author = {D. P. Carlisle},
title = {Packages in the \glqq graphics\grqq{} bundle},
- note = {Bestandteil der Online-Dokumentation von \LaTeX, Datei \texttt{grfguide.ps}.}
+ note = {Bestandteil der Online-Dokumentation von \LaTeX, Datei \texttt{grfguide.pdf}.}
}
@MISC{ch8,
@@ -126,34 +126,33 @@
@MISC{lay,
author = {H. Partl and A. Kielhorn},
title = {Layout-Änderungen mit \LaTeX},
- note = {EDV-Zentrum der Technischen Universität Wien (1996).\\ \url{ftp://dante.ctan.org/tex-archive/macros/latex/^^J
- contrib/supported/refman/}}
+ note = {EDV-Zentrum der Technischen Universität Wien (1996).\\ \url{http://mirrors.ctan.org/macros/latex/contrib/refman/layout_d.pdf}}
}
@MISC{germdoc,
author = {B. Raichle},
title = {Kurzbeschreibung -- \texttt{german.sty}},
- note = {\url{ftp://dante.ctan.org/tex-archive/language/german/gerdoc.tex}}
+ note = {\url{http://mirrors.ctan.org/language/german/gerdoc.pdf}}
}
@MISC{faq,
author = {Patrick Gundlach},
title = {Fragen und Antworten (FAQ) über das Textsatzsystem \TeX{}},
- note = {\url{http://texfragen.de/}}
+ note = {\url{https://texfragen.de/}}
}
@MISC{epslatex,
author = {K. Reckdahl},
title = {Using Imported Graphics in \LaTeXe},
year = {1997},
- note = {\url{ftp://dante.ctan.org/tex-archive/info/epslatex.ps}}
+ note = {\url{http://mirrors.ctan.org/info/epslatex/english/epslatex.pdf}}
}
@MISC{typografie,
author = {A. Reichert},
title = {Typografie -- Gestaltung einer Beispielklasse},
year = {1997},
- note = {\url{ftp://dante.ctan.org/info/german/typografie/}}
+ note = {\url{https://ctan.org/tex-archive/info/german/typografie/}}
}
@MISC{postscript,
@@ -173,8 +172,8 @@
@MISC{mathmode,
author = {Herbert Vo\ss},
- title = {Math mode},
- note = {Bestandteil der Online-Dokumentation von \LaTeX, Datei \texttt{mathmode.pdf}.}
+ title = {Mathematical Typesetting with \LaTeX},
+ note = {Bestandteil der Online-Dokumentation von \LaTeX, Datei \texttt{mathmode.pdf}. Neuste Version unter \url{https://www.tug.org/~hvoss/}.}
}
@MISC{clsguide,
Binary files old/doc/latex/lshort-german/l2kurz.pdf and new/doc/latex/lshort-german/l2kurz.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lshort-german/l2kurz.tex new/doc/latex/lshort-german/l2kurz.tex
--- old/doc/latex/lshort-german/l2kurz.tex 2015-06-12 01:05:41.000000000 +0200
+++ new/doc/latex/lshort-german/l2kurz.tex 2016-11-25 19:29:25.000000000 +0100
@@ -4,11 +4,11 @@
% arara: bibtex
% arara: pdflatex: {synctex: true}
% arara: pdflatex: {synctex: true}
-\newcommand{\lkver}{3.0a} % laufende Versionsnummer ...
-\newcommand{\lkdate}{9.\ Juni\ 2015} % ... und Datum
+\newcommand{\lkver}{3.0b} % laufende Versionsnummer ...
+\newcommand{\lkdate}{4.\ November\ 2016} % ... und Datum
\typeout{ LaTeX2e-Kurzbeschreibung}
-\typeout{ Copyright 2012,2015 Marco Daniel, Patrick Gundlach }
+\typeout{ Copyright 2012--2016 Marco Daniel, Patrick Gundlach }
\typeout{ Copyright 1998--2003 W.Schmidt, J.Knappen, H.Partl, I.Hyna }
\typeout{ Copyright 1994, 1995 J.Knappen, H.Partl, E.Schlegl, I.Hyna }
\typeout{ Copyright 1987 H.Partl, E.Schlegl, I.Hyna }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lshort-german/mathematik.tex new/doc/latex/lshort-german/mathematik.tex
--- old/doc/latex/lshort-german/mathematik.tex 2015-06-12 01:05:41.000000000 +0200
+++ new/doc/latex/lshort-german/mathematik.tex 2016-11-25 19:29:25.000000000 +0100
@@ -158,7 +158,7 @@
\end{LTXexample}
Die kalligraphischen Buchstaben (\lstinline:\mathcal:) gibt es nur als
-Großbuchstaben. Mit dem Paket \texttt{amssymb} \cite{ch8} stehen
+Großbuchstaben. Mit dem Paket \texttt{amssymb} \cite{mathmode} stehen
auch Alphabete für Mengenzeichen und Frakturschrift zur Verfügung.
Lokal können noch weitere installiert sein.
@@ -440,7 +440,7 @@
\sin x & = x -\frac{x^{3}}{3!}
+\frac{x^{5}}{5!} - {}
\nonumber\\
- &\mathrel{\phantom{=}}
+ &\mathrel{\phantom{=}}\negmedspace{}
-\frac{x^{7}}{7!} + \cdots
\end{align}
\end{LTXexample}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lshort-german.doc.tlpobj new/tlpkg/tlpobj/lshort-german.doc.tlpobj
--- old/tlpkg/tlpobj/lshort-german.doc.tlpobj 2016-04-14 19:18:35.000000000 +0200
+++ new/tlpkg/tlpobj/lshort-german.doc.tlpobj 2017-04-14 17:47:49.000000000 +0200
@@ -1,6 +1,6 @@
name lshort-german.doc
category Package
-revision 37499
+revision 42434
shortdesc doc files of lshort-german
relocated 1
docfiles size=320