Hello community,
here is the log from the commit of package texlive-specs-b for openSUSE:Factory checked in at 2018-05-15 09:58:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-b (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-b.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-b"
Tue May 15 09:58:04 2018 rev:35 rq:603644 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-b/texlive-specs-b.changes 2018-03-22 11:53:15.375193744 +0100
+++ /work/SRC/openSUSE:Factory/.texlive-specs-b.new/texlive-specs-b.changes 2018-05-15 10:01:38.514155695 +0200
@@ -1,0 +2,20 @@
+Thu May 3 09:03:38 UTC 2018 - werner@suse.de
+
+- Remove patch latexdiff_perl.dif now upstream
+
+-------------------------------------------------------------------
+Wed May 2 17:06:18 UTC 2018 - werner@suse.de
+
+- Remove patch algorithm2e_umlauts.dif now upstream
+
+-------------------------------------------------------------------
+Wed May 2 10:22:22 UTC 2018 - werner@suse.de
+
+- Switch over to TeXLive 2018 final 20180414
+
+-------------------------------------------------------------------
+Fri Apr 6 13:22:57 UTC 2018 - werner@suse.de
+
+- First initial snapshot of TeXLive pre 2018
+
+-------------------------------------------------------------------
New:
----
ascmac.doc.tar.xz
ascmac.tar.xz
authorarchive.doc.tar.xz
authorarchive.tar.xz
auto-pst-pdf-lua.doc.tar.xz
auto-pst-pdf-lua.tar.xz
basque-date.doc.tar.xz
basque-date.tar.xz
bath-bst.doc.tar.xz
bath-bst.tar.xz
bbcard.doc.tar.xz
bbcard.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-b.spec ++++++
++++ 5364 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-b/texlive-specs-b.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-b.new/texlive-specs-b.spec
++++++ around-the-bend.doc.tar.xz ++++++
++++++ arphic-ttf.doc.tar.xz ++++++
++++++ arphic-ttf.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-b/arphic-ttf.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-b.new/arphic-ttf.tar.xz differ: char 12657612, line 49533
++++++ arphic.doc.tar.xz ++++++
++++++ arphic.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-b/arphic.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-b.new/arphic.tar.xz differ: char 27, line 1
++++++ arrayjobx.doc.tar.xz ++++++
++++++ arrayjobx.tar.xz ++++++
++++++ arraysort.doc.tar.xz ++++++
++++++ arraysort.tar.xz ++++++
++++++ arsclassica.doc.tar.xz ++++++
Binary files old/doc/latex/arsclassica/ArsClassica.pdf and new/doc/latex/arsclassica/ArsClassica.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/arsclassica/Bibliography.bib new/doc/latex/arsclassica/Bibliography.bib
--- old/doc/latex/arsclassica/Bibliography.bib 2017-03-15 23:01:04.000000000 +0100
+++ new/doc/latex/arsclassica/Bibliography.bib 2017-10-31 22:23:29.000000000 +0100
@@ -24,7 +24,7 @@
@manual{pantieri:latexpedia,
- author = {Pantieri, Lorenzo and Gordini, Tommaso},
+ author = {Pantieri, Lorenzo},
title = {\LaTeX\-pedia},
year = {2017},
url = {http://www.lorenzopantieri.net/LaTeX_files/LaTeXpedia.pdf},
@@ -32,7 +32,7 @@
@manual{pantieri:impaziente,
- author = {Pantieri, Lorenzo and Gordini, Tommaso},
+ author = {Pantieri, Lorenzo},
title = {\LaTeX{} per l'impaziente},
year = {2017},
url = {http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/arsclassica/Changes new/doc/latex/arsclassica/Changes
--- old/doc/latex/arsclassica/Changes 2017-03-15 23:01:04.000000000 +0100
+++ new/doc/latex/arsclassica/Changes 2017-10-31 22:23:29.000000000 +0100
@@ -1,3 +1,6 @@
+2017/10/31
+o Added compatibility with ClassicThesis 4.4
+
March 2017
o Fixed some details in the documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/arsclassica/Chapters/Code.tex new/doc/latex/arsclassica/Chapters/Code.tex
--- old/doc/latex/arsclassica/Chapters/Code.tex 2017-03-15 23:01:04.000000000 +0100
+++ new/doc/latex/arsclassica/Chapters/Code.tex 2017-10-31 22:23:29.000000000 +0100
@@ -40,10 +40,12 @@
Customized chapter numbers.
\begin{lstlisting}
-\let\chapterNumber\undefined
-\ifthenelse{\boolean{@eulerchapternumbers}}
-{\newfont{\chapterNumber}{eurb10 scaled 5000}}%
-{\newfont{\chapterNumber}{pplr9d scaled 5000}}
+\let\chapterNumber\undefined
+\ifct@eulerchapternumbers
+\newfont{\chapterNumber}{eurb10 scaled 5000}%
+\else
+\newfont{\chapterNumber}{pplr9d scaled 5000}%
+\fi
\end{lstlisting}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/arsclassica/README new/doc/latex/arsclassica/README
--- old/doc/latex/arsclassica/README 2017-03-15 23:01:04.000000000 +0100
+++ new/doc/latex/arsclassica/README 2017-10-31 22:23:29.000000000 +0100
@@ -1,5 +1,5 @@
ArsClassica package
-Version March 2017
+Version 2017/10/31
Copyright (c) 2008-2017 Lorenzo Pantieri
http://www.lorenzopantieri.net/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/arsclassica.doc.tlpobj new/tlpkg/tlpobj/arsclassica.doc.tlpobj
--- old/tlpkg/tlpobj/arsclassica.doc.tlpobj 2017-04-14 17:28:36.000000000 +0200
+++ new/tlpkg/tlpobj/arsclassica.doc.tlpobj 2018-03-03 19:38:23.000000000 +0100
@@ -1,6 +1,6 @@
name arsclassica.doc
category Package
-revision 43509
+revision 45656
shortdesc doc files of arsclassica
relocated 1
docfiles size=125
++++++ arsclassica.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/arsclassica/arsclassica.sty new/tex/latex/arsclassica/arsclassica.sty
--- old/tex/latex/arsclassica/arsclassica.sty 2017-03-15 23:01:05.000000000 +0100
+++ new/tex/latex/arsclassica/arsclassica.sty 2017-10-31 22:23:29.000000000 +0100
@@ -6,7 +6,7 @@
%
%************************************************************
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{arsclassica}[2017/02/01]
+\ProvidesPackage{arsclassica}[2017/10/31]
\RequirePackage{classicthesis}
\RequirePackage{caption}
@@ -26,43 +26,42 @@
%************************************************************
% Chapter numbers
%************************************************************
-\let\chapterNumber\undefined
-\ifthenelse{\boolean{@eulerchapternumbers}}
-{\newfont{\chapterNumber}{eurb10 scaled 5000}}%
-{\newfont{\chapterNumber}{pplr9d scaled 5000}}
+\let\chapterNumber\undefined
+\ifct@eulerchapternumbers
+\newfont{\chapterNumber}{eurb10 scaled 5000}%
+\else
+\newfont{\chapterNumber}{pplr9d scaled 5000}%
+\fi
%************************************************************
% Fancy stuff
%************************************************************
-\ifthenelse{\boolean{@minionprospacing}}%
-{%
- \DeclareRobustCommand{\spacedallcaps}[1]{\sffamily%
- \textssc{\MakeTextUppercase{#1}}}%
- \DeclareRobustCommand{\spacedlowsmallcaps}[1]%
- {\sffamily\textssc{\MakeTextLowercase{#1}}}%
-}{%
- \ifthenelse{\boolean{@pdfspacing}}%
- {%
- \microtypesetup{expansion=false}%
- \DeclareRobustCommand{\spacedallcaps}[1]%
- {\sffamily\textls[160]{\MakeTextUppercase{#1}}}%
+\ifct@minionprospacing
+ \DeclareRobustCommand{\spacedallcaps}[1]{\sffamily%
+ \textssc{\MakeTextUppercase{#1}}}%
\DeclareRobustCommand{\spacedlowsmallcaps}[1]%
- {\sffamily\textls[80]{\scshape\MakeTextLowercase{#1}}}%
- }{%
- \RequirePackage{soul}
- \sodef\allcapsspacing{\sffamily\upshape}%
- {0.15em}{0.65em}{0.6em}%
- \sodef\lowsmallcapsspacing{\sffamily\scshape}%
- {0.075em}{0.5em}{0.6em}%
- \DeclareRobustCommand{\spacedallcaps}[1]%
- {\MakeTextUppercase{\allcapsspacing{#1}}}%
- \DeclareRobustCommand{\spacedlowsmallcaps}[1]%
- {\MakeTextLowercase{\textsc%
- {\lowsmallcapsspacing{#1}}}}%
- }%
-}
-%************************************************************
+ {\sffamily\textssc{\MakeTextLowercase{#1}}}%
+\else
+ \ifct@pdfspacing
+ \microtypesetup{expansion=false}%
+ \DeclareRobustCommand{\spacedallcaps}[1]%
+ {\sffamily\textls[160]{\MakeTextUppercase{#1}}}%
+ \DeclareRobustCommand{\spacedlowsmallcaps}[1]%
+ {\sffamily\textls[80]{\scshape\MakeTextLowercase{#1}}}%
+ \else
+ \RequirePackage{soul}
+ \sodef\allcapsspacing{\sffamily\upshape}%
+ {0.15em}{0.65em}{0.6em}%
+ \sodef\lowsmallcapsspacing{\sffamily\scshape}%
+ {0.075em}{0.5em}{0.6em}%
+ \DeclareRobustCommand{\spacedallcaps}[1]%
+ {\MakeTextUppercase{\allcapsspacing{#1}}}%
+ \DeclareRobustCommand{\spacedlowsmallcaps}[1]%
+ {\MakeTextLowercase{\textsc%
+ {\lowsmallcapsspacing{#1}}}}%
+ \fi
+\fi
%************************************************************
@@ -85,29 +84,28 @@
% subsubsection-, paragraph and description-headings
%************************************************************
\RequirePackage{titlesec}
- % parts
- \ifthenelse{\boolean{@parts}}%
- {%
- \titleformat{\part}[display]
+ % parts
+ \ifct@parts
+ \titleformat{\part}[display]
{\normalfont\centering\large}%
{\thispagestyle{empty}\partname~\MakeTextUppercase{\thepart}}{1em}%
{\color{Maroon}\spacedallcaps}
- }{\relax}
+ \fi
% chapters
- \ifthenelse{\boolean{@linedheaders}}%
- {%
- \titleformat{\chapter}[display]%
+ \ifct@linedheaders
+ \titleformat{\chapter}[display]%
{\relax}{\raggedleft{\color{halfgray}%
\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright%
\spacedallcaps}%
[\normalsize\vspace*{.8\baselineskip}\titlerule]%
- }{%
- \titleformat{\chapter}[block]%
+ \else
+ \titleformat{\chapter}[block]%
{\normalfont\Large\sffamily}%
{{\color{halfgray}\chapterNumber\thechapter%
\hspace{10pt}\vline} }{10pt}%
- {\spacedallcaps}}
+ {\spacedallcaps}
+ \fi
% sections
\titleformat{\section}
{\normalfont\Large\sffamily}{\textsc%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/arsclassica.tlpobj new/tlpkg/tlpobj/arsclassica.tlpobj
--- old/tlpkg/tlpobj/arsclassica.tlpobj 2017-04-14 17:28:37.000000000 +0200
+++ new/tlpkg/tlpobj/arsclassica.tlpobj 2018-03-03 19:38:24.000000000 +0100
@@ -1,6 +1,6 @@
name arsclassica
category Package
-revision 43509
+revision 45656
shortdesc A different view of the ClassicThesis package
relocated 1
longdesc The package changes some typographical points of the
@@ -10,7 +10,6 @@
runfiles size=2
RELOC/tex/latex/arsclassica/arsclassica.sty
catalogue-ctan /macros/latex/contrib/arsclassica
-catalogue-date 2017-03-15 16:24:45 +0100
+catalogue-date 2017-10-31 18:40:47 +0100
catalogue-license lppl
catalogue-topics dissertation
-catalogue-version March 2017
++++++ articleingud.doc.tar.xz ++++++
++++++ articleingud.tar.xz ++++++
++++++ arydshln.doc.tar.xz ++++++
++++++ arydshln.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/arydshln.tlpobj new/tlpkg/tlpobj/arydshln.tlpobj
--- old/tlpkg/tlpobj/arydshln.tlpobj 2017-04-14 17:28:37.000000000 +0200
+++ new/tlpkg/tlpobj/arydshln.tlpobj 2018-03-03 19:38:24.000000000 +0100
@@ -13,7 +13,7 @@
runfiles size=12
RELOC/tex/latex/arydshln/arydshln.sty
catalogue-ctan /macros/latex/contrib/arydshln
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license lppl1
catalogue-topics alignment-supp
catalogue-version 1.73
++++++ asaetr.doc.tar.xz ++++++
++++++ asaetr.tar.xz ++++++
++++++ asapsym.doc.tar.xz ++++++
++++++ asapsym.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/asapsym.tlpobj new/tlpkg/tlpobj/asapsym.tlpobj
--- old/tlpkg/tlpobj/asapsym.tlpobj 2017-04-14 17:28:37.000000000 +0200
+++ new/tlpkg/tlpobj/asapsym.tlpobj 2018-03-03 19:38:24.000000000 +0100
@@ -15,7 +15,7 @@
RELOC/tex/latex/asapsym/asapsym.sty
RELOC/tex/plain/asapsym/asapsym.code.tex
catalogue-ctan /fonts/asapsym
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.3
catalogue-topics font-symbol font-otf
catalogue-version 1.0
++++++ ascelike.doc.tar.xz ++++++
++++++ ascelike.tar.xz ++++++
++++++ ascii-chart.doc.tar.xz ++++++
++++++ ascii-font.doc.tar.xz ++++++
++++++ ascii-font.tar.xz ++++++
++++++ asciilist.doc.tar.xz ++++++
++++++ asciilist.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/asciilist.tlpobj new/tlpkg/tlpobj/asciilist.tlpobj
--- old/tlpkg/tlpobj/asciilist.tlpobj 2017-04-14 17:28:38.000000000 +0200
+++ new/tlpkg/tlpobj/asciilist.tlpobj 2018-03-03 19:38:25.000000000 +0100
@@ -1,7 +1,7 @@
name asciilist
category Package
revision 41158
-shortdesc Environments AsciiList and AsciiDocList for prototyping nested lists in LaTeX.
+shortdesc Environments AsciiList and AsciiDocList for prototyping nested lists in LaTeX
relocated 1
longdesc The asciilist provides the environments AsciiList and
longdesc AsciiDocList, which enable quickly typesetting nested lists in
@@ -13,7 +13,7 @@
runfiles size=3
RELOC/tex/latex/asciilist/asciilist.sty
catalogue-ctan /macros/latex/contrib/asciilist
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-07 14:52:23 +0100
catalogue-license lppl1.2
catalogue-topics list list-bull list-descr list-enum list-supp
catalogue-version 2.2
++++++ askmaps.doc.tar.xz ++++++
++++++ askmaps.tar.xz ++++++
++++++ aspectratio.doc.tar.xz ++++++
++++++ aspectratio.tar.xz ++++++
++++++ assignment.doc.tar.xz ++++++
++++++ assignment.tar.xz ++++++
++++++ assoccnt.doc.tar.xz ++++++
++++++ assoccnt.tar.xz ++++++
++++++ astro.doc.tar.xz ++++++
++++++ astro.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/astro.tlpobj new/tlpkg/tlpobj/astro.tlpobj
--- old/tlpkg/tlpobj/astro.tlpobj 2017-04-14 17:28:38.000000000 +0200
+++ new/tlpkg/tlpobj/astro.tlpobj 2018-03-03 19:38:26.000000000 +0100
@@ -16,7 +16,7 @@
RELOC/fonts/source/public/astro/astrosym.xtr
RELOC/fonts/tfm/public/astro/astrosym.tfm
catalogue-ctan /fonts/astro
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-10-29 14:17:15 +0100
catalogue-license lppl
-catalogue-topics astronomy
+catalogue-topics astronomy font font-mf
catalogue-version 2.20
++++++ asyfig.doc.tar.xz ++++++
++++++ asyfig.tar.xz ++++++
++++++ asymptote-by-example-zh-cn.doc.tar.xz ++++++
++++++ asymptote-faq-zh-cn.doc.tar.xz ++++++
++++++ asymptote-manual-zh-cn.doc.tar.xz ++++++
++++++ asymptote.doc.tar.xz ++++++
++++ 4477 lines of diff (skipped)
++++++ asymptote.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/GUI/xasyVersion.py new/texmf-dist/asymptote/GUI/xasyVersion.py
--- old/texmf-dist/asymptote/GUI/xasyVersion.py 2017-04-16 19:27:26.000000000 +0200
+++ new/texmf-dist/asymptote/GUI/xasyVersion.py 2018-04-08 22:15:03.000000000 +0200
@@ -1,2 +1,2 @@
#!/usr/bin/env python
-xasyVersion = "2.41"
+xasyVersion = "2.44"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/asy-keywords.el new/texmf-dist/asymptote/asy-keywords.el
--- old/texmf-dist/asymptote/asy-keywords.el 2017-04-16 19:27:26.000000000 +0200
+++ new/texmf-dist/asymptote/asy-keywords.el 2018-04-08 22:15:03.000000000 +0200
@@ -2,16 +2,16 @@
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
-(defvar asy-keywords-version "2.41")
+(defvar asy-keywords-version "2.44")
(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
(defvar asy-type-name '(
-Braid FitResult Label Legend Solution TreeNode abscissa arc arrowhead binarytree binarytreeNode block bool bool3 bounds bqe circle conic coord coordsys cputime ellipse evaluatedpoint file filltype frame grid3 guide horner hsv hyperbola indexedTransform int inversion key light line linefit marginT marker mass object pair parabola patch path path3 pen picture point position positionedvector projection real revolution scaleT scientific segment side slice solution splitface string surface tensionSpecifier ticklocate ticksgridT tickvalues transform transformation tree triangle trilinear triple vector vertex void ))
+Braid FitResult Label Legend Solution TreeNode abscissa arc arrowhead binarytree binarytreeNode block bool bool3 bounds bqe circle conic coord coordsys cputime ellipse evaluatedpoint file filltype frame grid3 guide horner hsv hyperbola indexedTransform int inversion key light line linefit marginT marker mass object pair parabola patch path path3 pen picture point position positionedvector projection rational real revolution scaleT scientific segment side slice solution splitface string surface tensionSpecifier ticklocate ticksgridT tickvalues transform transformation tree triangle trilinear triple vector vertex void ))
(defvar asy-function-name '(
-AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endScript endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitXasyMode exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedTransform indexedfigure initXasyMode initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p logaxiscoverage longitude lookup make3dgrid makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural needshipout newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys startScript stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
+AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endScript endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitXasyMode exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedTransform indexedfigure initXasyMode initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p logaxiscoverage longitude lookup make3dgrid makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural needshipout newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys startScript stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
(defvar asy-variable-name '(
-AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Both Break BrickRed Brown BurlyWood BurntOrange CCW CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite Gold Goldenrod Gray Green GreenYellow Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen Orange OrangeRed Orchid Ox Oy PC PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Peach PeachPuff Periwinkle Peru PineGreen Pink Plum PowderBlue ProcessBlue Purple RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna Red RedOrange RedViolet Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange ZHIGH ZLOW addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize black blue bm bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brown bullet byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator diagnostics differentlengths dot dotfactor dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hwratio hyperbolanodesnumberfactor identity4 ignore inXasyMode inch inches includegraphicscommand inf infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen sequencereal settings shipped signedtrailingzero solid spinner springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor swap textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom undefined unitcircle unitsquare up urlpen urlskip version vertexpen vertexsize viewportmargin viewportsize vline white wye xformStack yellow ylabelwidth zerotickfuzz zerowinding ))
+AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Both Break BrickRed Brown BurlyWood BurntOrange CCW CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite Gold Goldenrod Gray Green GreenYellow Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen Orange OrangeRed Orchid Ox Oy PC PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Peach PeachPuff Periwinkle Peru PineGreen Pink Plum PowderBlue ProcessBlue Purple RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna Red RedOrange RedViolet Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange ZHIGH ZLOW aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize black blue bm bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brown bullet byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator diagnostics differentlengths dot dotfactor dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hwratio hyperbolanodesnumberfactor identity4 ignore inXasyMode inch inches includegraphicscommand inf infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen sequencereal settings shipped signedtrailingzero solid spinner springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor swap textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom undefined unitcircle unitsquare up urlpen urlskip version vertexpen vertexsize viewportmargin viewportsize vline white wye xformStack yellow ylabelwidth zerotickfuzz zerowinding ))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/geometry.asy new/texmf-dist/asymptote/geometry.asy
--- old/texmf-dist/asymptote/geometry.asy 2017-04-16 19:27:26.000000000 +0200
+++ new/texmf-dist/asymptote/geometry.asy 2018-04-06 17:21:10.000000000 +0200
@@ -1296,7 +1296,7 @@
relative to the path z--z + dir.
dir(45 + n * 90), where n in N*, are common values for 'align'.</documentation></function></asyxml>*/
p = squarecap + miterjoin + p;
- if(size == 0) size = perpfactor * 3mm + sqrt(1 + linewidth(p)) - 1;
+ if(size == 0) size = perpfactor * 3mm + linewidth(p) / 2;
frame apic;
pair d1 = size * align * unit(dir) * dir(-45);
pair d2 = I * d1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/ode.asy new/texmf-dist/asymptote/ode.asy
--- old/texmf-dist/asymptote/ode.asy 2017-04-16 19:27:26.000000000 +0200
+++ new/texmf-dist/asymptote/ode.asy 2018-04-06 17:21:10.000000000 +0200
@@ -264,7 +264,7 @@
{
solution S;
S.t=new real[] {a};
- S.y=new real[]{y};
+ S.y=new real[] {y};
if(h == 0) {
if(b == a) return S;
@@ -323,6 +323,7 @@
} else {
t += h;
y=y0+highOrder;
+ S.t.push(t);
S.y.push(y);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/plain_Label.asy new/texmf-dist/asymptote/plain_Label.asy
--- old/texmf-dist/asymptote/plain_Label.asy 2016-11-25 19:27:05.000000000 +0100
+++ new/texmf-dist/asymptote/plain_Label.asy 2018-04-06 17:21:10.000000000 +0200
@@ -1,7 +1,7 @@
real angle(transform t)
{
pair z=(2t.xx*t.yy,t.yx*t.yy-t.xx*t.xy);
- if(t.xx < 0) z=-z;
+ if(t.xx < 0 || t.yy < 0) z=-z;
return degrees(z,warn=false);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/plain_strings.asy new/texmf-dist/asymptote/plain_strings.asy
--- old/texmf-dist/asymptote/plain_strings.asy 2016-11-25 19:27:05.000000000 +0100
+++ new/texmf-dist/asymptote/plain_strings.asy 2018-04-06 17:21:10.000000000 +0200
@@ -85,7 +85,7 @@
// Split a string into an array of substrings delimited by delimiter
// If delimiter is an empty string, use space delimiter but discard empty
-// substrings.
+// substrings. TODO: Move to C++ code.
string[] split(string s, string delimiter="")
{
bool prune=false;
@@ -109,6 +109,27 @@
return S;
}
+// Returns an array of strings obtained by splitting s into individual
+// characters. TODO: Move to C++ code.
+string[] array(string s)
+{
+ int len=length(s);
+ string[] S=new string[len];
+ for(int i=0; i < len; ++i)
+ S[i]=substr(s,i,1);
+ return S;
+}
+
+// Concatenate an array of strings into a single string.
+// TODO: Move to C++ code.
+string operator +(...string[] a)
+{
+ string S;
+ for(string s : a)
+ S += s;
+ return S;
+}
+
int system(string s)
{
return system(split(s));
@@ -208,19 +229,10 @@
w=stdin;
}
-string math(real x)
-{
- return math((string) x);
-}
-
-string format(string format, real x, string locale="")
-{
- return format(format,defaultseparator,x,locale);
-}
-
-string format(real x, string locale="")
+string format(string format=defaultformat, bool forcemath=false, real x,
+ string locale="")
{
- return format(defaultformat,defaultseparator,x,locale);
+ return format(format,forcemath,defaultseparator,x,locale);
}
string phantom(string s)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/rational.asy new/texmf-dist/asymptote/rational.asy
--- old/texmf-dist/asymptote/rational.asy 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/asymptote/rational.asy 2018-04-06 17:21:10.000000000 +0200
@@ -0,0 +1,223 @@
+// Asymptote module implementing rational arithmetic.
+
+int gcd(int m, int n)
+{
+ if(m < n) {
+ int temp=m;
+ m=n;
+ n=temp;
+ }
+ while(n != 0) {
+ int r=m % n;
+ m=n;
+ n=r;
+ }
+ return m;
+}
+
+int lcm(int m, int n)
+{
+ return m#gcd(m,n)*n;
+}
+
+struct rational {
+ int p=0,q=1;
+ void reduce() {
+ int d=gcd(p,q);
+ if(abs(d) > 1) {
+ p #= d;
+ q #= d;
+ }
+ if(q <= 0) {
+ if(q == 0) abort("Division by zero");
+ p=-p;
+ q=-q;
+ }
+ }
+ void operator init(int p=0, int q=1, bool reduce=true) {
+ this.p=p;
+ this.q=q;
+ if(reduce) reduce();
+ }
+}
+
+rational operator cast(int p) {
+ return rational(p,false);
+}
+
+rational[] operator cast(int[] a) {
+ return sequence(new rational(int i) {return a[i];},a.length);
+}
+
+rational[][] operator cast(int[][] a) {
+ return sequence(new rational[](int i) {return a[i];},a.length);
+}
+
+real operator ecast(rational r) {
+ return r.p/r.q;
+}
+
+rational operator -(rational r)
+{
+ return rational(-r.p,r.q,false);
+}
+
+rational operator +(rational r, rational s)
+{
+ return rational(r.p*s.q+s.p*r.q,r.q*s.q);
+}
+
+rational operator -(rational r, rational s)
+{
+ return rational(r.p*s.q-s.p*r.q,r.q*s.q);
+}
+
+rational operator *(rational r, rational s)
+{
+ return rational(r.p*s.p,r.q*s.q);
+}
+
+rational operator /(rational r, rational s)
+{
+ return rational(r.p*s.q,r.q*s.p);
+}
+
+bool operator ==(rational r, rational s)
+{
+ return r.p == s.p && r.q == s.q;
+}
+
+bool operator <(rational r, rational s)
+{
+ return r.p*s.q-s.p*r.q < 0;
+}
+
+bool operator >(rational r, rational s)
+{
+ return r.p*s.q-s.p*r.q > 0;
+}
+
+bool operator <=(rational r, rational s)
+{
+ return r.p*s.q-s.p*r.q <= 0;
+}
+
+bool operator >=(rational r, rational s)
+{
+ return r.p*s.q-s.p*r.q >= 0;
+}
+
+bool[] operator ==(rational[] r, rational s)
+{
+ return sequence(new bool(int i) {return r[i] == s;},r.length);
+}
+
+bool operator ==(rational[] r, rational[] s)
+{
+ if(r.length != s.length)
+ abort(" operation attempted on arrays of different lengths: "+
+ string(r.length)+" != "+string(s.length));
+ return all(sequence(new bool(int i) {return r[i] == s[i];},r.length));
+}
+
+bool operator ==(rational[][] r, rational[][] s)
+{
+ if(r.length != s.length)
+ abort(" operation attempted on arrays of different lengths: "+
+ string(r.length)+" != "+string(s.length));
+ return all(sequence(new bool(int i) {return r[i] == s[i];},r.length));
+}
+
+rational min(rational a, rational b)
+{
+ return a <= b ? a : b;
+}
+
+rational max(rational a, rational b)
+{
+ return a >= b ? a : b;
+}
+
+
+void write(string s="", rational r, suffix suffix=endl) {
+ if(r.q == 1)
+ write(s+string(r.p),suffix);
+ else
+ write(s+string(r.p)+"/"+string(r.q),suffix);
+}
+
+void write(string s="", rational[] a, suffix suffix=endl) {
+ if(s != "")
+ write(s);
+ for(int i=0; i < a.length; ++i) {
+ write(i,none);
+ write(':\t',a[i]);
+ }
+ write(suffix);
+}
+
+void write(string s="", rational[][] a, suffix suffix=endl) {
+ if(s != "")
+ write(s);
+ for(int i=0; i < a.length; ++i) {
+ rational[] ai=a[i];
+ for(int j=0; j < ai.length; ++j) {
+ write(ai[j],tab);
+ }
+ write();
+ }
+ write(suffix);
+}
+
+bool rectangular(rational[][] m)
+{
+ int n=m.length;
+ if(n > 0) {
+ int m0=m[0].length;
+ for(int i=1; i < n; ++i)
+ if(m[i].length != m0) return false;
+ }
+ return true;
+}
+
+rational sum(rational[] a)
+{
+ rational sum;
+ for(rational r:a)
+ sum += r;
+ return sum;
+}
+
+rational max(rational[] a)
+{
+ rational M=a[0];
+ for(rational r:a)
+ M=max(M,r);
+ return M;
+}
+
+rational abs(rational r)
+{
+ return rational(abs(r.p),r.q,false);
+}
+
+
+/*
+rational r=rational(1,3)+rational(1,4);
+write(r == rational(1,12));
+write(r);
+real x=r;
+write(x);
+
+rational r=3;
+write(r);
+
+write(gcd(-8,12));
+write(rational(-36,-14));
+
+int[][] a=new int[][] {{1,2},{3,4}};
+rational[][] r=a;
+write(r);
+
+*/
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/slide.asy new/texmf-dist/asymptote/slide.asy
--- old/texmf-dist/asymptote/slide.asy 2016-11-25 19:27:05.000000000 +0100
+++ new/texmf-dist/asymptote/slide.asy 2018-04-06 17:21:10.000000000 +0200
@@ -43,6 +43,8 @@
real itemskip=0.5;
real codeskip=0.25;
+real aboveequationskip=-1.25;
+
pair dateskip=(0,0.1);
pair urlskip=(0,0.2);
@@ -165,6 +167,7 @@
texpreamble(bulletcolor(newbulletcolor));
texpreamble("\hyphenpenalty=10000\tolerance=1000");
+texpreamble("\usepackage{amsmath}");
// Evaluate user command line option.
void usersetting()
@@ -309,24 +312,29 @@
remark("\center "+s,p);
}
-void equation(string s, pen p=itempen)
+void vbox(string s, pen p=itempen)
{
- remark(center=true,"\vbox{$$"+s+"$$}",p,minipage=false,skip=0);
+ remark(center=true,"\vbox{"+s+"}",p,minipage=false,skip=0);
}
-void vbox(string s, pen p=itempen)
+void skip(real n=1)
{
- remark(center=true,"\vbox{"+s+"}",p,minipage=false,skip=0);
+ incrementposition((0,(tinv*(-n*itemskip*I*lineskip(itempen)*pt)).y));
}
-void equations(string s, pen p=itempen)
+void equation(string s, pen p=itempen)
{
- vbox("\begin{eqnarray*}"+s+"\end{eqnarray*}",p);
+ skip(aboveequationskip);
+ vbox("\begin{gather*}"+s+"\end{gather*}",p);
}
-void skip(real n=1)
+void equations(string s, pen p=itempen)
{
- incrementposition((0,(tinv*(-n*itemskip*I*lineskip(itempen)*pt)).y));
+ skip(aboveequationskip);
+ if(find(s,"&") >= 0)
+ vbox("\begin{align*}"+s+"\end{align*}",p);
+ else
+ vbox("\begin{gather*}"+s+"\end{gather*}",p);
}
void display(frame[] f, real margin=0, pair align=S, pen p=itempen,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/asymptote/version.asy new/texmf-dist/asymptote/version.asy
--- old/texmf-dist/asymptote/version.asy 2017-04-16 19:27:26.000000000 +0200
+++ new/texmf-dist/asymptote/version.asy 2018-04-08 22:15:03.000000000 +0200
@@ -1 +1 @@
-string VERSION="2.41";
+string VERSION="2.44";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/asymptote.tlpobj new/tlpkg/tlpobj/asymptote.tlpobj
--- old/tlpkg/tlpobj/asymptote.tlpobj 2017-04-17 16:22:31.000000000 +0200
+++ new/tlpkg/tlpobj/asymptote.tlpobj 2018-04-09 02:25:41.000000000 +0200
@@ -1,6 +1,6 @@
name asymptote
category TLCore
-revision 43843
+revision 47385
shortdesc 2D and 3D TeX-Aware Vector Graphics Language
longdesc Asymptote is a powerful descriptive vector graphics language
longdesc for technical drawing, inspired by MetaPost but with an
@@ -8,7 +8,7 @@
longdesc same high-quality level of typesetting that LaTeX does for
longdesc scientific text.
depend asymptote.ARCH
-runfiles size=425
+runfiles size=426
texmf-dist/asymptote/CAD.asy
texmf-dist/asymptote/GUI/CubicBezier.py
texmf-dist/asymptote/GUI/UndoRedoStack.py
@@ -85,6 +85,7 @@
texmf-dist/asymptote/plain_strings.asy
texmf-dist/asymptote/plain_xasy.asy
texmf-dist/asymptote/pstoedit.asy
+ texmf-dist/asymptote/rational.asy
texmf-dist/asymptote/reload.js
texmf-dist/asymptote/roundedpath.asy
texmf-dist/asymptote/simplex.asy
@@ -115,7 +116,7 @@
texmf-dist/tex/latex/asymptote/latexmkrc
texmf-dist/tex/latex/asymptote/ocg.sty
catalogue-ctan /graphics/asymptote
-catalogue-date 2017-03-23 07:57:03 +0100
+catalogue-date 2018-04-08 09:50:10 +0200
catalogue-license lgpl3
catalogue-topics graphics-engn
-catalogue-version 2.41
+catalogue-version 2.44
++++++ asypictureb.doc.tar.xz ++++++
++++++ asypictureb.tar.xz ++++++
++++++ attachfile.doc.tar.xz ++++++
++++++ attachfile.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/attachfile.tlpobj new/tlpkg/tlpobj/attachfile.tlpobj
--- old/tlpkg/tlpobj/attachfile.tlpobj 2017-04-14 17:29:22.000000000 +0200
+++ new/tlpkg/tlpobj/attachfile.tlpobj 2018-03-03 19:39:20.000000000 +0100
@@ -10,9 +10,9 @@
longdesc provides some additional features not available in Acrobat,
longdesc such as the ability to use arbitrary LaTeX code for the file
longdesc icon -- including things like \includegraphics, tabular, and
-longdesc mathematics. Settings can be made either globally or on a per-
-longdesc attachment basis. Attachfile makes it easy to attach files and
-longdesc customize their appearance in the enclosing document. The
+longdesc mathematics. Settings can be made either globally or on a
+longdesc per-attachment basis. Attachfile makes it easy to attach files
+longdesc and customize their appearance in the enclosing document. The
longdesc package supports the Created, Modified, and Size keys in the
longdesc EmbeddedFile's Params dictionary.
runfiles size=5
@@ -20,7 +20,7 @@
RELOC/tex/latex/attachfile/attachfile.sty
catalogue-also attachfile2
catalogue-ctan /macros/latex/contrib/attachfile
-catalogue-date 2016-09-19 09:50:11 +0200
+catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license lppl1.3
catalogue-topics pdf-feat
catalogue-version 1.9
++++++ aucklandthesis.doc.tar.xz ++++++
++++++ aucklandthesis.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/aucklandthesis.tlpobj new/tlpkg/tlpobj/aucklandthesis.tlpobj
--- old/tlpkg/tlpobj/aucklandthesis.tlpobj 2017-04-14 17:29:22.000000000 +0200
+++ new/tlpkg/tlpobj/aucklandthesis.tlpobj 2018-03-03 19:39:20.000000000 +0100
@@ -1,7 +1,7 @@
name aucklandthesis
category Package
revision 41506
-shortdesc Memoir-based class for formatting University of Auckland masters' and doctors' theses.
+shortdesc Memoir-based class for formatting University of Auckland masters' and doctors' theses
relocated 1
longdesc A memoir-based class for formatting University of Auckland
longdesc masters' and doctors' thesis dissertations in any discipline.
@@ -10,6 +10,6 @@
runfiles size=3
RELOC/tex/latex/aucklandthesis/aucklandthesis.cls
catalogue-ctan /macros/latex/contrib/aucklandthesis
-catalogue-date 2016-06-22 06:59:40 +0200
+catalogue-date 2018-01-07 14:49:11 +0100
catalogue-license lppl1.3
catalogue-topics dissertation class
++++++ augie.doc.tar.xz ++++++
++++++ augie.tar.xz ++++++
++++++ auncial-new.doc.tar.xz ++++++
++++++ auncial-new.tar.xz ++++++
++++++ aurical.doc.tar.xz ++++++
++++++ aurical.tar.xz ++++++
++++++ aurl.doc.tar.xz ++++++
++++++ aurl.tar.xz ++++++
++++++ authoraftertitle.doc.tar.xz ++++++
++++++ authoraftertitle.tar.xz ++++++
++++++ authorindex.doc.tar.xz ++++++
++++++ authorindex.tar.xz ++++++
++++++ auto-pst-pdf.doc.tar.xz ++++++
++++++ auto-pst-pdf.tar.xz ++++++
++++++ autoaligne.doc.tar.xz ++++++
++++++ autoaligne.tar.xz ++++++
++++++ autoarea.doc.tar.xz ++++++
++++++ autoarea.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/autoarea.tlpobj new/tlpkg/tlpobj/autoarea.tlpobj
--- old/tlpkg/tlpobj/autoarea.tlpobj 2017-04-14 17:29:24.000000000 +0200
+++ new/tlpkg/tlpobj/autoarea.tlpobj 2018-03-03 19:39:23.000000000 +0100
@@ -13,7 +13,7 @@
RELOC/tex/latex/autoarea/autoarea.sty
catalogue-also pictex
catalogue-ctan /graphics/pictex/addon/autoarea
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-05-06 09:18:45 +0200
catalogue-license lppl
catalogue-topics graphics-in-tex
catalogue-version 0.3a
++++++ autobreak.doc.tar.xz ++++++
++++++ autobreak.tar.xz ++++++
++++++ automata.doc.tar.xz ++++++
++++++ automata.tar.xz ++++++
++++++ autonum.doc.tar.xz ++++++
++++++ autonum.tar.xz ++++++
++++++ autopdf.doc.tar.xz ++++++
++++++ autopdf.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/autopdf.tlpobj new/tlpkg/tlpobj/autopdf.tlpobj
--- old/tlpkg/tlpobj/autopdf.tlpobj 2017-04-14 17:29:24.000000000 +0200
+++ new/tlpkg/tlpobj/autopdf.tlpobj 2018-03-03 19:39:23.000000000 +0100
@@ -11,7 +11,7 @@
RELOC/tex/latex/autopdf/autopdf.sty
catalogue-also epstopdf auto-pst-pdf
catalogue-ctan /macros/latex/contrib/autopdf
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license lppl1.2
catalogue-topics graphics-epspdf callback
catalogue-version 1.1
++++++ autosp.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/README new/texmf-dist/doc/generic/autosp/README
--- old/texmf-dist/doc/generic/autosp/README 2017-04-17 00:27:13.000000000 +0200
+++ new/texmf-dist/doc/generic/autosp/README 2018-03-05 00:59:46.000000000 +0100
@@ -1,5 +1,5 @@
This is the README for the autosp package,
-version 2017-04-06.
+version 2018-02-23.
autosp is a preprocessor that generates note-spacing
commands for MusiXTeX scores. It simplifies the creation
@@ -25,13 +25,6 @@
formatting; the line breaks and spaces will be elided from
the output.
-If applied to a file with .tex extension, autosp will
-process conventional note-spacing commands (but not \vnotes
-or \znotes) similarly. This is intended to correct spacing
-in an extracted single-instrument part, but may not
-produce satisfactory output when applied to a conventional
-multi-instrument MusiXTeX score.
-
If there is a single staff, consecutive whole-bar rest bars
are merged into a multi-bar rest. Bar-centered rests can be
coded using the standard \def\atnextbar notation but also
@@ -39,14 +32,19 @@
Spacing commands \sk and \hsk in the source are discarded,
but not \qsk, \hqsk or \qqsk; moreover non-standard commands
-\Qsk, \HQsk and \QQsk generate "global" skips; i.e., the
-effect of \qsk, \hqsk or \qqsk in *every* staff.
+\Qsk, \TQsk, \HQsk and \QQsk generate "global" skips; i.e., the
+effect of \qsk, \tqsk, \hqsk or \qqsk in *every* staff.
A note segment can be completely empty, but if a note
segment should start with or contain a "space," the
note-value of that space must be made explicit with a
command of the form \ha{*}, \qa{.*}, \qa{*}, \ca{*}, etc.
+From version 2017-06-14, the effects of \TransformNotes calls are
+implemented by the pre-processor. This enables use of autosp with
+musixlyr.tex, which is incompatible with the musixtnt.tex implementation
+of \TransformNotes.
+
All other conventional MusiXTeX commands are output exactly
as given in the input.
@@ -114,13 +112,18 @@
\bar, \alaligne, etc. replacing any existing comments.
Bar-numbering in the MusiXTeX output is not affected
+Also included is the program tex2aspc which re-factors
+conventional MusiXTeX scores to aspc format suitable for
+autosp pre-processing by merging every conventional notes
+commands in a measure into a single \anotes command.
+
To install the autosp package, unzip autosp.tds.zip
at the root of a local or personal texmf tree and
update the file-name database. This will install
documentation and examples.
-On Windows or MacOSX, install the relevant binaries on the
-PATH of executables. On Unix-like systems, unpack the
+On Windows or MacOSX, install the relevant binaries on
+the PATH of executables. On Unix-like systems, unpack the
.tar.gz archive, and compile and install using the sequence
./configure && make && sudo make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/autosp.1 new/texmf-dist/doc/generic/autosp/autosp.1
--- old/texmf-dist/doc/generic/autosp/autosp.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/generic/autosp/autosp.1 2018-03-05 00:59:46.000000000 +0100
@@ -0,0 +1,300 @@
+.\" This manpage is licensed under the GNU Public License
+.TH AUTOSP 1 2018-02-14 "" ""
+
+.SH NAME
+autosp \- preprocessor to generate note-spacing commands for MusiXTeX scores
+
+.SH SYNOPSIS
+.B autosp
+.RB [ \-v\ |\ \-\-version\ |\ \-h\ |\ \-\-help ]
+
+.B autosp
+.RB [ \-d\ |\ \-\-dotted ]
+.RB [ \-l\ |\ \-\-log ]
+.IR infile [\fR.aspc\fP]
+.RI [ outfile [ \fR.tex\fP ]]
+
+
+This program makes it easier to create MusiXTeX scores by converting (non-standard) commands of the
+form \\anotes ... \\en into one or more conventional
+note-spacing commands (\\notes \\Notes \\NOtes ...),
+determined by the actual note values, with \\sk spacing commands inserted as necessary.
+The coding
+for an entire measure can be entered one part at a time,
+without
+concern for note-spacing changes within the part or spacing requirements of other parts.
+
+For example, if applied to
+.nf
+
+ \\anotes\\qa J\\qa K&\\ca l\\qa m\\ca n\\en
+
+.fi
+.B autosp
+generates
+.nf
+
+ \\Notes\\qa J\\sk\\qa K\\sk&\\ca l\\qa m\\sk\\ca n\\en
+
+.fi
+Typically,
+an
+\\anotes command generates several conventional
+note-spacing commands.
+
+If the
+.I infile
+argument
+does not have an .aspc extension, input is taken from
+.IR infile .aspc
+if that file exists.
+
+If the
+.I outfile
+argument does not have a .tex extension, output is sent to
+.IR outfile .tex.
+If no
+.I outfile
+argument is provided, output will go to
+.IR infile .tex
+(or to
+.IR infile .ltx
+if a \\documentclass declaration is encountered).
+
+For
+\\anotes commands,
+line breaks and spaces may precede note segments, allowing more flexible source formatting;
+the line breaks and spaces will be elided from the output.
+
+For example,
+.nf
+
+ \\anotes
+ \\ibl0K0\\qb0K\\nbbl0\\qb0{.K}\\tbbbl0\\tbbl0\\tql0L&
+ \\ibbl1m{-2}\\qb1{.m}\\tbbbl1\\tbbl1\\qb1l\\tql1k\\en
+
+.fi
+is acceptable and generates
+.nf
+
+ \\notesp\\ibl0K0\\qb0K&\\ibbl1m{-2}\\qb1{.m}\\en
+ \\nnotes\\sk&\\tbbbl1\\tbbl1\\qb1l\\en
+ \\notesp\\nbbl0\\qb0{.K}&\\tql1k\\en
+ \\nnotes\\tbbbl0\\tbbl0\\tql0L&\\sk\\en
+
+.fi
+
+
+If the
+.B \-l
+( \fB\-\-log\fP ) option is used, a very detailed log
+.IR infile .alog
+is generated.
+
+If the
+.B \-d
+( \fB--dotted\fP )
+option is used,
+.I dotted
+beam notes of the form \\qb{\fIn\fP}{\fB.\fP\fIp\fP} are
+.I not
+given extra space;
+it is assumed that the subsequent note will be shifted
+by
+a \\roff-like command
+or a spacing command such as \\qsk or \\hqsk.
+Commands of the form \\qlp{\fIp\fP}, \\qlpp{\fIp\fP}, ..., \\qpb{\fIn\fP}{\fIp\fP} and
+\\qppb{\fIn\fP}{\fIp\fP} are always spaced
+as indicated.
+
+If there is a single staff, consecutive whole-bar rest bars
+are merged into a multi-bar rest. Bar-centered rests can be
+coded using the standard \\def\\atnextbar notation but
+the non-standard command \\Cpause in a note segment also generates a
+bar-centered rest.
+
+Spacing commands \\sk and \\bsk in the source are discarded,
+but not "small" skips \\hsk, \\qsk, \\tqsk, \\hqsk or \\qqsk,
+or the small "backward" skips \\hbsk, \\bqsk, \\btsk, or \\bhsk.
+Moreover,
+non-standard commands
+\\QQsk, \\HQsk \\TQsk and \\Qsk in the source generate "global" skips; i.e., the effect of \\qqsk, \\hqsk, \\tqsk or \\qsk, respectively, in
+.I every
+staff. These ensure that staffs remain synchronized if additional spacing is needed in any staff(s).
+
+Global skips may also be obtained within collective-coding sequences by using
+up to four successive commas
+to get the effects of \\QQsk, \\HQsk, \\TQsk or \\Qsk, respectively.
+Global skips \\tqsk (or, for double-flats, \\qsk) are
+automatically inserted before accidentals ('^', '_', '=', '<', '>') on collective-coding notes
+(except when the preceding note is "virtual"; i.e., a skip).
+If this automatic additional spacing is
+.I not
+wanted in some context, it may be avoided by
+replacing
+the accidental in the collective-coding sequence
+by
+any of the
+.I explicit
+accidental commands: \\sh, \\fl, \\na, \\smallsh, \\bigsh, etc.
+If the automatic spacing is insufficient, the spacing may be increased by adding sufficient commas or
+using a conventional notes command instead of \\anotes.
+
+
+A note segment can be completely empty, but if a note segment should start
+with or contain a "space," the note-value
+of that space must be made explicit with a command of the
+form \\ha{*}, \\qa{.*}, \\qa{*}, \\ca{*}, etc.
+
+From version 2017-06-14, the effects of \\TransformNotes calls are implemented by the
+.B autosp
+pre-processor. This
+enables use of
+musixlyr in
+.B autosp
+scores; musixlyr.tex
+is incompatible with the
+musixtnt.tex
+implementation of \\TransformNotes.
+
+All other conventional MusiXTeX commands are output exactly as given in the input.
+
+
+.SH OPERATION
+
+.B autosp
+determines the spacing for ordinary notes from the note
+commands themselves; for example,
+.TP 3
++
+\\qa, \\qu, \\ql, \\qp result in
+\\NOtes;
+.TP 3
++
+\\ca, \\cu, \\cl, \\ds result in \\Notes;
+.PP
+and so on.
+
+The spacing for
+.IR beamed
+notes is determined by the beam
+multiplicity, so that \\ib... results in \\Notes, \\ibb... results in
+\\notes, etc.
+
+Collective coding of note sequences (including accidentals and dots) is handled
+by expanding the sequence
+into a sequence of individual note commands.
+
+
+.SH LIMITATIONS
+
+.B autosp
+assumes that & and | (rather than \\nextinstrument and \\nextstaff) are used to separate instruments and staffs.
+
+
+Appoggiaturas and grace notes are recognized by the use of \\tinynotesize; note-spacing
+of 1.45\\elemskip is used. If this isn't suitable and can't be corrected with a small skip, a
+\\vnotes command with any desired spacing can be used.
+
+.B autosp
+supports
+.I x-tuplets
+introduced using \\xtuplet{\fIx\fP}
+or \\xxtuplet{\fIx:y\fP}
+and
+.I triplets
+introduced
+using any of the following commands (regardless of any re-definition of \\txt or \\tuplettxt):
+.nf
+
+ \\triolet
+ \\uptrio
+ \\downtrio
+ \\uptuplet
+ \\downtuplet
+
+.fi
+.B autosp
+assumes that an x-tuplet is to be played in
+(\fIx\fP\-1)/\fIx\fP
+of the apparent x-tuplet duration.
+So, for example, a triplet in eighths is assumed to be played in the time of one quarter note.
+If this assumption
+isn't valid, the x-tuplet must
+be coded explicitly using a suitable \\vnotes command; see the first
+measure of barsant2.aspc for an example of a non-standard x-tuplet: a 5-tuple
+of 64th notes with an intended duration
+of
+.I six
+64ths.
+
+In some polyrhythmic scores, the \\txt numeral may be displaced, even if the notes
+themselves are correctly spaced. In these cases, it is possible to suppress
+the normal output of \\txt by using the non-standard commands \\Triolet (no arguments)
+or \\Xtuplet{k}\\
+and placing a numeral at the correct location using \\zcn (i.e., \\zcharnote).
+
+.B autosp
+can deal with simultaneous x-tuplets in multiple staffs provided the x values and
+total note durations are identical.
+
+In some baroque scores, particularly by J.S. Bach, a beamed sixteenth note is vertically aligned
+with
+the third note of a triplet of eighth notes in another staff (implying that they should
+be sounded simultaneously); e.g.,
+.nf
+
+ \\ibl0L0\\qb0{.L}\\tqql0L
+
+.fi
+would be played as if notated
+.nf
+
+ \\uptrio{b}10\\ql L\\hroff{\\cl L}
+
+.fi
+The following coding will align the beamed sixteenth note
+with the third note of a triplet in another staff:
+.nf
+
+ \\ibl0L0\\qb0{.L}\\hbsk\\tqql0L
+
+.fi
+and, similarly, for triplets of sixteenth notes:
+.nf
+
+ \\ibbu0J0\\qb0{.J}\\hbsk\\nqqqu0J\\qb0{.J}\\hbsk\\tqqqu0J
+
+.fi
+Generally, user-defined macros are not processed or expanded; however, definitions of the form
+.nf
+
+ \\def\\atnextbar{\\znotes ... \\en}
+
+.fi
+generate definitions that do take account of \\TransformNotes.
+
+All staffs are assumed to have the same meter; see kinder2.aspc for
+an example of how to work around this.
+
+.B autosp
+may not be effective for music with more than one voice in a single staff. It might be
+advisable to use a separate staff for each voice, to avoid \\anotes when necessary,
+or to omit certain voices
+initially and add them into the resulting TeX file.
+
+.SH EXAMPLES
+See files quod2.aspc, kinder2.aspc, geminiani.aspc and barsant2.aspc for scores suitable for input to
+.BR autosp .
+The program
+.B tex2aspc
+can be used to convert "legacy" MusiXTeX scores to .aspc format.
+
+.SH SEE ALSO
+.BR msxlint (1)
+.BR tex2aspc (1)
+.PP
+musixdoc.pdf
+
+.SH AUTHOR
+This program and manual page were written by Bob Tennent .
Binary files old/texmf-dist/doc/generic/autosp/autosp.pdf and new/texmf-dist/doc/generic/autosp/autosp.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/barsant2.aspc new/texmf-dist/doc/generic/autosp/barsant2.aspc
--- old/texmf-dist/doc/generic/autosp/barsant2.aspc 2016-11-25 19:27:37.000000000 +0100
+++ new/texmf-dist/doc/generic/autosp/barsant2.aspc 2018-03-05 00:59:46.000000000 +0100
@@ -15,8 +15,8 @@
\setname1{Basso}
\setname2{Recorder}
\advance\parindent by 10ex
-\fulltitle{\BIgfont\so{Adagio}}
-\author{Francesco Barsanti (1690--1772)}
+\fulltitle{\BIGtype\so{Adagio}}
+\author{Francesco Barsanti ({\sc 1690--1772})}
\def\outmorceau{\shipout\vbox{\vbox to \vsize{\vss\pagecontents\vss}}}
\maketitle
\songbottom1\songtop2
@@ -31,7 +31,7 @@
\ca{*}\ds\ca M&
\nbbl1\qb1{.l}\tbbbl1\tql1k\ibbl1j5\roff{\tbbbl1}\qb1j\tbl1\itieu1o\qb1{.o}\ttie1\ibbbl1o{-4}\qb1o\en
% non-standard xtuplet:
-\vnotes1.28\elemskip&\nbbbbl1\multnoteskip{1.125}\xtuplet5{n}\isluru1o\qb1{nmlk}\tslur1l\tql1j\en
+\vnotes1.28\elemskip&\nbbbbl1\multnoteskip{1.125}\xxtuplet5:6{n}\isluru1o\qb1{nmlk}\tslur1l\tql1j\en
\vnotes1.2\elemskip&\tinynotesize\cu j\en
\anotes
\ibl0M{-2}\qb0M\tql0L\ds\ca J&
@@ -47,7 +47,7 @@
\bar%3
\anotes
\ibu0J{-2}\qb0J\itied0I\tqu0{_I}&
- \ibbl1m5\qb1{^m}\itieu1r\tql1{r}\ttie1\ibbbl1r{-4}\qb1{rq}\hqsk\triolet q\slur rpu2\qb1{_p}\qb1{o}\tql1n\en
+ \ibbl1m5\qb1{^m}\itieu1r\tql1{r}\ttie1\ibbbl1r{-4}\qb1{rq}\triolet q\slur rpu2\qb1{_p}\qb1{o}\tql1n\en
\vnotes1.2\elemskip&\tinynotesize\cu{=m}\en
\anotes
\ttie0\ibu0I{-2}\qb0I\itied0H\tqu0H&
@@ -74,46 +74,46 @@
\ibl0J3\qb0J\nbbl0\qb0{.L}\tbbbl0\tql0M\ibbl0N{-3}\qb0{.N}\tbbbl0\qb0M\qb0{.L}\tbbbl0\tbbl0\tql0K&
\qa j\ds\ibbl1l2\qb1{.l}\tbbbl1\tbbl1\tql1m\en
\bar%6
-\anotes\qa{^J}&\ca n\ibbl1m0\triolet o\qb1{n}\hqsk\smallsh m\qb1{m}\tql1n\qsk\en
-\anotes\ds\ca J&\ca{_p}\ibbbl1o{-4}\qb1{on}\hqsk\qb1{^m}\tql1l\en
+\anotes\qa{^J}&\ca n\ibbl1m0\triolet p\qb1{n^m}\tql1n\en
+\anotes\ds\ca J&\ca{_p}\ibbbl1o{-4}\qb1{on}\qb1{^m}\tql1l\en
\anotes
\qa K\ds\ibbl0M{-3}\qb0{.M}\tbbbl0\tbbl0\tql0L&
- \ibbl1k0\qb1{mk}\qqsk\qb1{^j}\tql1k\ibbl1k3\qb1{klm}\qqsk\tql1{^n}\en
+ \ibbl1k0\qb1{mk}\qb1{^j}\tql1k\ibbl1k3\qb1{klm}\tql1{^n}\en
\bar%7
-\anotes\qa{^K}&\ca o\ibbl1n0\triolet q\qb1{o}\hqsk\smallsh n\qb1{n}\tql1o\qsk\en
+\anotes\qa{^K}&\ca o\ibbl1n0\triolet q\qb1{o}\qb1{,,,^n}\tql1o\en
\anotes\ds\ca K&\ibl1q{-4}\qb1q\shake r\nbbl1\qb1{.p}\tbbbl1\tbbl1\tql1o\en
\anotes
- \ibl0L0\qb0L\nbbl0\qb0{.L}\qsk\tbbbl0\tbbl0\smallsh M\tql0{M}\qsk&
+ \ibl0L0\qb0L\nbbl0\qb0{.L}\qsk\tbbbl0\tbbl0\tql0{^M}&
\ibl1m{-2}\roff{\tbbl1}\qb1n\tql1{.l}\en
-\anotes\ibl0N{-5}\smallsh N\qb0{N}\tql0L&\qs\ibbl1n0\qb1p\shake r\qb1{.p}\nbbbbl1\qb1o\tql1p\en
+\anotes\ibl0N{-5}\qb0{^N}\tql0L&\qs\ibbl1n0\qb1p\shake r\qb1{.p}\nbbbbl1\qb1o\tql1p\en
\bar%8
\anotes\qa a&\ibbl1q{-5}\triolet r\qb1{qp}\tql1o\ibbl1o{-5}\triolet p\qb1{on}\tql1m\en
\anotes\ds\ca a&\ibbl1m0\triolet n\qb1{ml}\tql1m\ca q\en
\anotes\qa N&\ibbl1p{-5}\triolet q\qb1{po}\tql1n\ibbl1n{-5}\triolet o\qb1{nm}\tql1l\en
-\anotes\ds\ca N&\ibbl1l0\triolet n\qb1{l}\hqsk\qqsk\qb1{^k}\tql1l\ca p\en
+\anotes\ds\ca N&\ibbl1l0\triolet n\qb1{l,,,^k}\tql1l\ca p\en
\bar%9
\anotes\qa M&\ibbl1o{-5}\triolet p\qb1{on}\tql1m\ibbl1m{-5}\triolet n\qb1{ml}\tql1k\en
-\anotes\ds\ca K&\ibbl1k0\triolet m\qb1{k}\hqsk\qqsk\qb1{^j}\tql1k\ca o\en
+\anotes\ds\ca K&\ibbl1k0\triolet m\qb1{k,,,^j}\tql1k\ca o\en
\anotes\qa L&\ibbl1n4\qb1{^n}\tbbl1\qb1p\tql1r\en
\anotes\qa{^G}&\qs\ibbl1r{-3}\qb1r\qb1{.q}\tbbbl1\tbbl1\tql1p\en
\bar%10
-\anotes\qa H&\ibbl1o{-2}\qb1{qo}\hqsk\qb1{_p}\hqsk\tql1{^n}\en
-\anotes\qp&\ibbl1m{-2}\qb1{o}\hqsk\qb1{^m}\hqsk\qb1{=n}\tql1l\hqsk\en
-\anotes\qp&\ibbl1k{-2}\qb1{=m}\hqsk\qb1{^kl}\hqsk\tql1{^j}\hqsk\en
+\anotes\qa H&\ibbl1o{-2}\qb1{qo}\qb1{_p}\tql1{^n}\en
+\anotes\qp&\ibbl1m{-2}\qb1{o}\qb1{^m}\qb1{=n}\tql1l\en
+\anotes\qp&\ibbl1k{-2}\qb1{=m}\qb1{^kl}\tql1{^j}\en
\anotes\qa{^N}&\ibbl1k0\qb1{=kml}\tql1k\en
\bar%11
\anotes\ibl0M{-4}\qb0a\tql0K&\ibbl1j1\qb1{j^no}\tql1k\en
\anotes\ibu0L{-5}\qb0L\tqu0E&\ibu1i{-2}\shake q\qb1{.i}\tbbu1\tqu1h\en
-\anotes\ibl0I4\qb0H\nbbl0\qb0{.a}\tbbbl0\tbbl0\tql0b\qsk&\qa h\en
-\anotes\ibl0a{-5}\smallsh c\qb0{c}\smallsh N\tql0{N}&\ds\ibbl1l{-1}\qb1{.l}\tbbbl1\tbbl1\tql1k\en
+\anotes\ibl0I4\qb0H\nbbl0\qb0{.a}\tbbbl0\tbbl0\tql0b&\qa h\en
+\anotes\ibl0a{-5}\qb0{^c}\tql0{^N}&\ds\ibbl1l{-1}\qb1{.l}\tbbbl1\tbbl1\tql1k\en
\bar%12
\anotes\qa a&\ibbl1j4\qb1{^jln}\tql1{_p}\en
-\anotes\qa{^J}&
- \ibbbl1o4\qb1o\hqsk\qqsk\tbbbl1\qb1{^q}\tbbl1\tbl1\itieu1s\qb1s\ttie1\ibbbbl1s{-4}\qb1{sr}\hqsk\qqsk\qb1{=q}\hqsk\qqsk\qb1{_ponm}\tql1l\en
+\anotes\bigsh J\qa{J}&
+ \ibbbl1o4\qb1o\tbbbl1\qb1{^q}\tbbl1\tbl1\itieu1s\qb1s\ttie1\ibbbbl1s{-5}\qb1{sr}\qb1{,,,,=q}\qb1{,,,,_ponm}\tql1l\en
\anotes
\ibl0K0\qb0K\nbbl0\qb0{.K}\tbbbl0\tbbl0\tql0L&
\ibbl1m{-2}\qb1{.m}\tbbbl1\tbbl1\qb1l\shake n\tql1k\en
-\anotes\ibl0M{-4}\qb0M\tql0K&\ds\ibbl1k{-2}\qb1{.k}\qsk\tbbbl1\tbbl1\smallna j\tql1{j}\en
+\anotes\ibl0M{-4}\qb0M\tql0K&\ds\ibbl1k{-2}\qb1{.k}\qsk\tbbbl1\tbbl1\tql1{^j}\en
\bar%13
\anotes\qa N&\ibbl1i5\qb1{ikm}\tql1{o}\en
\anotes\qa{I}&
@@ -131,14 +131,14 @@
\anotes\ibu0I{-1}\qb0I\nbbu0\qb0{.G}\tbbbu0\tbbu0\tqu0H&\qa n\en
\anotes\ibu0I{-2}\qb0I\tqu0G&\qs\ibbl1o{-2}\qb1{_o}\qb1{.n}\tbbbl1\tbbl1\tql1m\en
\anotes\qa J&\ibbl1l3\qb1{_l=pq}\tql1{=o}\en
-\anotes\qp&\ibbl1n{-1}\qb1{_pn}\hqsk\qb1{_o}\hqsk\tql1{^m}\en
+\anotes\qp&\ibbl1n{-1}\qb1{_pn}\qb1{_o}\tql1{^m}\en
\bar%16
-\anotes\hp&\ibbl1l{-2}\qb1{nlm}\tql1k\hqsk\ibbl1j{-2}\qb1{_lj}\hqsk\qb1{_k}\hqsk\tql1{=i}\en
+\anotes\hp&\ibbl1l{-2}\qb1{nlm}\tql1k\ibbl1j{-2}\qb1{_lj}\qb1{_k}\tql1{=i}\en
\anotes\ds\ibl0M{-2}\qb0{ML}\tql0K&\ibl1h0\qb1{jhg}\tql1m\en
\bar%17
\anotes\ibu0M0\qb0{JMN}\tqu0G&\ibl1i0\qb1{lh}\shake n\qb1{.k}\tbbl1\tql1j\en
\anotes\ha J&\ha j\en
-\mulooseness1%
+\mulooseness+1%
\Endpiece
\eject
\end
Binary files old/texmf-dist/doc/generic/autosp/barsant2.pdf and new/texmf-dist/doc/generic/autosp/barsant2.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/geminiani.aspc new/texmf-dist/doc/generic/autosp/geminiani.aspc
--- old/texmf-dist/doc/generic/autosp/geminiani.aspc 2017-04-17 00:27:13.000000000 +0200
+++ new/texmf-dist/doc/generic/autosp/geminiani.aspc 2018-03-05 00:59:46.000000000 +0100
@@ -23,7 +23,7 @@
\setname4{Alto Recorder}
\setname5{Soprano Recorder}
\advance\parindent by 18ex
-\fulltitle{\sc\so{Concerto Grosso}}
+\fulltitle{\BIgtype\sc\so{Concerto Grosso}}
\subtitle{\frtrm Opus~3, Number~4}
\author{Francesco Geminiani \sc(1687--1762)}
\othermention{Arranged for SATTB Recorders}
@@ -56,7 +56,7 @@
\anotes\qup F\qs\cca G&\qa{dh}&\qa{hd}&\qa o\qs\ibbl3o{-3}\qb3{on}\tql3m&\qlp k\qs\cca k\en
\bar%3
\anotes\qa{HH}&\ha a&\qlp h\qs\cca h&\qlp l\qs\cca l&\qlp k\qs\cca j\en
-\anotes\qa{DK}&\ha d&\ha h&\QQsk\tr{o}\ha{^m}&\qa j\ibl4i{-3}\qb4{.i}\tbbl4\tql4h\en
+\anotes\qa{DK}&\ha d&\ha h&\tr{o}\ha{^m}&\qa j\ibl4i{-3}\qb4{.i}\tbbl4\tql4h\en
\bar%4
\anotes\qa{GG}&\ha d&\qlp g\qs\cca g&\qa{nk}&\qlp i\qs\cca i\en
\anotes\qa{CJ}&\ha c&\ha g&\tinynotesize\qu m\tr{n}\ha l&\tr{k}\qlp i\qs\cca h\en
@@ -77,12 +77,12 @@
\anotes\ha I&\qa{gd}&\qa{*g}&\tr{k}\ha g&\ha d\en
\Setvolta{1}%
\bar%10
-\anotes\qa H\ibl0H2\qb0{.H}\tbbl0\tql0I\ibu0H{-3}\qb0{.H}\tbbu0\qb0G\qb0{.F}\tbbu0\tqu0E&\wh a&\wh e&\wh h&\smallsh c\wh{c}\en
+\anotes\qa H\ibl0H2\qb0{.H}\tbbl0\tql0I\ibu0H{-3}\qb0{.H}\tbbu0\qb0G\qb0{.F}\tbbu0\tqu0E&\wh a&\wh e&\wh h&\wh{^c}\en
\endvoltabox%
\setrightrepeat%
\Setvolta{2}%
\bar%11
-\anotes\ha H&\ha a&\ha e&\ha h&\smallsh c\ha{c}\en
+\anotes\ha H&\ha a&\ha e&\ha h&\ha{^c}\en
\anotes\ibu0H{-3}\qb0{.H}\tbbu0\qb0G\qb0{.F}\tbbu0\tqu0E&\hp&\hp&\qlp{^j}\qs\cca j&\qup{e}\qs\cca e\en
\bar%12
\anotes\ha D&\Cpause&\ibu2d3\qb2{.d}\tbbu2\qb2e\qb2{.f}\tbbu2\tqu2g&\ha k&\ha f\en
@@ -190,7 +190,7 @@
\bar%43
\anotes\ibu0E{0}\qb0{EE}\tqu0D&\Cpause&\ttie2\ibu2c0\qb2{d^c}\tqu2d&\ibl3g0\qb3{.g}\nbbl3\qb3{gh}\tql3i&\ibbl4f0\qb4{gfgef}\tql4g\en
\bar%44
-\anotes\ibbu0E3\qb0{^CDCH}\QQsk\qb0{^I}\QQsk\tqu0{^J}&\itieu1h\qa{.h}&\tr l\qa{.e}&\ibl3e0\qb3{he}\tql3g&\ibbl4h{-2}\qb4{hihgf}\tql4e\en
+\anotes\ibbu0E3\qb0{^CDCH}\qb0{^I}\tqu0{^J}&\itieu1h\qa{.h}&\tr l\qa{.e}&\ibl3e0\qb3{he}\tql3g&\ibbl4h{-2}\qb4{hihgf}\tql4e\en
\bar%45
\anotes\ibl0K{-1}\qb0{KM}\cna J\tql0J&\ttie1\ibl1d0\qb1{hd}\tql1h&\ca d\itieu2h\qa h&\ibl3f2\qb3f\qb3{.h}\tbbl3\tql3h&\ibu4f0\qb4{ff}\tqu4e\en
\bar%46
@@ -202,7 +202,7 @@
\bar%49
\anotes\ibl0H0\qb0H\qb0{.H}\tbbl0\tql0H&\qa{.e}&\ca h\qa h&\ibbl3k0\qb3{lklmn}\tql3l&\ttie4\ca d\tr k\qa{^c}\en
\bar%50
-\anotes\ibbl0L0\qb0{K}\QQsk\qb0{^JKLM}\tql0K&\qa{.d}&\qa h\itied2d\ca d&\ibbl3m{-2}\qb3{mlkji}\tql3h&\ca d\ibl4f0\qb4{.f}\tbbl4\tql4f\en
+\anotes\ibbl0L0\qb0{K}\qb0{^JKLM}\tql0K&\qa{.d}&\qa h\itied2d\ca d&\ibbl3m{-2}\qb3{mlkji}\tql3h&\ca d\ibl4f0\qb4{.f}\tbbl4\tql4f\en
\bar%51
\anotes\ibbl0M0\qb0{LKLMN}\tql0L&\qa{.g}&\ttie2\ca d\qa j&\ca g\ibl3n0\qb3{.n}\tbbl3\tql3n&\ibbu4g{-2}\qb4{gfedc}\tqu4b\en
\bar%52
@@ -224,7 +224,7 @@
\bar%60
\anotes\ca K\qa N&\ca d\qa g&\ca d\qa g&\ibbl3i0\qb3{^ihijk}\tql3i&\ds\ibu4d0\qb4{.d}\tbbu4\tqu4d\en
\bar%61
-\anotes\qa{.J}&\qa{.c}&\qa{.c}&\ibbl3j0\qb3{j}\smallsh i\qb3{ijkj}\QQsk\tql3{=i}&\ibbu4f0\qb4{edefg}\tqu4e\en
+\anotes\qa{.J}&\qa{.c}&\qa{.c}&\ibbl3j0\qb3{j}\qb3{^ijkj}\tql3{=i}&\ibbu4f0\qb4{edefg}\tqu4e\en
\bar%62
\anotes\qa{.K}&\qa{.d}&\qa{.d}&\ibbl3h0\qb3{hghij}\tql3h&\ibbu4f0\qb4{^fefgh}\tqu4f\en
\bar%63
@@ -240,7 +240,7 @@
\bar%68
\anotes\qa{.E}&\ibbl1h0\qb1{^ihijk}\tql1i&\ca e\qa e&\ttie3\ca h\qa{^g}&\ibbu4c0\qb4{^babcd}\tqu4b\en
\bar%69
-\anotes\ibu0H0\qb0{H.H}\tbbu0\tqu0H&\qa{.j}&\ibu2c5\qb2{ae}\tqu2h&\ca h\itieu3o\qa o&\ibbu4d0\qb4{c}\QQsk\qb4{^bcde}\tqu4c\en
+\anotes\ibu0H0\qb0{H.H}\tbbu0\tqu0H&\qa{.j}&\ibu2c5\qb2{ae}\tqu2h&\ca h\itieu3o\qa o&\ibbu4d0\qb4{c}\qb4{^bcde}\tqu4c\en
\bar%70
\anotes\ibbl0H0\qb0{^IHIJK}\tql0I&\qa{.^i}&\qa d\ca{^i}&\ttie3\ca o\qa{^n}&\ibbu4e0\qb4{dcdef}\tqu4d\en
\bar%71
@@ -248,43 +248,41 @@
\bar%72
\anotes\ibl0E2\qb0{Da}\tql0H&\ibbu1f0\qb1{defde}\tqu1f&\ibl2f0\qb2{.f}\nbbl2\qb2{fg}\tql2h&\ca m\itieu3m\qa m&\ttie4\ibl4e0\qb4j\qb4d\tql4j\en
\bar%73
-\anotes\ibbu0G0\qb0{GHGFE}\tqu0D&\ca g\qa N&\ibbu2d0\qb2{dcd}\QQsk\qb2{^bc}\tqu2d&\ttie3\ibl3i0\qb3{mg}\tql3m&\ca{^i}\itieu4i\qa i\en
+\anotes\ibbu0G0\qb0{GHGFE}\tqu0D&\ca g\qa N&\ibbu2d0\qb2{dcd}\qb2{^bc}\tqu2d&\ttie3\ibl3i0\qb3{mg}\tql3m&\ca{^i}\itieu4i\qa i\en
\bar%74
\anotes\ibl0D2\qb0{CN}\tql0G&\ibbu1e0\qb1{cdecd}\tqu1e&\ibbu2f0\qb2{efgef}\tqu2g&\ca l\itieu3l\qa l&\ttie4\ibl4e0\qb4i\qb4c\tql4{^i}\en
\bar%75
-\anotes\ibbu0F{0}\qb0{FGFED}\tqu0C&\ibbl1f2\qb1f\tql1g\qa h&\ibbu2c0\qb2{c}\QQsk\qb2{^bcab}\tqu2c&\ttie3\ibl3h0\qb3l\qb3f\tql3l&\ca h\itieu4h\qa h\en
+\anotes\ibbu0F{0}\qb0{FGFED}\tqu0C&\ibbl1f2\qb1f\tql1g\qa h&\ibbu2c0\qb2{c}\qb2{^bcab}\tqu2c&\ttie3\ibl3h0\qb3l\qb3f\tql3l&\ca h\itieu4h\qa h\en
\bar%76
\anotes\ca D\qa M&\ibbu1c0\qb1{^bcdbc}\tqu1d&\ibu2d2\qb2{.d}\nbbu2\qb2{de}\tqu2f&\ca k\itieu3k\qa k&\ttie4\ibu4h0\qb4{h^b}\tqu4h\en
\bar%77
\anotes\ibbl0L{-2}\qb0{LMLKJ}\tql0{^I}&\itied1e\qa{.e}&\qa{^b}\ca e&\ttie3\ibl3g0\qb3{ke}\tql3k&\tr k\qa{.^g}\en
\bar%78
-\anotes\ibbl0H0\qb0{H^GH}\QQsk\qb0{^IJ}\tql0H&\ttie1\qa e\ca c&\qa{.h}&\ibbl3i{-2}\qb3{j}\QQsk\qb3{^ijih}\tql3g&\ibu4g{-2}\qb4h\qb4a\itied4e\tqu4e\en
+\anotes\ibbl0H0\qb0{H^GH}\qb0{^IJ}\tql0H&\ttie1\qa e\ca c&\qa{.h}&\ibbl3i{-2}\qb3{j}\qb3{^ijih}\tql3g&\ibu4g{-2}\qb4h\qb4a\itied4e\tqu4e\en
\bar%79
-\anotes\ibbl0K0\qb0{KJKLM}\tql0K&\ca d\qa f&\qa{.h}&\ibbl3f0\qb3{femlk}\tql3j&\ttie4\ca e\ibbl4k{-2}\qb4{kj}\QQsk\qb4{^i}\tql4h\en
+\anotes\ibbl0K0\qb0{KJKLM}\tql0K&\ca d\qa f&\qa{.h}&\ibbl3f0\qb3{femlk}\tql3j&\ttie4\ca e\ibbl4k{-2}\qb4{kj}\qb4{^i}\tql4h\en
\bar%80
-\nspace
-\anotes\ibl0G{0}\qb0L\qb0E\tql0K&\itied1e\qa{.e}&\ds\ibbu2d{-2}\qb2{edc}\QQsk\tqu2{^b}&\ibbl3i2\qb3{^il}\QQsk\qb3{^n}\tql3l\ds&\ibbu4g{0}\qb4{^g}\QQsk\qb4{^f}\QQsk\qb4{e^be}\QQsk\tqu4{^g}\en
+\anotes\ibl0G{0}\qb0L\qb0E\tql0K&\itied1e\qa{.e}&\ds\ibbu2d{-2}\qb2{edc}\tqu2{^b}&\ibbl3i2\qb3{^il}\qb3{^n}\tql3l\ds&\ibbu4g{0}\qb4{^g}\qb4{^f}\qb4{e^be}\tqu4{^g}\en
\bar%81
-\anotes\qa J\ca J&\ttie1\ca e\itieu1h\qa h&\ibbu2g0\qb2{cehgf}\tqu2e&\ds\ibl3h0\qb3{.h}\tbbl3\tql3h&\ibbu4h{-3}\qb4{h}\QQsk\qb4{=gfed}\tqu4c\en
+\anotes\qa J\ca J&\ttie1\ca e\itieu1h\qa h&\ibbu2g0\qb2{cehgf}\tqu2e&\ds\ibl3h0\qb3{.h}\tbbl3\tql3h&\ibbu4h{-3}\qb4{h}\qb4{=gfed}\tqu4c\en
\bar%82
\anotes\ca{^I}\qa{L}&\ttie1\ca h\tr k\qa{^g}&\ibbu2f0\qb2d\tbbu2\qb2f\qb2e\itied2e\tqu2e&\ibbl3h0\qb3{^ihijk}\tql3i&\ca d\tr k\qa{^b}\en
\bar%83
-\anotes\ca H\itieu0H\qa H&\qa h\ds&\ttie2\ibbu2e{-1}\qb2{edc}\HQsk\qb2{^bc}\tqu2a&\ibbl3j0\qb3{j}\HQsk\qb3{^ijkl}\tql3j&\qa a\ds\en
+\anotes\ca H\itieu0H\qa H&\qa h\ds&\ttie2\ibbu2e{-1}\qb2{edc}\qb2{^bc}\tqu2a&\ibbl3j0\qb3{j}\qb3{^ijkl}\tql3j&\qa a\ds\en
\bar%84
-\nspace
-\anotes\ttie0\ibu0H{0}\qb0H\nbbu0\qb0{GFG}\tqu0E&\Cpause&\ca{^b}\HQsk\tr k\qa{^c}&\ca k\qa l&\Cpause\en
+\anotes\ttie0\ibu0H{0}\qb0H\nbbu0\qb0{GFG}\tqu0E&\Cpause&\ca{^b}\tr k\qa{^c}&\ca k\qa l&\Cpause\en
\bar%85
\anotes\qa{.F}&\ibl1f0\qb1h\nbbl1\qb1{hgf}\tql1h&\ibbl2d1\qb2{dhfgh}\tql2f&\ca h\itieu3k\qa k&\ds\ibu4d0\qb4{.d}\tbbu4\tqu4d\en
\bar%86
\anotes\qa{.E}&\ibl1e0\qb1{ge}\tql1h&\ibbl2f0\qb2{gfgfe}\tql2g&\ttie3\ca k\tr l\qa{^j}&\ibbu4e0\qb4{edefg}\tqu4e\en
\bar%87
-\anotes\ca D\itieu0K\qa K&\ibl1f{-2}\qb1{fh}\itieu1d\tql1d&\ca h\itied2d\qa d&\ibbl3k0\qb3{k}\QQsk\qb3{^jklm}\tql3k&\ibbl4f0\qb4{fefgh}\tql4f\en
+\anotes\ca D\itieu0K\qa K&\ibl1f{-2}\qb1{fh}\itieu1d\tql1d&\ca h\itied2d\qa d&\ibbl3k0\qb3{k}\qb3{^jklm}\tql3k&\ibbl4f0\qb4{fefgh}\tql4f\en
\bar%88
\anotes\ttie0\ibl0J{-2}\qb0K\nbbl0\qb0{JIJ}\tql0H&\ttie1\ca d\qa c&\ttie2\ca d\qa c&\ca l\trt p\qa{^m}&\ca g\qa h\en
\bar%89
\anotes\qa{.I}&\qa{.b}&\qa{b}\ca d&\ca n\itieu3k\qa k&\qa d\ds\en
\bar%90
-\anotes\qa{.H}&\ca a\qa{h}&\ca e\QQsk\tr k\qa{^f}&\ttie3\ibl3j{-2}\qb3k\nbbl3\qb3{jij}\tql3h&\Cpause\en
+\anotes\qa{.H}&\ca a\qa{h}&\ca e\tr k\qa{^f}&\ttie3\ibl3j{-2}\qb3k\nbbl3\qb3{jij}\tql3h&\Cpause\en
\bar%91
\anotes\qa{.G}&\qa{.d}&\qa{.g}&\ibbl3h0\qb3{ihihg}\tql3i&\ds\itieu4g\qa g\en
\bar%92
@@ -306,25 +304,25 @@
\bar%100
\anotes\ibbu0H0\qb0{HIHGF}\tqu0E&\ttie1\ibu1f0\qb1{eh}\tqu1a&\ttie2\ibu2g0\qb2{ga}\tqu2e&\ibl3e0\qb3{he}\tql3g&\tr k\qa{.^c}\en
\bar%101
-\anotes\ibu0I0\qb0{DK}\tqu0D&\ibbu1e0\qb1{d}\QQsk\qb1{^cdef}\tqu1d&\qs\ibbl2f0\qb2{hfgh}\tql2f&\ibbl3f0\qb3{fefhk}\tql3j&\ca d\itieu4h\qa h\en
+\anotes\ibu0I0\qb0{DK}\tqu0D&\ibbu1e0\qb1{d}\qb1{^cdef}\tqu1d&\qs\ibbl2f0\qb2{hfgh}\tql2f&\ibbl3f0\qb3{fefhk}\tql3j&\ca d\itieu4h\qa h\en
\bar%102
\anotes\ibbu0H0\qb0{GFGHI}\tqu0G&\qs\ibbl1j{-3}\qb1{kihg}\tql1f&\ca d\qa i&\ibbl3i0\qb3{ihikl}\tql3k&\ttie4\ca h\itieu4g\qa g\en
\bar%103
-\anotes\ibu0J0\qb0{HK}\tqu0D&\ibbu1e{-1}\qb1e\tbbu1\QQsk\qb1{^c}\tqu1d\ca h&\qa{.h}&\ibbl3j0\qb3{^jlkjk}\tql3l&\ttie4\ibbl4e0\qb4{gefef}\tql4g\en
+\anotes\ibu0J0\qb0{HK}\tqu0D&\ibbu1e{-1}\qb1e\tbbu1\qb1{^c}\tqu1d\ca h&\qa{.h}&\ibbl3j0\qb3{^jlkjk}\tql3l&\ttie4\ibbl4e0\qb4{gefef}\tql4g\en
\bar%104
\anotes\ibu0J0\qb0{HK}\tqu0D&\ibu1f{3}\qb1a\tqu1{h}\ds&\ibl2f{-3}\qb2h\tql2d\ds&\ibbl3j0\qb3{^jlkjk}\tql3l&\ibbl4e0\qb4{egfef}\tql4g\en
\bar%105
\anotes\ca H\ds\ds&\qs\ibbu1g0\qb1{heh^c}\tqu1e&\qs\ibbu2g0\qb2{heh^c}\tqu2e&\ca{^j}\ds\ds&\ca e\ds\ds\en
\bar%106
-\anotes\itieu0H\qa{.H}&\qs\ibbu1c0\qb1{a}\QQsk\qb1{^c}\QQsk\qb1{^bd}\tqu1c&\qs\ibbu2c0\qb2{a^c^bd}\tqu2c&\Cpause&\Cpause\en
+\anotes\itieu0H\qa{.H}&\qs\ibbu1c0\qb1{a}\qb1{^c}\qb1{^bd}\tqu1c&\qs\ibbu2c0\qb2{a^c^bd}\tqu2c&\Cpause&\Cpause\en
\bar%107
\anotes\ttie0\itieu0H\qa{.H}&\ibbu1f0\qb1{edfeg}\tqu1f&\ibbu2f0\qb2{edfeg}\tqu2f&\Cpause&\Cpause\en
\bar%108
-\anotes\ttie0\itieu0H\qa{.H}&\itied1a\qa{.a}&\itied2a\qa{.a}&\ibbl3i0\qb3{hg}\QQsk\qb3{^ih}\QQsk\qb3{^j}\tql3i&\Cpause\en
+\anotes\ttie0\itieu0H\qa{.H}&\itied1a\qa{.a}&\itied2a\qa{.a}&\ibbl3i0\qb3{hg}\qb3{^ih}\qb3{^j}\tql3i&\Cpause\en
\bar%109
-\anotes\ttie0\itieu0H\qa{.H}&\ttie1\itied1a\qa{.a}&\ttie2\itied2a\qa{.a}&\ibbl3l0\qb3{k}\QQsk\qb3{^jlkm}\tql3l&\Cpause\en
+\anotes\ttie0\itieu0H\qa{.H}&\ttie1\itied1a\qa{.a}&\ttie2\itied2a\qa{.a}&\ibbl3l0\qb3{k}\qb3{^jlkm}\tql3l&\Cpause\en
\bar%110
-\anotes\ttie0\qa{.H}&\ttie1\qa{.a}&\ttie2\qa{.a}&\ibbl3m0\qb3{nlmno}\QQsk\tql3{^p}&\Cpause\en
+\anotes\ttie0\qa{.H}&\ttie1\qa{.a}&\ttie2\qa{.a}&\ibbl3m0\qb3{nlmno}\tql3{^p}&\Cpause\en
\bar%111
\anotes\ibbu0H0\qb0{HIHGF}\tqu0E&\ibbu1f0\qb1{aehef}\tqu1g&\ca h\ds\ds&\ca l\ds\ds&\ca{^j}\ds\ds\en
\bar%112
@@ -351,21 +349,18 @@
\znotes&&&&\uptext{\bf\kern4ex Adagio}\en
\anotes\fermataup N\qa G\qp\hp&\fermataup l\qa i\qp\hp&\fermataup l\qa d\qp\hp&\fermataup n\qa n\qp\qa{.k}\qs\cca k&\fermataup l\qa g\qp\hp\en
\bar%121
-\nspace
\anotes\wh{^L}&\wh{^g}&\wh{^i}&
- \qa{.^p}\uptuplet{s}{3.3}{-6}\ibbl3o{-2}\qb3{o}\qsk\qb3{^n}\qsk\tql3{^m}&
+ \qa{.^p}\uptuplet{s}{3.0}{-6}\ibbl3o{-2}\qb3{o}\qb3{^n}\tql3{^m}&
\wh{^e}\en
\addspace\afterruleskip%
\anotes\ha{*}&\ha{*}&\ha{*}&\ibl3l{-2}\smallsh l\qb3{.l}\tbbl3\qb3k\tr n\qb3{.j}\tbbl3\tql3{^i}&\ha{*}\en
\bar%122
-\nspace
\anotes\wh H&\wh c&\ibl2i2\qb2{.^i}\tbbl2\tql2j\tr p\qa h&\ibl3h3\qb3{.h}\tbbl3\qb3o\qb3{.^l}\tbbl3\tql3o&\ha{^e}\en
\anotes\ha{*}&\ha{*}&\ibl2i{0}\qb2{.j}\tbbl2\qb2{^l}\qb2{.h}\tbbl2\tql2j&\qa{jh}&\usf n\qa{.h}\qs\cca h\en
\bar%123
-\nspace
\anotes\wh{^J}&\ibl1h0\qb1{.h}\tbbl1\qb1{^l}\qb1{.l}\tbbl1\tql1h&\ha{^e}&\wh h&
- \qa{.^l}\uptuplet{o}{3.3}{-6}\ibbl4k{-2}\qb4{k}\qsk\qb4{^j}\qsk\tql4{^i}\en
-\anotes\ha{*}&\HQsk\qa{^eg}&\ha{^l}&\ha{*}&\ibu4h{-2}\qb4{.h}\tbbu4\qb4g\tr o\qb4{.f}\tbbu4\tqu4{^e}\en
+ \qa{.^l}\uptuplet{o}{3.0}{-6}\ibbl4k{-2}\qb4{k}\qb4{^j}\tql4{^i}\en
+\anotes\ha{*}&\qa{^eg}&\ha{^l}&\ha{*}&\ibu4h{-2}\qb4{.h}\tbbu4\qb4g\tr o\qb4{.f}\tbbu4\tqu4{^e}\en
\alaligne%124
\anotes\wh K&\qa{fm}&\wh h&\ibl3k3\qb3{.k}\tbbl3\qb3r\qb3{.o}\tbbl3\tql3r&\ibu4e2\qb4{.^e}\tbbu4\tqu4f\tr n\qa d\en
\anotes\ha{*}&\qa{kh}&\ha{*}&\ibl3l{0}\qb3{.m}\tbbl3\qb3o\qb3{.k}\tbbl3\tql3m&\usf l\qa{.k}\qs\cca k\en
@@ -398,7 +393,6 @@
\bar%133
\anotes\wh L&\qa{gg}\ha j&\ha{ln}&\ttie3\ha r\tr s\ha q&\ha{gn}\en
\bar%134
-\nspace
\anotes\ha{.K}&\ha{.h}&\ha{.k}&\ha{.r}&\ha{.^m}\en
\generalmeter{\meterfrac68}%
\Changecontext%
@@ -417,7 +411,6 @@
\bar%138
\anotes\qa{.J.I}&\Cpause&\Cpause&\qa{.l.k}&\ibu4h2\qb4{hi}\tqu4j\tinynotesize\cu i\qa h\ca g\en
\bar%139
-\nspace
\anotes\qa{.H.G}&\Cpause&\Cpause&\qa{.j}\ibl3i2\qb3{ij}\tql3k&\tr o\qa{.^f}\qa{.g}\en
\bar%140
\anotes\itieu0K\ha{.K}&\Cpause&\qa{.^f.g}&\itieu3k\ha{.k}&\ibl4h2\qb4{hk}\tql4j\ibu4i{-2}\qb4{ih}\tqu4g\en
@@ -428,7 +421,7 @@
\bar%143
\anotes\qa{.G.I}&\qa{.g.n}&\ttie2\qa{.k.g}&\ibl3p{-2}\qb3{po}\tql3n\qa r\ca r&\ibu4i{-2}\qb4{ih}\tqu4g\qa n\ca n\en
\bar%144
-\anotes\qa{.H.K}&\qa{.^l}\cna m\qa{.m}&\ha{.h}&\qa{^q}\ca q\qa r\ca r&\qa n\ca n\cna m\qa m\ca m\en
+\anotes\qa{.H.K}&\qa{.^l}\HQsk\cna m\qa{.m}&\ha{.h}&\qa{^q}\ca q\qa r\ca r&\qa n\ca n\cna m\qa m\ca m\en
\bar%145
\anotes\qa{.G.J}&\qa{.k}\cna l\qa{.l}&\ha{.g}&\qa{^p}\ca p\qa q\ca q&\qa m\ca g\qa l\ca l\en
\bar%146
@@ -473,14 +466,12 @@
\bar%162
\anotes\Cpause&\Cpause&\Cpause&\qa{.^l}\tr n\qa{.k}&\ibu4e2\qb4{^e^f}\tqu4g\qa g\ca g\en
\bar%163
-\nspace
\anotes\qa{.^L.K}&\qa{.g.i}&\qa{.g.i}&\qa{.^j.k}&\itied4g\qa{.g}\ttie4\ibu4h0\qb4{gh}\tqu4g\en
\bar%164
-\nspace
\anotes\qa{.^J.H}&\qa{.h}\ibu1g{-2}\qb1{gf}\tqu1{^e}&\qa{.h}\ibu2g{-2}\qb2{gf}\tqu2{^e}&\qa{.^l}\tr n\qa{.^j}&\ibl4g0\qb4{^l^f}\tql4g\ibu4i{-2}\qb4{ih}\tqu4g\en
\bar%165
\addspace\afterruleskip%
-\anotes\qa{.K.^L}&\qa{.d}\qpp&\qa{.d}\qpp&\itieu3k\qa{.k}\ttie3\ibl3k{-2}\qb3{k}\cna j\qb3j\tql3i&\ibu4f{-2}\cna f\qb4{f^e}\tqu4d\qa g\ca d\en
+\anotes\qa{.K.^L}&\qa{.d}\qpp&\qa{.d}\qpp&\itieu3k\qa{.k}\ttie3\ibl3k{-2}\qb3{k}\HQsk\cna j\qb3j\tql3i&\ibu4f{-2}\cna f\qb4{f^e}\tqu4d\qa g\ca d\en
\bar%166
\anotes
\qa{.M}\itieu0N\qa{.N}&
@@ -503,7 +494,6 @@
\bar%173
\anotes\qa{.K}\qpp&\qa{.h}\qpp&\qa{.k}\qpp&\qa{.k}\qpp&\ibu4d2\qb4{d^e}\tqu4{^f}\qa f\ca f\en
\bar%174
-\nspace
\anotes\qa{.K}\qpp&\qa{.k}\ibl1i0\qb1{ji}\tql1j&\qa{.d}\qpp&\ibl3k2\qb3{k^l}\tql3{^m}\qa m\ca m&\ibu4f2\qb4{^fg}\tqu4h\qa h\ca h\en
\bar%175
\anotes\qa{.K.K}&\ibu1h{-2}\qb1{hg}\tqu1{^f}\ibu1f2\qb1{fg}\tqu1h&\itieu2k\ha{.k}&\ibl3m2\qb3{^mn}\tql3o\ibl3o{-2}\qb3{on}\tql3m&\ibl4h2\qb4{hi}\tql4j\ibl4j{-2}\qb4{ji}\tql4h\en
@@ -530,10 +520,9 @@
\bar%186
\anotes\qa{.L.J}&\Cpause&\Cpause&\ttie3\qa{.n}\qa{.n}&\tinynotesize\qu i\qa{.h}\qa j\ca i\en
\bar%187
-\nspace
\anotes\qa{.K.K}&\ds\ibu1f2\qb1{^f}\tqu1g\ibu1h2\qb1{hi}\tqu1j&\qa{.d}\itieu2k\qa{.k}&\ca{^m}\ibl3k2\qb3k\tql3{^l}\ibl3m2\qb3{mn}\tql3o&\ca h\ibu4d2\qb4d\tqu4{^e}\ibu4f2\qb4{^fg}\tqu4h\en
\bar%188
-\anotes\qa{.N.J}&\ibu1i{-2}\qb1{ih}\tqu1g\qa l\ca l&\ttie2\ibl2k{-2}\qb2{kj}\tql2i\qa j\ca j&\ibl3n2\qb3{no}\tql3p\ibl3m0\qb3n\cna m\qb3m\tql3n&\ibl4i2\qb4{ij}\tql4k\qa l\ca l\en
+\anotes\qa{.N.J}&\ibu1i{-2}\qb1{ih}\tqu1g\qa l\ca l&\ttie2\ibl2k{-2}\qb2{kj}\tql2i\qa j\ca j&\ibl3n2\qb3{no}\tql3p\ibl3m0\qb3n\HQsk\cna m\qb3m\tql3n&\ibl4i2\qb4{ij}\tql4k\qa l\ca l\en
\bar%189
\anotes\qa{.M.I}&\qa m\ca m\qa k\ca f&\qa{.j.i}&\ibl3m2\qb3{mn}\tql3o\ibl3o{-4}\qb3{pm}\tql3k&\ibl4l{-2}\qb4{lk}\tql4j\qa k\ca i\en
\bar%190
@@ -563,7 +552,6 @@
\bar%202
\anotes\qpp\cna L\qa{.L}&\qpp\qa{.g}&\qpp\itieu2j\qa{.j}&\qa{.j}\qa{.n}&\qpp\qa{.g}\en
\bar%203
-\nspace
\anotes\ha{.K}&\qa{.h}\itied1h\qa{.h}&\ttie2\qa{.j}\qa{.h}&\ibl3m1\qb3{^mo}\tql3n\ibl3m{-2}\qb3{m^l}\tql3k&\qa{.d}\qpp\en
\bar%204
\anotes\ha{.^M}&\ttie1\ibu1i0\qb1{hj}\tqu1i\ibu1h2\qb1{hi}\tqu1j&\itieu2k\ha{.k}&\qa{.k}\itieu3o\qa{.o}&\ibl4j1\qb4{jl}\tql4k\ibl4j{-2}\qb4{ji}\tql4h\en
@@ -584,7 +572,7 @@
\bar%210
\anotes\qa{.G}\qpp&\qa{.g}\qpp&\qa{.k}\qpp&\qa{.n}\qpp&\qa{.g}\qpp\en
\setendvoltabox%
-\mulooseness-1%
+\mulooseness-2%
\Endpiece
\eject
\end
Binary files old/texmf-dist/doc/generic/autosp/geminiani.pdf and new/texmf-dist/doc/generic/autosp/geminiani.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/kinder2.aspc new/texmf-dist/doc/generic/autosp/kinder2.aspc
--- old/texmf-dist/doc/generic/autosp/kinder2.aspc 2017-04-17 00:27:13.000000000 +0200
+++ new/texmf-dist/doc/generic/autosp/kinder2.aspc 2018-03-05 00:59:46.000000000 +0100
@@ -12,6 +12,8 @@
\def\raisebarno{5\internote}%
\input musixps
\def\psslurhgt{1}
+\let\dsorig\ds
+\def\ds{{\smallnotesize\dsorig}}
\setclef1\bass\setbassclefsymbol1\bassoct
\setclef4\treble\settrebleclefsymbol4\trebleoct
\catcodesmusic
@@ -32,7 +34,6 @@
\songbottom{1}\songtop{4}
\generalmeter{\meterfrac24}%
\setmeter3{{\meterfrac68}}
-\def\txtfont#1{}% !!!! suppresses normal output of 3 by \triolet
\stafftopmarg=4.0\Interligne%
\staffbotmarg=4.0\Interligne%
\setinterinstrument1{2.5\internote}
@@ -41,77 +42,76 @@
\startpiece\addspace\afterruleskip%
\systemnumbers
\znotes\zcn{e}{\ppff \kern-5ex mezzo staccato}&&&\en
-\anotes\qa N&\qa i&\triolet n\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
-\anotes\qa{^J}&\qa{_i}&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
+\anotes\qa{^J}&\qa{_i}&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
\bar%2
-\anotes\qa K&\qa h&\triolet n\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
-\anotes\qa M&\qa j&\triolet n\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
+\anotes\qa K&\qa h&\Triolet\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
+\anotes\qa M&\qa j&\Triolet\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
\bar%3
-\anotes\qa N&\qa i&\triolet n\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
-\anotes\qa{^J}&\qa{_i}&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
+\anotes\qa{^J}&\qa{_i}&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
\bar%4
-\anotes\qa K&\qa h&\triolet n\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
-\anotes\qa M&\qa j&\triolet n\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
+\anotes\qa K&\qa h&\Triolet\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
+\anotes\qa M&\qa j&\Triolet\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
\bar%5
-\anotes\qa N&\qa i&\triolet o\ds\ibl1k5\qb1{k}\tql1n&\isluru1l\qa i\en
-\anotes\qa{I}&\itied1g\qa g&\triolet o\ds\ibl1k5\qb1{k}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1l\qa i\en
+\anotes\qa{I}&\itied1g\qa g&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\qa n\en
\bar%6
-\anotes\qa J&\ttie1\qa g&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\ibl2l{-2}\qb2{.l}\tbbl2\tql2k\en
-\anotes\qa L&\qa g&\triolet n\ds\ibl1j{5}\qb1{j}\tql1n&\qa j\tfslur1o\en
+\anotes\qa J&\ttie1\qa g&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\ibl2l{-2}\qb2{.l}\tbbl2\tql2k\en
+\anotes\qa L&\qa g&\Triolet\ds\ibl1j{5}\qb1{j}\tql1n&\qa j\tfslur1o\en
\bar%7
-\anotes\qa K&\qa g&\triolet n\ds\ibl1j{5}\qb1{j}\tql1n&\isluru1o\qa h\en
-\anotes\qa{K}&\qa f&\triolet m\ds\ibl1j5\qb1{j}\tql1m&\qa k\en
+\anotes\qa K&\qa g&\Triolet\ds\ibl1j{5}\qb1{j}\tql1n&\isluru1o\qa h\en
+\anotes\qa{K}&\qa f&\Triolet\ds\ibl1j5\qb1{j}\tql1m&\qa k\en
\bar%8
-\anotes\qa G\qp&\qa d\qa g&\triolet m\ds\ibl1i5\qb1{i}\tql1n\triolet m\ds\ibl1i5\qb1{i}\tql1n&\tfslur1k\ha i\en
+\anotes\qa G\qp&\qa d\qa g&\Triolet\ds\ibl1i5\qb1{i}\tql1n\Triolet\ds\ibl1i5\qb1{i}\tql1n&\tfslur1k\ha i\en
\setleftrightrepeat%
\setmeter3{{\meterfrac24}}%
\setmeter2{{\meterfrac68}}%
\changecontext%9
\znotes\zcn{A}{\ppff tenuto}&&&\en
-\anotes\qa L&\triolet m\ds\ibl1i5\qb1{i}\tql1l&\qa n&\isluru1j\qa i\en
-\anotes\qa H&\triolet l\ds\ibl1h5\qb1{h}\tql1l&\qa o&\qa j\en
+\anotes\qa L&\Triolet\ds\ibl1i5\qb1{i}\tql1l&\qa n&\isluru1j\qa i\en
+\anotes\qa H&\Triolet\ds\ibl1h5\qb1{h}\tql1l&\qa o&\qa j\en
\bar%10
-\def\txtfont#1{}%
-\anotes\ibu0K{-2}\qb0{.K}\tbbu0\tqu0J&\triolet l\ds\ibl1h{5}\qb1{h}\tql1k&\qa m&\qa h\en
-\anotes\qa I&\triolet l\ds\ibl1g5\qb1{g}\tql1k&\qa n&\tslur1j\qa i\en
+\anotes\ibu0K{-2}\qb0{.K}\tbbu0\tqu0J&\Triolet\ds\ibl1h{5}\qb1{h}\tql1k&\qa m&\qa h\en
+\anotes\qa I&\Triolet\ds\ibl1g5\qb1{g}\tql1k&\qa n&\tslur1j\qa i\en
\bar%11
-\anotes\qa J&\triolet d\ds\ibu1h5\qb1{g}\tqu1j&\qa l&\isluru1n\qa g\en
-\anotes\smallnotesize\zqu M\normalnotesize\qu F&\triolet c\ds\ibu1h5\qb1{f}\tqu1j&\qa l&\qa h\en
+\anotes\qa J&\Triolet\ds\ibu1h5\qb1{g}\tqu1j&\qa l&\isluru1n\qa g\en
+\anotes\smallnotesize\zqu M\normalnotesize\qu F&\Triolet\ds\ibu1h5\qb1{f}\tqu1j&\qa l&\qa h\en
\bar%12
-\anotes\ibu0I{-2}\qb0{.I}\tbbu0\tqu0H&\triolet c\ds\ibu1g5\qb1{f}\tqu1{i}&\qa{^k}&\qa f\en
-\anotes\qa G&\triolet d\ds\ibu1g5\qb1{g}\tqu1i&\qa{=k}&\tfslur1n\qa g\en
+\anotes\ibu0I{-2}\qb0{.I}\tbbu0\tqu0H&\Triolet\ds\ibu1g5\qb1{f}\tqu1{i}&\qa{^k}&\qa f\en
+\anotes\qa G&\Triolet\ds\ibu1g5\qb1{g}\tqu1i&\qa{=k}&\tfslur1n\qa g\en
\setmeter2{{\meterfrac24}}%
\setmeter3{{\meterfrac68}}%
\changecontext%13
\znotes&&&\zchar{15}{\ppff\kern-2ex ritardando}\en
-\anotes\qa J&\qa c&\triolet d\ds\ibu1h5\qb1{g}\tqu1j&\isluru1m\qa e\en
-\anotes\qa J&\qa d&\triolet e\ds\ibu1i5\qb1{h}\tqu1k&\qa f\en
+\anotes\qa J&\qa c&\Triolet\ds\ibu1h5\qb1{g}\tqu1j&\isluru1m\qa e\en
+\anotes\qa J&\qa d&\Triolet\ds\ibu1i5\qb1{h}\tqu1k&\qa f\en
\bar%14
-\anotes\ibu0I{-2}\qb0{.I}\tbbu0\tqu0H\hqsk\fermataup N\qa G&\fermataup l\ha d&\triolet m\ds\ibl1g5\qb1{g}\tql1k\hqsk\triolet m\ds\ibl1h{5}\qb1{h}\fermataup l\tql1k&\ibu2g1\qb2{.g}\tbbu2\tqu2h\hqsk\ibl2i1\trfslur1p\fermataup l\qb2{.i}\roff{\tbbl2\tql2j}\ccca{*}\en
+\anotes\ibu0I{-2}\qb0{.I}\tbbu0\tqu0H\hqsk\fermataup N\qa G&\fermataup l\ha d&\Triolet\ds\ibl1g5\qb1{g}\tql1k\hqsk\Triolet\ds\ibl1h{5}\qb1{h}\fermataup l\tql1k&\ibu2g1\qb2{.g}\tbbu2\tqu2h\hqsk\ibl2i1\trfslur1p\fermataup l\qb2{.i}\roff{\tbbl2\tql2j}\ccca{*}\en
\bar%15
\znotes\zcn{e}{\ppff \kern-5ex mezzo staccato}&&&\Uptext{\kern-2ex\ppff a tempo}\en
-\anotes\qa N&\qa i&\triolet n\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
-\anotes\qa{^J}&\qa{_i}&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
+\anotes\qa{^J}&\qa{_i}&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
\bar%16
-\anotes\qa K&\qa h&\triolet n\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
-\anotes\qa M&\qa j&\triolet n\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
+\anotes\qa K&\qa h&\Triolet\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
+\anotes\qa M&\qa j&\Triolet\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
\bar%17
-\anotes\qa N&\qa i&\triolet n\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
-\anotes\qa{^J}&\qa{_i}&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
+\anotes\qa{^J}&\qa{_i}&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\qa n\en
\bar%18
-\anotes\qa K&\qa h&\triolet n\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
-\anotes\qa M&\qa j&\triolet n\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
+\anotes\qa K&\qa h&\Triolet\ds\ibl1k5\qb1 k\tql1m&\ibl2m{-2}\qb2{.m}\tbbl2\tql2l\en
+\anotes\qa M&\qa j&\Triolet\ds\ibl1k5\qb1{k}\tql1o&\tslur1l\qa k\en
\bar%19
-\anotes\qa N&\qa i&\triolet o\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
-\anotes\qa{I}&\itied1g\qa g&\triolet o\ds\ibl1k5\qb1{k}\tql1n&\qa n\en
+\anotes\qa N&\qa i&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\isluru1k\qa i\en
+\anotes\qa{I}&\itied1g\qa g&\Triolet\ds\ibl1k5\qb1{k}\tql1n&\qa n\en
\bar%20
-\anotes\qa J&\ttie1\qa g&\triolet o\ds\ibl1l5\qb1{l}\tql1n&\ibl2l{-2}\qb2{.l}\tbbl2\tql2k\en
-\anotes\qa L&\qa g&\triolet n\ds\ibl1j{5}\qb1{j}\tql1n&\qa j\en
+\anotes\qa J&\ttie1\qa g&\Triolet\ds\ibl1l5\qb1{l}\tql1n&\ibl2l{-2}\qb2{.l}\tbbl2\tql2k\en
+\anotes\qa L&\qa g&\Triolet\ds\ibl1j{5}\qb1{j}\tql1n&\qa j\en
\bar%21
-\anotes\qa K&\qa g&\triolet n\ds\ibl1j{5}\qb1{j}\tql1n&\qa h\en
-\anotes\qa{K}&\qa f&\triolet m\ds\ibl1j5\qb1{j}\tql1m&\qa k\en
+\anotes\qa K&\qa g&\Triolet\ds\ibl1j{5}\qb1{j}\tql1n&\qa h\en
+\anotes\qa{K}&\qa f&\Triolet\ds\ibl1j5\qb1{j}\tql1m&\qa k\en
\bar%22
-\anotes\ha G&\qa d\qa g&\triolet m\ds\ibl1i5\qb1{i}\tql1n\triolet m\ds\ibl1i5\qb1{i}\tql1n&\thslur1k\ha i\en
+\anotes\ha G&\qa d\qa g&\Triolet\ds\ibl1i5\qb1{i}\tql1n\Triolet\ds\ibl1i5\qb1{i}\tql1n&\thslur1k\ha i\en
\mulooseness-1%
\setrightrepeat%
\endpiece
Binary files old/texmf-dist/doc/generic/autosp/kinder2.pdf and new/texmf-dist/doc/generic/autosp/kinder2.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/quod2.aspc new/texmf-dist/doc/generic/autosp/quod2.aspc
--- old/texmf-dist/doc/generic/autosp/quod2.aspc 2017-04-17 00:27:13.000000000 +0200
+++ new/texmf-dist/doc/generic/autosp/quod2.aspc 2018-03-05 00:59:46.000000000 +0100
@@ -81,7 +81,7 @@
\anotes
\itieu0a\qa a\ttie0\ibbl0a{-2}\qb0{aNM}\tqb0L&
\ibl1l{-2}\qb1l\tqb1k\cl{^j}\ds&
- \qa{.o}\ibbl2i2\qb2i\Qsk\tqb2{^j}&
+ \qa{.o}\ibbl2i2\qb2i\tqb2{^j}&
\shake{n}\ibl3i0\qb3{^j}\nbbl3\qb3i\tqb3j\cu h\ds\en
\bar%7
\anotes\qa{MK}&\ibu1g0\qb1{fgh}\tqh1f&\ibl2k0\qb2{klm}\tqb2k&\qa{hh}\en
@@ -91,15 +91,15 @@
\anotes
\qu{.H}\cu{^J}&
\ibu1c4\qb1{^cde}\itied1h\tqh1h&
- \ibl2l{-1}\qb2{.l}\itieu2k\tbbl2\tqb2k\ttie2\ibbl2j0\qb2k\HQsk\tbbl2\qb2{^j}\itieu2l\tqb2l&
+ \ibl2l{-1}\qb2{.l}\itieu2k\tbbl2\tqb2k\ttie2\ibbl2j0\qb2k\tbbl2\qb2{,,,^j}\itieu2l\tqb2l&
\ibu3h{0}\qb3{hih}\tqh3g\en
\anotes
\ql K\cl K&
\ttie1\ibu1h{-2}\qb1h\tqh1g\cu f&
\ttie2\ibbl2l{-1}\qb2{lkl}\tqb2j\cl k&
\ibu3f{-1}\qb3f\tqh3e\cu d\en
-\advance\barno by -1%
\leftrightrepeat
+\advance\barno-1%
\anotes\ds&\cl m&\ds&\cl o\en
\bar%9
\anotes\qa{dc}&\ibl1k0\qb1{kmk}\tqb1{m}&\qa{oo}&\ibl3m0\qb3{mom}\tqb3o\en
@@ -124,7 +124,7 @@
\qa b\qa I&
\ibl1k2\qb1{^k}\nbbl1\qb1l\tqb1m\itied1i\qu i&
\ibl2o{-1}\qb2p\qb2q\qb2p\tqb2o&
- \ibl3n{-2}\qb3n\nbbl3\qb3m\tqb3l\Qsk\ibbl3k0\qb3{^kl}\qb3m\tqb3k\en
+ \ibl3n{-2}\qb3n\nbbl3\qb3m\tqb3l\ibbl3k0\qb3{,,,^kl}\qb3m\tqb3k\en
\anotes
\qa{.L}\cl{=K}&
\ttie1\ibu1i0\qb1i\nbbu1\qb1h\tqh1i\ibu1g2\qb1g\nbbu1\qb1h\tqh1i&
@@ -162,6 +162,7 @@
\ibbl2h1\qb2{hkj}\tqb2i\ibbl2j0\qb2j\tbbl2\qb2h\itieu2k\tqb2k&
\ibu3f2\qb3f\tqh3g\ibu3h{-4}\qb3h\tqh3f\en
\anotes\qa N\cu G&\ibu1i{-2}\qb1i\tqh1h\cu g&\ttie2\ibl2j0\qb2k\nbbl2\qb2j\tqb2k\cl i&\qa g\cu g\en
+\mulooseness-1%
\setrightrepeat
\endpiece%
\eject
Binary files old/texmf-dist/doc/generic/autosp/quod2.pdf and new/texmf-dist/doc/generic/autosp/quod2.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/quod2A.aspc new/texmf-dist/doc/generic/autosp/quod2A.aspc
--- old/texmf-dist/doc/generic/autosp/quod2A.aspc 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/generic/autosp/quod2A.aspc 2018-03-05 00:59:46.000000000 +0100
@@ -0,0 +1,163 @@
+\input musixtex
+\input musixplt
+\input soul.sty
+\sodef{\so}{}{0.15em}{0.5em}{0.5em}
+\input musixsty
+\input musixps
+\nohalfties
+\def\pstiehgt{0.5}
+\def\psslurhgt{0.5}
+\vsize9.75in
+\voffset-0.5in
+\hsize7.0in
+\hoffset-0.25in
+\smallmusicsize
+\bigaccid
+\advance\parindent by 10pt
+\def\raisebarno{7\internote}%
+\nobarnumbers
+\relativeaccid
+\geometricskipscale
+\instrumentnumber1
+\generalsignature{+1}
+\generalmeter\meterC
+\setname1{A}
+\fulltitle{\sc\so{Quodlibet}}
+\subtitle{\it Variation 30 of the Goldberg Variations for Clavier}
+\title{\it Quodlibet}
+\author{J. S. Bach (1685--1750)}
+\shortauthor{\it J. S. Bach}
+\othermention{Arranged for Recorders by R. D. Tennent}
+\maketitle
+\startbarno=0
+\nobarnumbers
+\stafftopmarg=3.0\Interligne%
+\staffbotmarg=3.0\Interligne%
+\startpiece\addspace\afterruleskip%
+\TransformNotes{#2}{#4}%
+\systemnumbers%
+\anotes\ds&\cu d&\ds&\ds\en
+\bar%1
+\anotes\ha N&\ibu1g2\qb1{ghi}\tqh1j&\Cpause&\hp\en
+\anotes
+ \ha M&
+ \ibl1k{-2}\qb1k\nbbl1\qb1j\tqb1i\ibu1h0\qb1h\nbbu1\qb1g\tqh1h&&
+ \qp\ds\cu d\en
+\bar%2
+\anotes\ha L&\ibu1i{-2}\qb1i\tqh1h\itied1g\qa g&\qa{nn}&\ibu3g2\qb3{ghi}\tqh3j\en
+\anotes
+ \qa{.K}\cu J&
+ \ttie1\qa g\ibu1f0\shake{n}\qb1f\nbbu1\qb1e\tqh1f&
+ \qa o\cl o\ds&
+ \ibl3k{-2}\qb3k\nbbl3\qb3j\tqb3i\cu h\ds\en
+\bar%3
+\anotes\hu I&\qa g\ds\cl k&\ibl2n{-1}\qb2{no}\qb2{n}\tqb2{=m}&\qa{kk}\en
+\anotes\hu J&\ibu1j{-2}\qb1{ji}\qb1h\tqh1g&\ibl2j{0}\qb2{lk}\qb2j\tqb2p&\qa{ll}\en
+\bar%4
+\anotes
+ \ha K&
+ \itied1f\shake{n}\qa f\ttie1\ibbu1e{-2}\qb1f\tbbu1\qb1e\itied1d\tqh1d&
+ \ibl2o{-1}\qb2{ono}\tqb2m&
+ \ibl3k{-1}\qb3{klk}\tqb3j\en
+\anotes
+ \qa G\ds\ibbl0b{-1}\qb0b\tqb0a&
+ \ttie1\qa d\qp&
+ \ibl2n{-2}\qb2n\tqb2m\ibl2n{-5}\qb2n\tqb2k&
+ \ibu3h{-2}\shake{p}\qb3i\tqh3h\qa g\en
+\bar%5
+\anotes\ibl0M0\qb0N\nbbl0\qb0M\tqb0N\ibl0K0\qb0L\nbbl0\qb0K\tqb0L&\qa{nn}&\ibl2n2\qb2{nop}\tqb2q&\hp\en
+\anotes\qa{.M}\cu I&\qa{oo}&\ibl2r{-2}\qb2r\nbbl2\qb2q\tqb2p\ibl2o6\qb2o\itieu2r\tqb2r&\qp\ds\cl k\en
+\bar%6
+\anotes
+ \qa{.L}\ibbl0M2\qb0M\tqb0N&
+ \ibl1n{-1}\qb1{non}\tqb1m&
+ \ttie2\ibl2r{-2}\qb2r\tqb2q\qa p&
+ \ibl3n{-2}\qb3{nml}\tqb3k\en
+\anotes
+ \itieu0a\qa a\ttie0\ibbl0a{-2}\qb0{aNM}\tqb0L&
+ \ibl1l{-2}\qb1l\tqb1k\cl{^j}\ds&
+ \qa{.o}\ibbl2i2\qb2i\qsk\tqb2{^j}&
+ \shake{n}\ibl3i0\qb3{^j}\nbbl3\qb3i\tqb3j\cu h\ds\en
+\bar%7
+\anotes\qa{MK}&\ibu1g0\qb1{fgh}\tqh1f&\ibl2k0\qb2{klm}\tqb2k&\qa{hh}\en
+\anotes\qa{NG}&\ibu1g{-2}\qb1{gfe}\tqh1d&\ibl2i4\qb2{ikn}\tqb2m&\qa{ii}\en
+\bar%8
+\vnotes0.4\elemskip&&&\en
+\anotes
+ \qu{.H}\cu{^J}&
+ \ibu1c4\qb1{^cde}\itied1h\tqh1h&
+ \ibl2l{-1}\qb2{.l}\itieu2k\tbbl2\tqb2k\ttie2\ibbl2j0\qb2k\hqsk\tbbl2\qb2{^j}\itieu2l\tqb2l&
+ \ibu3h{0}\qb3{hih}\tqh3g\en
+\anotes
+ \ql K\cl K&
+ \ttie1\ibu1h{-2}\qb1h\tqh1g\cu f&
+ \ttie2\ibbl2l{-1}\qb2{lkl}\tqb2j\cl k&
+ \ibu3f{-1}\qb3f\tqh3e\cu d\en
+\advance\barno by -1%
+\leftrightrepeat
+\anotes\ds&\cl m&\ds&\cl o\en
+\bar%9
+\anotes\qa{dc}&\ibl1k0\qb1{kmk}\tqb1{m}&\qa{oo}&\ibl3m0\qb3{mom}\tqb3o\en
+\anotes\qa{bN}&\ibl1k0\qb1{nkk}\tqb1n&\qa{pp}&\ibl3k2\qb3k\nbbl3\qb3l\tqb3m\ibl3n{-4}\qb3n\tqb3l\en
+\bar%10
+\anotes\ibl0b{-1}\qb0{cbc}\tqb0a&\cl l\ds\qp&\ibl2o{-1}\qb2{opo}\tqb2n&\ibl3o{-2}\qb3{onm}\tqb3l\en
+\anotes
+ \qa{.b}\cl{^a}&
+ \qa{mm}&
+ \ibl2m{-2}\qb2m\tqb2l\cl{^k}\ds&
+ \ibl3j0\shake n\qb3{^k}\nbbl3\qb3{^j}\tqb3k\ibl3i8\qb3i\tqb3{p}\en
+\bar%11
+\anotes\qa{NN}&\ibl1l0\qb1{nln}\tqb1l&\qa{pp}&\ibl3m0\qb3{lpl}\tqb3{p}\en
+\anotes
+ \qa{.a}\cl{^a}&
+ \ibl1m{-1}\qb1{mnm}\tqb1l&
+ \qa{qq}&
+ \ibbl3k2\qb3{^klm}\tqb3n\ibl3o{-2}\qb3o\nbbl3\qb3n\qsk\tqb3m\en
+\bar%12
+\vnotes0.4\elemskip&&&\en
+\anotes
+ \qa b\qa I&
+ \ibl1k2\qb1{^k}\nbbl1\qb1l\tqb1m\itied1i\qu i&
+ \ibl2o{-1}\qb2p\qb2q\qb2p\tqb2o&
+ \ibl3n{-2}\qb3n\nbbl3\qb3m\tqb3l\qsk\ibbl3k0\qb3{^kl}\qb3m\tqb3k\en
+\anotes
+ \qa{.L}\cl{=K}&
+ \ttie1\ibu1i0\qb1i\nbbu1\qb1h\tqh1i\ibu1g2\qb1g\nbbu1\qb1h\tqh1i&
+ \ibl2n0\qb2n\nbbl2\qb2m\tqb2n\cl l\ds&
+ \itieu3l\ha l\en
+\bar%13
+\anotes
+ \qa{Jc}&
+ \ibl1j2\qb1{jkl}\tqb1m&
+ \hp&
+ \ttie3\ibbl3k1\slur lku1\qb3{lk}\slur mlu1\qb3m\tqb3l\ibbl3m1\isluru3n\qb3n\tbbl3\tslur3m\qb3m\tqb3o\en
+\anotes
+ \qa{.b}\ibbu0J{-2}\qb0J\tqh0I&
+ \ibl1n{-1}\qb1n\nbbl1\qb1m\tqb1l\cl k\ds&
+ \qa n\ibl2i{-5}\qb2n\tqb2g&
+ \qa{.k}\ibbl3j2\qb3j\tqb3k\en
+\bar%14
+\anotes
+ \qa{.H}\ibbu0I2\qb0I\tqh0J&
+ \ds\cu h\ibu1e0\qb1e\nbbu1\qb1d\tqh1e&
+ \ibl2j1\qb2{.j}\tbbl2\tqb2k\ibl2j{-2}\qb2j\tqb2i&
+ \ibl3l2\qb3l\nbbl3\qb3m\tqb3n\ibl3o{-2}\qb3o\tqb3n\en
+\anotes
+ \qa{.K}\ibbu0J2\qb0J\tqh0K&
+ \ibu1g1\qb1f\itied1g\tqh1g\ttie1\ibu1g{-1}\qb1g\tqh1f&
+ \ibu2h1\qb2h\tqh2i\ibl2j2\qb2j\tqb2k&
+ \ibbl3m{-2}\shake{o}\qb3m\tbbl3\qb3l\tqb3k\ibu3i{-6}\qb3j\tqh3d\en
+\bar%15
+\anotes\ibu0I0\qb0{GHI}\tqh0G&\qa{dd}&\ibu2i0\qb2i\nbbu2\qb2h\tqh2i\cu g\ds&\ibl3i0\qb3{ijk}\tqb3i\en
+\anotes\qa{.J}\cu{^J}&\qa{ee}&\ds\ibbl2l{-2}\qb2l\tqb2k\ibl2j4\qb2j\tqb2l&\ibu3j{-2}\qb3{jih}\tqh3g\en
+\bar%16
+\anotes
+ \qa{KK}&
+ \ibu1g{1}\qb1{ded}\tqh1j&
+ \ibbl2h1\qb2{hkj}\tqb2i\ibbl2j0\qb2j\tbbl2\qb2h\itieu2k\tqb2k&
+ \ibu3f2\qb3f\tqh3g\ibu3h{-4}\qb3h\tqh3f\en
+\anotes\qa N\cu G&\ibu1i{-2}\qb1i\tqh1h\cu g&\ttie2\ibl2j0\qb2k\nbbl2\qb2j\tqb2k\cl i&\qa g\cu g\en
+\setrightrepeat
+\endpiece%
+\eject
+\end
Binary files old/texmf-dist/doc/generic/autosp/quod2A.pdf and new/texmf-dist/doc/generic/autosp/quod2A.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/rebar.1 new/texmf-dist/doc/generic/autosp/rebar.1
--- old/texmf-dist/doc/generic/autosp/rebar.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/generic/autosp/rebar.1 2018-03-05 00:59:46.000000000 +0100
@@ -0,0 +1,73 @@
+.\" This manpage is licensed under the GNU Public License
+.TH REBAR 1 2015-07-14 "" ""
+
+.SH NAME
+rebar \- corrects bar-number comments in MusiXTeX scores
+
+.SH SYNOPSIS
+.B rebar
+.RB [ \-v\ |\ \-\-version\ |\ \-h\ |\ \-\-help ]
+
+.B rebar
+[
+.IB infile .tex
+[
+.IR outfile [\fB.tex\fP]
+] ]
+
+.B rebar
+[
+.IB infile .aspc
+[
+.IR outfile [\fB.aspc\fP]
+] ]
+
+.SH DESCRIPTION
+
+.B rebar
+reads a MusiXTeX score and generates a copy
+with bar-number comments
+of the form
+.I %barno
+appended to the following commands:
+.RS 0.25in
+.nf
+
+\\bar
+\\alaligne
+\\alapage
+\\leftrepeat
+\\rightrepeat
+\\leftrightrepeat
+\\startpiece
+\\startextract
+\\changecontext
+\\Changecontext
+\\contpiece
+\\Contpiece
+\\xbar
+
+.fi
+.RE
+replacing any existing comments. The following commands are
+respected:
+.RS 0.25in
+.nf
+
+\\startbarnumber=...
+\\barno=...
+\\advance\\barno...
+
+.fi
+.RE
+Bar-numbering in the MusiXTeX output is not affected.
+
+If no output filename is provided, output goes to standard output. If no
+input filename is provided, input comes from standard input.
+
+.SH SEE ALSO
+.PP
+musixdoc.pdf
+
+.SH AUTHOR
+This program and manual page were written by Bob Tennent .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/generic/autosp/tex2aspc.1 new/texmf-dist/doc/generic/autosp/tex2aspc.1
--- old/texmf-dist/doc/generic/autosp/tex2aspc.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/generic/autosp/tex2aspc.1 2018-03-05 00:59:46.000000000 +0100
@@ -0,0 +1,46 @@
+.\" This manpage is licensed under the GNU Public License
+.TH TEX2ASPC 1 2018-02-14 "" ""
+
+.SH NAME
+
+tex2aspc \- converts conventional MusiXTeX scores to .aspc format
+for processing by
+.BR autosp (1).
+
+.SH SYNOPSIS
+
+.B tex2aspc
+.RB [ \-v\ |\ \-\-version\ |\ \-h\ |\ \-\-help ]
+
+.B tex2aspc
+.IR infile [\fR.tex\fP]
+.RI [ outfile [ \fR.aspc\fP ]]
+
+This program re-factors (sequences of) conventional
+note-spacing commands (\\notes \\Notes \\NOtes ...)
+in a measure
+into
+a single \\anotes command.
+This is intended for "legacy" scores in order to take advantage of
+features
+only provided by
+.BR autosp (1),
+such as "global" skips and processing of \TransformNotes commands.
+
+.SH LIMITATIONS
+
+
+.B tex2aspc
+assumes that & and | (rather than \\nextinstrument and \\nextstaff) are used to separate instruments and staffs.
+
+User-defined macros are not processed or expanded.
+
+.SH SEE ALSO
+.BR autosp (1)
+.PP
+musixdoc.pdf
+
+.SH AUTHOR
+This program and manual page were written by Bob Tennent .
+
+
Binary files old/texmf-dist/doc/generic/autosp/tex2aspc.pdf and new/texmf-dist/doc/generic/autosp/tex2aspc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/autosp.1 new/texmf-dist/doc/man/man1/autosp.1
--- old/texmf-dist/doc/man/man1/autosp.1 2017-05-03 19:35:31.000000000 +0200
+++ new/texmf-dist/doc/man/man1/autosp.1 2018-03-05 00:59:46.000000000 +0100
@@ -1,5 +1,5 @@
.\" This manpage is licensed under the GNU Public License
-.TH AUTOSP 1 2017-04-06 "" ""
+.TH AUTOSP 1 2018-02-14 "" ""
.SH NAME
autosp \- preprocessor to generate note-spacing commands for MusiXTeX scores
@@ -11,7 +11,7 @@
.B autosp
.RB [ \-d\ |\ \-\-dotted ]
.RB [ \-l\ |\ \-\-log ]
-.IR infile [\ \fR.aspc\fP\ |\ \fR.tex\fP\ ]
+.IR infile [\fR.aspc\fP]
.RI [ outfile [ \fR.tex\fP ]]
@@ -39,32 +39,30 @@
.fi
Typically,
an
-\\anotes command is expanded into several conventional
+\\anotes command generates several conventional
note-spacing commands.
-If the
-.I infile
-argument
-has .tex extension,
-.B autosp
-will process conventional note-spacing commands
-(but not \\vnotes or \\znotes)
-similarly.
-This is intended to
-correct spacing in an extracted single-instrument part,
-but may not produce satisfactory output when applied to a conventional multi-instrument MusiXTeX score.
-
If the
.I infile
argument
-has neither .aspc nor .tex extension, input is taken from
+does not have an .aspc extension, input is taken from
.IR infile .aspc
-if that file exists, or from
-.IR infile .tex
-otherwise.
+if that file exists.
+
+If the
+.I outfile
+argument does not have a .tex extension, output is sent to
+.IR outfile .tex.
+If no
+.I outfile
+argument is provided, output will go to
+.IR infile .tex
+(or to
+.IR infile .ltx
+if a \\documentclass declaration is encountered).
For
-\\anotes commands (and, for a .tex file, all conventional note-spacing commands),
+\\anotes commands,
line breaks and spaces may precede note segments, allowing more flexible source formatting;
the line breaks and spaces will be elided from the output.
@@ -87,20 +85,9 @@
.fi
-If
-no
-.IR outfile
-argument is provided,
-output goes to
-.IR infile .tex
-if the
-.I infile
-name
-has extension .aspc, or to standard output otherwise.
-
If the
.B \-l
-( \fB\-\-log\fP ) option is used, a log
+( \fB\-\-log\fP ) option is used, a very detailed log
.IR infile .alog
is generated.
@@ -122,23 +109,54 @@
If there is a single staff, consecutive whole-bar rest bars
are merged into a multi-bar rest. Bar-centered rests can be
-coded using the standard \\def\\atnextbar notation but also
-the non-standard command \\Cpause in a note segment generates a
+coded using the standard \\def\\atnextbar notation but
+the non-standard command \\Cpause in a note segment also generates a
bar-centered rest.
-Spacing commands \\sk and \\hsk in the source are discarded,
-but not \\qsk, \\hqsk or \\qqsk;
-moreover
+Spacing commands \\sk and \\bsk in the source are discarded,
+but not "small" skips \\hsk, \\qsk, \\tqsk, \\hqsk or \\qqsk,
+or the small "backward" skips \\hbsk, \\bqsk, \\btsk, or \\bhsk.
+Moreover,
non-standard commands
-\\Qsk, \\HQsk and \\QQsk generate "global" skips; i.e., the effect of \\qsk, \\hqsk or \\qqsk in
+\\QQsk, \\HQsk \\TQsk and \\Qsk in the source generate "global" skips; i.e., the effect of \\qqsk, \\hqsk, \\tqsk or \\qsk, respectively, in
.I every
-staff.
+staff. These ensure that staffs remain synchronized if additional spacing is needed in any staff(s).
+
+Global skips may also be obtained within collective-coding sequences by using
+up to four successive commas
+to get the effects of \\QQsk, \\HQsk, \\TQsk or \\Qsk, respectively.
+Global skips \\tqsk (or, for double-flats, \\qsk) are
+automatically inserted before accidentals ('^', '_', '=', '<', '>') on collective-coding notes
+(except when the preceding note is "virtual"; i.e., a skip).
+If this automatic additional spacing is
+.I not
+wanted in some context, it may be avoided by
+replacing
+the accidental in the collective-coding sequence
+by
+any of the
+.I explicit
+accidental commands: \\sh, \\fl, \\na, \\smallsh, \\bigsh, etc.
+If the automatic spacing is insufficient, the spacing may be increased by adding sufficient commas or
+using a conventional notes command instead of \\anotes.
+
A note segment can be completely empty, but if a note segment should start
with or contain a "space," the note-value
of that space must be made explicit with a command of the
form \\ha{*}, \\qa{.*}, \\qa{*}, \\ca{*}, etc.
+From version 2017-06-14, the effects of \\TransformNotes calls are implemented by the
+.B autosp
+pre-processor. This
+enables use of
+musixlyr in
+.B autosp
+scores; musixlyr.tex
+is incompatible with the
+musixtnt.tex
+implementation of \\TransformNotes.
+
All other conventional MusiXTeX commands are output exactly as given in the input.
@@ -167,6 +185,7 @@
by expanding the sequence
into a sequence of individual note commands.
+
.SH LIMITATIONS
.B autosp
@@ -181,6 +200,7 @@
supports
.I x-tuplets
introduced using \\xtuplet{\fIx\fP}
+or \\xxtuplet{\fIx:y\fP}
and
.I triplets
introduced
@@ -194,11 +214,6 @@
\\downtuplet
.fi
-However,
-MusiXTeX notation does not
-specify the
-.I intended
-duration of an x-tuplet.
.B autosp
assumes that an x-tuplet is to be played in
(\fIx\fP\-1)/\fIx\fP
@@ -206,19 +221,58 @@
So, for example, a triplet in eighths is assumed to be played in the time of one quarter note.
If this assumption
isn't valid, the x-tuplet must
-be coded explicitly using a \\vnotes command; see the first
+be coded explicitly using a suitable \\vnotes command; see the first
measure of barsant2.aspc for an example of a non-standard x-tuplet: a 5-tuple
of 64th notes with an intended duration
of
.I six
64ths.
+
+In some polyrhythmic scores, the \\txt numeral may be displaced, even if the notes
+themselves are correctly spaced. In these cases, it is possible to suppress
+the normal output of \\txt by using the non-standard commands \\Triolet (no arguments)
+or \\Xtuplet{k}\\
+and placing a numeral at the correct location using \\zcn (i.e., \\zcharnote).
+
.B autosp
-cannot deal with simultaneous x-tuplets in multiple staffs unless the x values and
-note durations are identical. Global skips (\\QQsk, \\HQsk and \\Qsk) are
-ineffective if a staff has an x-tuplet; however, "local" skips (\\qqsk, \\hqsk, \\qsk)
-are effective.
+can deal with simultaneous x-tuplets in multiple staffs provided the x values and
+total note durations are identical.
+
+In some baroque scores, particularly by J.S. Bach, a beamed sixteenth note is vertically aligned
+with
+the third note of a triplet of eighth notes in another staff (implying that they should
+be sounded simultaneously); e.g.,
+.nf
-User-defined macros are not processed or expanded.
+ \\ibl0L0\\qb0{.L}\\tqql0L
+
+.fi
+would be played as if notated
+.nf
+
+ \\uptrio{b}10\\ql L\\hroff{\\cl L}
+
+.fi
+The following coding will align the beamed sixteenth note
+with the third note of a triplet in another staff:
+.nf
+
+ \\ibl0L0\\qb0{.L}\\hbsk\\tqql0L
+
+.fi
+and, similarly, for triplets of sixteenth notes:
+.nf
+
+ \\ibbu0J0\\qb0{.J}\\hbsk\\nqqqu0J\\qb0{.J}\\hbsk\\tqqqu0J
+
+.fi
+Generally, user-defined macros are not processed or expanded; however, definitions of the form
+.nf
+
+ \\def\\atnextbar{\\znotes ... \\en}
+
+.fi
+generate definitions that do take account of \\TransformNotes.
All staffs are assumed to have the same meter; see kinder2.aspc for
an example of how to work around this.
@@ -232,9 +286,13 @@
.SH EXAMPLES
See files quod2.aspc, kinder2.aspc, geminiani.aspc and barsant2.aspc for scores suitable for input to
.BR autosp .
+The program
+.B tex2aspc
+can be used to convert "legacy" MusiXTeX scores to .aspc format.
.SH SEE ALSO
.BR msxlint (1)
+.BR tex2aspc (1)
.PP
musixdoc.pdf
Binary files old/texmf-dist/doc/man/man1/autosp.man1.pdf and new/texmf-dist/doc/man/man1/autosp.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/tex2aspc.1 new/texmf-dist/doc/man/man1/tex2aspc.1
--- old/texmf-dist/doc/man/man1/tex2aspc.1 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/man/man1/tex2aspc.1 2018-03-05 00:59:46.000000000 +0100
@@ -0,0 +1,46 @@
+.\" This manpage is licensed under the GNU Public License
+.TH TEX2ASPC 1 2018-02-14 "" ""
+
+.SH NAME
+
+tex2aspc \- converts conventional MusiXTeX scores to .aspc format
+for processing by
+.BR autosp (1).
+
+.SH SYNOPSIS
+
+.B tex2aspc
+.RB [ \-v\ |\ \-\-version\ |\ \-h\ |\ \-\-help ]
+
+.B tex2aspc
+.IR infile [\fR.tex\fP]
+.RI [ outfile [ \fR.aspc\fP ]]
+
+This program re-factors (sequences of) conventional
+note-spacing commands (\\notes \\Notes \\NOtes ...)
+in a measure
+into
+a single \\anotes command.
+This is intended for "legacy" scores in order to take advantage of
+features
+only provided by
+.BR autosp (1),
+such as "global" skips and processing of \TransformNotes commands.
+
+.SH LIMITATIONS
+
+
+.B tex2aspc
+assumes that & and | (rather than \\nextinstrument and \\nextstaff) are used to separate instruments and staffs.
+
+User-defined macros are not processed or expanded.
+
+.SH SEE ALSO
+.BR autosp (1)
+.PP
+musixdoc.pdf
+
+.SH AUTHOR
+This program and manual page were written by Bob Tennent .
+
+
Binary files old/texmf-dist/doc/man/man1/tex2aspc.man1.pdf and new/texmf-dist/doc/man/man1/tex2aspc.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/autosp.doc.tlpobj new/tlpkg/tlpobj/autosp.doc.tlpobj
--- old/tlpkg/tlpobj/autosp.doc.tlpobj 2017-05-04 02:06:57.000000000 +0200
+++ new/tlpkg/tlpobj/autosp.doc.tlpobj 2018-03-31 02:24:27.000000000 +0200
@@ -1,9 +1,10 @@
name autosp.doc
category Package
-revision 44166
+revision 47198
shortdesc doc files of autosp
-docfiles size=85
+docfiles size=116
texmf-dist/doc/generic/autosp/README
+ texmf-dist/doc/generic/autosp/autosp.1
texmf-dist/doc/generic/autosp/autosp.pdf
texmf-dist/doc/generic/autosp/barsant2.aspc
texmf-dist/doc/generic/autosp/barsant2.pdf
@@ -13,6 +14,13 @@
texmf-dist/doc/generic/autosp/kinder2.pdf
texmf-dist/doc/generic/autosp/quod2.aspc
texmf-dist/doc/generic/autosp/quod2.pdf
+ texmf-dist/doc/generic/autosp/quod2A.aspc
+ texmf-dist/doc/generic/autosp/quod2A.pdf
+ texmf-dist/doc/generic/autosp/rebar.1
texmf-dist/doc/generic/autosp/rebar.pdf
+ texmf-dist/doc/generic/autosp/tex2aspc.1
+ texmf-dist/doc/generic/autosp/tex2aspc.pdf
texmf-dist/doc/man/man1/autosp.1
texmf-dist/doc/man/man1/autosp.man1.pdf
+ texmf-dist/doc/man/man1/tex2aspc.1
+ texmf-dist/doc/man/man1/tex2aspc.man1.pdf
++++++ avantgar.tar.xz ++++++
++++++ avremu.doc.tar.xz ++++++
++++++ avremu.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/avremu.tlpobj new/tlpkg/tlpobj/avremu.tlpobj
--- old/tlpkg/tlpobj/avremu.tlpobj 2017-04-14 17:29:26.000000000 +0200
+++ new/tlpkg/tlpobj/avremu.tlpobj 2018-03-03 19:39:26.000000000 +0100
@@ -17,7 +17,7 @@
RELOC/tex/latex/avremu/avr.testsuite.tex
RELOC/tex/latex/avremu/avremu.sty
catalogue-ctan /macros/latex/contrib/avremu
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.3
catalogue-topics emulation
catalogue-version 0.1
++++++ awesomebox.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/awesomebox/README new/doc/latex/awesomebox/README
--- old/doc/latex/awesomebox/README 2016-11-29 01:01:03.000000000 +0100
+++ new/doc/latex/awesomebox/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-Awesome Boxes is all about drawing admonition blocks around text to
-inform or alert your readers about something particular. The specific
-aim of this package is to use FontAwesome¹ icons to ease the
-illustration of these blocks.
-
-This means all the magic of this package only exists if you previously
-installed FontAwesome on your system and made it available for use with
-XeTeX. Yes, this package requires you to use XeLaTeX too.
-
-The idea of admonition blocks comes from the ones you can easily do with
-AsciiDoc².
-
-We use the previous work of Honza Ustohal on fontawesome.sty³ to build
-this package. However, we made two important modifications:
-
- 1. we rename the internal commands of fontawesome.sty from \fa to
- \abIcon and the \FA font switch to \ABFamily to avoid collision if
- you want to use both of them;
- 2. we remove most of the provided icons to only kept the one we really
- use in this package.
-
-For more details, please refer to the awesomebox.pdf document.
-
-¹ http://fontawesome.io/icons/
-² http://asciidoctor.org/docs/user-manual/#admonition
-³ https://gist.github.com/sway/3101743
-⁴ https://github.com/milouse/latex-awesomebox/blob/master/awesomebox.pdf
-
-* Requirements
-
- - a working XeLaTeX environment
- - the ifxetex, ifluatex, xltxtra, xcolor and tabularx LaTeX packages
- - FontAwesome (http://fontawesome.io/icons/)
-
-* Installation
-
-Download the awesomebox.sty file and put it in the same folder of the
-document your are composing.
-
-For system wide installation, please refer to the documentation of your
-XeLaTeX distribution.
-
-* License
-
-Awesome Box is released under the WTFPL
-(http://www.wtfpl.net/txt/copying/). A copy of this license is
-distributed in this package.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/awesomebox/README.md new/doc/latex/awesomebox/README.md
--- old/doc/latex/awesomebox/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/awesomebox/README.md 2018-02-02 00:02:41.000000000 +0100
@@ -0,0 +1,50 @@
+Awesome Boxes is all about drawing admonition blocks around text to
+inform or alert your readers about something particular. The specific
+aim of this package is to use
+[FontAwesome](http://fontawesome.io/icons/) icons to ease the
+illustration of these blocks.
+
+This means all the magic of this package only exists if you previously
+installed FontAwesome on your system and made it available for use with
+XeTeX. Yes, this package requires you to use XeLaTeX too.
+
+The idea of admonition blocks comes from the ones you can easily do with
+[AsciiDoc](http://asciidoctor.org/docs/user-manual/#admonition).
+
+We use the previous work of Honza Ustohal on
+[fontawesome.sty](https://gist.github.com/sway/3101743) to build this
+package. However, we made two important modifications:
+
+1. we rename the internal commands of `fontawesome.sty` from `\fa` to
+ `\abIcon` and the `\FA` font switch to `\ABFamily` to avoid
+ collision if you want to use both of them;
+2. we remove most of the provided icons to only kept the one we really
+ use in this package.
+
+For more details, please refer to the
+[awesomebox.pdf](https://github.com/milouse/latex-awesomebox/blob/master/awesomebox.pdf)
+document.
+
+Requirements
+============
+
+- a working XeLaTeX environment
+- the `ifxetex`, `ifluatex`, `xltxtra`, `xcolor` and `tabularx` LaTeX
+ packages
+- [FontAwesome](http://fontawesome.io/icons/)
+
+Installation
+============
+
+Download the `awesomebox.sty` file and put it in the same folder of the
+document your are composing.
+
+For system wide installation, please refer to the documentation of your
+XeLaTeX distribution.
+
+License
+=======
+
+Awesome Box is released under the
+[WTFPL](http://www.wtfpl.net/txt/copying/). A copy of this license is
+distributed in this package.
Binary files old/doc/latex/awesomebox/awesomebox.pdf and new/doc/latex/awesomebox/awesomebox.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/awesomebox/awesomebox.tex new/doc/latex/awesomebox/awesomebox.tex
--- old/doc/latex/awesomebox/awesomebox.tex 2016-11-29 01:01:03.000000000 +0100
+++ new/doc/latex/awesomebox/awesomebox.tex 2018-02-02 00:02:41.000000000 +0100
@@ -47,7 +47,7 @@
\title{Awesome Boxes}
\author{Étienne Deparis}
-\date{\today}
+\date{2018-01-31 v0.2}
\begin{document}
@@ -268,6 +268,23 @@
default value is 2pt and you can change it with:
\verb!\setlength{\aweboxrulewidth}{2pt}!.
+\section{In other environments}
+
+Awesome boxes may be used in any other environments, like in a list.
+
+\begin{verbatim}
+\begin{itemize}
+\item My first item
+\item My second item with \notebox{A note box!}
+\item Last and finally
+\end{itemize}
+\end{verbatim}
+
+\begin{itemize}
+\item My first item
+\item My second item with \notebox{A note box!}
+\item Last and finally
+\end{itemize}
\colophon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/awesomebox.doc.tlpobj new/tlpkg/tlpobj/awesomebox.doc.tlpobj
--- old/tlpkg/tlpobj/awesomebox.doc.tlpobj 2017-05-01 02:06:49.000000000 +0200
+++ new/tlpkg/tlpobj/awesomebox.doc.tlpobj 2018-03-03 19:39:26.000000000 +0100
@@ -1,10 +1,10 @@
name awesomebox.doc
category Package
-revision 44131
+revision 46513
shortdesc doc files of awesomebox
relocated 1
docfiles size=18
RELOC/doc/latex/awesomebox/LICENSE
- RELOC/doc/latex/awesomebox/README
+ RELOC/doc/latex/awesomebox/README.md
RELOC/doc/latex/awesomebox/awesomebox.pdf
RELOC/doc/latex/awesomebox/awesomebox.tex
++++++ awesomebox.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/awesomebox/awesomebox.sty new/tex/latex/awesomebox/awesomebox.sty
--- old/tex/latex/awesomebox/awesomebox.sty 2016-11-29 01:01:03.000000000 +0100
+++ new/tex/latex/awesomebox/awesomebox.sty 2018-02-02 00:02:41.000000000 +0100
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{awesomebox}[2016/11/22 v0.1]
+\ProvidesPackage{awesomebox}[2018/01/31 v0.2]
% Awesome Box has been written by Étienne Deparis and is released under
% the WTFPL (http://www.wtfpl.net/txt/copying/).
@@ -75,7 +75,7 @@
\newcommand{\awesomebox}[4]{%
\vspace{\aweboxvskip}
\noindent
- \begin{tabularx}{\textwidth}{%
+ \begin{tabularx}{\linewidth}{%
m{\aweboxleftmargin}!{\color{#3}\vrule width #2}X}
\raisebox{\aweboxsignraise}{\textcolor{#3}{\Huge\ABFamily#1}} & #4 \\
\end{tabularx}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/awesomebox.tlpobj new/tlpkg/tlpobj/awesomebox.tlpobj
--- old/tlpkg/tlpobj/awesomebox.tlpobj 2017-05-01 02:06:49.000000000 +0200
+++ new/tlpkg/tlpobj/awesomebox.tlpobj 2018-03-03 19:39:26.000000000 +0100
@@ -1,6 +1,6 @@
name awesomebox
category Package
-revision 44131
+revision 46513
shortdesc Draw admonition blocks in your documents, illustrated with FontAwesome icons
relocated 1
longdesc Awesome Boxes is all about drawing admonition blocks around
@@ -11,7 +11,7 @@
runfiles size=1
RELOC/tex/latex/awesomebox/awesomebox.sty
catalogue-ctan /graphics/awesomebox
-catalogue-date 2016-12-12 07:52:51 +0100
+catalogue-date 2018-02-01 21:17:31 +0100
catalogue-license other-free
catalogue-topics boxing
-catalogue-version 0.1
+catalogue-version 0.2
++++++ axodraw2.doc.tar.xz ++++++
++++ 11457 lines of diff (skipped)
++++++ axodraw2.tar.xz ++++++
++++ 9506 lines of diff (skipped)
++++++ b1encoding.doc.tar.xz ++++++
++++++ b1encoding.tar.xz ++++++
++++++ babel-albanian.doc.tar.xz ++++++
++++++ babel-albanian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-albanian.tlpobj new/tlpkg/tlpobj/babel-albanian.tlpobj
--- old/tlpkg/tlpobj/babel-albanian.tlpobj 2017-04-14 17:29:27.000000000 +0200
+++ new/tlpkg/tlpobj/babel-albanian.tlpobj 2018-03-03 19:39:29.000000000 +0100
@@ -8,7 +8,7 @@
runfiles size=2
RELOC/tex/generic/babel-albanian/albanian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/albanian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl
catalogue-topics albanian
catalogue-version 1.0c
++++++ babel-azerbaijani.doc.tar.xz ++++++
++++++ babel-azerbaijani.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-azerbaijani.tlpobj new/tlpkg/tlpobj/babel-azerbaijani.tlpobj
--- old/tlpkg/tlpobj/babel-azerbaijani.tlpobj 2017-05-05 02:06:54.000000000 +0200
+++ new/tlpkg/tlpobj/babel-azerbaijani.tlpobj 2018-03-03 19:39:29.000000000 +0100
@@ -12,7 +12,7 @@
runfiles size=2
RELOC/tex/generic/babel-azerbaijani/azerbaijani.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/azerbaijani
-catalogue-date 2017-05-04 18:32:06 +0200
+catalogue-date 2017-06-05 06:44:00 +0200
catalogue-license lppl1.3
catalogue-topics azerbaijani multilingual-addon
catalogue-version 1.0a
++++++ babel-basque.doc.tar.xz ++++++
++++++ babel-basque.tar.xz ++++++
++++++ babel-belarusian.doc.tar.xz ++++++
++++++ babel-belarusian.tar.xz ++++++
++++++ babel-bosnian.doc.tar.xz ++++++
++++++ babel-bosnian.tar.xz ++++++
++++++ babel-breton.doc.tar.xz ++++++
++++++ babel-breton.tar.xz ++++++
++++++ babel-bulgarian.doc.tar.xz ++++++
++++++ babel-bulgarian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-bulgarian.tlpobj new/tlpkg/tlpobj/babel-bulgarian.tlpobj
--- old/tlpkg/tlpobj/babel-bulgarian.tlpobj 2017-04-14 17:29:27.000000000 +0200
+++ new/tlpkg/tlpobj/babel-bulgarian.tlpobj 2018-03-03 19:39:30.000000000 +0100
@@ -8,7 +8,7 @@
runfiles size=6
RELOC/tex/generic/babel-bulgarian/bulgarian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/bulgarian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics bulgarian multilingual-addon
catalogue-version 1.2g
++++++ babel-catalan.doc.tar.xz ++++++
++++++ babel-catalan.tar.xz ++++++
++++++ babel-croatian.doc.tar.xz ++++++
++++++ babel-croatian.tar.xz ++++++
++++++ babel-czech.doc.tar.xz ++++++
++++++ babel-czech.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-czech.tlpobj new/tlpkg/tlpobj/babel-czech.tlpobj
--- old/tlpkg/tlpobj/babel-czech.tlpobj 2017-04-14 17:29:27.000000000 +0200
+++ new/tlpkg/tlpobj/babel-czech.tlpobj 2018-03-03 19:39:30.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=4
RELOC/tex/generic/babel-czech/czech.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/czech
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics czech
catalogue-version 3.1a
++++++ babel-danish.doc.tar.xz ++++++
++++++ babel-danish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-danish.tlpobj new/tlpkg/tlpobj/babel-danish.tlpobj
--- old/tlpkg/tlpobj/babel-danish.tlpobj 2017-04-14 17:29:28.000000000 +0200
+++ new/tlpkg/tlpobj/babel-danish.tlpobj 2018-03-03 19:39:31.000000000 +0100
@@ -10,7 +10,7 @@
runfiles size=2
RELOC/tex/generic/babel-danish/danish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/danish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics danish
catalogue-version 1.3r
++++++ babel-dutch.doc.tar.xz ++++++
++++++ babel-dutch.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-dutch.tlpobj new/tlpkg/tlpobj/babel-dutch.tlpobj
--- old/tlpkg/tlpobj/babel-dutch.tlpobj 2017-04-14 17:29:28.000000000 +0200
+++ new/tlpkg/tlpobj/babel-dutch.tlpobj 2018-03-03 19:39:31.000000000 +0100
@@ -10,7 +10,7 @@
runfiles size=2
RELOC/tex/generic/babel-dutch/dutch.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/dutch
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics dutch
catalogue-version 3.8i
++++++ babel-english.doc.tar.xz ++++++
++++++ babel-english.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-english.tlpobj new/tlpkg/tlpobj/babel-english.tlpobj
--- old/tlpkg/tlpobj/babel-english.tlpobj 2017-06-07 02:21:34.000000000 +0200
+++ new/tlpkg/tlpobj/babel-english.tlpobj 2018-03-03 19:39:31.000000000 +0100
@@ -17,7 +17,7 @@
RELOC/tex/generic/babel-english/english.ldf
RELOC/tex/generic/babel-english/newzealand.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/english
-catalogue-date 2017-01-24 18:51:15 +0100
+catalogue-date 2017-06-07 05:21:27 +0200
catalogue-license lppl1.3
catalogue-topics english multilingual-addon
-catalogue-version 3.3q
+catalogue-version 3.3r
++++++ babel-esperanto.doc.tar.xz ++++++
++++++ babel-esperanto.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-esperanto.tlpobj new/tlpkg/tlpobj/babel-esperanto.tlpobj
--- old/tlpkg/tlpobj/babel-esperanto.tlpobj 2017-04-14 17:29:28.000000000 +0200
+++ new/tlpkg/tlpobj/babel-esperanto.tlpobj 2018-03-03 19:39:31.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/generic/babel-esperanto/esperanto.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/esperanto
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics esperanto
catalogue-version 1.4t
++++++ babel-estonian.doc.tar.xz ++++++
++++++ babel-estonian.tar.xz ++++++
++++++ babel-finnish.doc.tar.xz ++++++
++++++ babel-finnish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-finnish.tlpobj new/tlpkg/tlpobj/babel-finnish.tlpobj
--- old/tlpkg/tlpobj/babel-finnish.tlpobj 2017-04-14 17:29:28.000000000 +0200
+++ new/tlpkg/tlpobj/babel-finnish.tlpobj 2018-03-03 19:39:31.000000000 +0100
@@ -8,7 +8,7 @@
runfiles size=2
RELOC/tex/generic/babel-finnish/finnish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/finnish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics multilingual-addon
catalogue-version 1.3q
++++++ babel-french.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-french/README new/doc/generic/babel-french/README
--- old/doc/generic/babel-french/README 2017-02-01 00:01:04.000000000 +0100
+++ new/doc/generic/babel-french/README 2018-01-30 22:04:29.000000000 +0100
@@ -3,7 +3,7 @@
French language support for the babel multilingual package
-Copyright 1996--2017 Daniel Flipo
+Copyright 1996--2018 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
Released under the LaTeX Project Public License v1.3 or later
@@ -31,9 +31,11 @@
If the latest version of this package is not included in your LaTeX
distribution, do the following:
-* issue "luatex frenchb.ins" to unpack the language definition files,
-* copy the files frenchb.ldf and frenchb.lua to a location where TeX
- can find them (default location: $TEXMF/tex/generic/babel-french/).
+* issue "luatex frenchb.ins" to unpack the language definition files;
+* copy the files frenchb.lua, french.ldf, frenchb.ldf, francais.ldf,
+ acadian.ldf and canadien.ldf to a location where TeX can find them
+ (default location: $TEXMF/tex/generic/babel-french/);
+* rebuild the database (mktexlsr or so).
== DOCUMENTATION ==
Binary files old/doc/generic/babel-french/frenchb.pdf and new/doc/generic/babel-french/frenchb.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-french.doc.tlpobj new/tlpkg/tlpobj/babel-french.doc.tlpobj
--- old/tlpkg/tlpobj/babel-french.doc.tlpobj 2017-05-10 02:06:48.000000000 +0200
+++ new/tlpkg/tlpobj/babel-french.doc.tlpobj 2018-04-07 02:24:57.000000000 +0200
@@ -1,6 +1,6 @@
name babel-french.doc
category Package
-revision 44270
+revision 47332
shortdesc doc files of babel-french
relocated 1
docfiles size=59
++++++ babel-french.tar.xz ++++++
++++ 4204 lines of diff (skipped)
++++++ babel-friulan.doc.tar.xz ++++++
++++++ babel-friulan.tar.xz ++++++
++++++ babel-galician.doc.tar.xz ++++++
++++++ babel-galician.tar.xz ++++++
++++++ babel-georgian.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-georgian/README new/doc/generic/babel-georgian/README
--- old/doc/generic/babel-georgian/README 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/generic/babel-georgian/README 2017-11-20 23:00:23.000000000 +0100
@@ -0,0 +1,2 @@
+Georgian language support for babel.
+works with classic TeX/LaTex as well as for XELatex/LuaLatex (8bit and unicode modes)
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-georgian/readme new/doc/generic/babel-georgian/readme
--- old/doc/generic/babel-georgian/readme 2016-11-25 19:27:38.000000000 +0100
+++ new/doc/generic/babel-georgian/readme 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-Georgian language support for babel.
-works with classic teX/LaTex as well as for LuaLatex (8bit and unicode modes)
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-georgian.doc.tlpobj new/tlpkg/tlpobj/babel-georgian.doc.tlpobj
--- old/tlpkg/tlpobj/babel-georgian.doc.tlpobj 2017-04-14 17:29:29.000000000 +0200
+++ new/tlpkg/tlpobj/babel-georgian.doc.tlpobj 2018-03-03 19:39:32.000000000 +0100
@@ -1,7 +1,7 @@
name babel-georgian.doc
category Package
-revision 33527
+revision 45864
shortdesc doc files of babel-georgian
relocated 1
docfiles size=1
- RELOC/doc/generic/babel-georgian/readme
+ RELOC/doc/generic/babel-georgian/README
++++++ babel-georgian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-georgian/georgian.ldf new/tex/generic/babel-georgian/georgian.ldf
--- old/tex/generic/babel-georgian/georgian.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-georgian/georgian.ldf 2017-11-20 23:00:23.000000000 +0100
@@ -1,4 +1,4 @@
-% Copyright 2007 Levan Shoshiashvili shoshia@hotmail.com and Werner Lemberg .
+% Copyright 2017 Levan Shoshiashvili shoshia@hotmail.com and Werner Lemberg .
% This file is part of georgiantex package. License: LPPL, version 1.3 or newer,
% according to http://www.latex-project.org/lppl.txt
%
@@ -6,7 +6,11 @@
% georgian.ldf
%
%
-% History
+% Changes
+%
+% 2.2 20/11/2017
+% Changed EU1,EU2 to TU encoding for utf-8 engines
+%
%
% 2.1 17 Apr. 2014
% Bugs fixed.
@@ -20,7 +24,7 @@
%
%
\ProvidesLanguage{georgian}
- [2014/04/17 2.1 Georgian support from the babel system]
+ [2017/11/20 2.2 Georgian support from the babel system]
\LdfInit{georgian}{captionsgeorgian}
\ifdefined\if@kauni@ode
\PackageError{babel}{if@kauni@ode already defined.\MessageBreak
@@ -45,8 +49,8 @@
\sce@a{##1}{T8K}%
\sce@a{##1}{T8M}%
\if@kauni@ode
- \sce@a{##1}{EU1}%EU1
- \sce@a{##1}{EU2}%EU2
+ \sce@a{##1}{TU}%EU1
+ \sce@a{##1}{TU}%EU2
\fi}%
\cdp@list
}
@@ -59,9 +63,9 @@
\else
\if@kauni@ode
\ifdefined\XeTeXrevision
- \edef\georgianencoding{EU1}
+ \edef\georgianencoding{TU}
\else\ifdefined\luatexversion
- \edef\georgianencoding{EU2}
+ \edef\georgianencoding{TU}
\fi\fi
\else
\edef\georgianencoding{T8M}
@@ -94,9 +98,9 @@
\fi
}{%
\ifx\reserved@a\georgianencoding\else
- \def\reserved@a{EU1}%
+ \def\reserved@a{TU}%
\ifx\reserved@a\georgianencoding\else
- \def\reserved@a{EU2}%
+ \def\reserved@a{TU}%
\ifx\reserved@a\georgianencoding\else
\PackageWarning{babel}%
{No input encoding specified for Georgian language}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-georgian/georgian.sty new/tex/generic/babel-georgian/georgian.sty
--- old/tex/generic/babel-georgian/georgian.sty 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-georgian/georgian.sty 2017-11-20 23:00:23.000000000 +0100
@@ -1,11 +1,7 @@
-%% Gergian style file
-%% File 'bbcompat.dtx'
-%% Copyright (C) 1989 -- 2004 by Johannes Braams,
-%% TeXniek
-%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams.cistron.nl
-%% l. shoshiashvili 2014 shoshia at hotmail.com
+%% Georgian style file
+%% Copyright (C) 2017 by Levan Shoshiashvili,
+%% Please report errors to:
+%% l. shoshiashvili shoshia at hotmail.com
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -58,4 +54,4 @@
\endinput
%%
-%% End of file `georgianb.sty'.
+%% End of file `georgian.sty'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-georgian/georgiancaps.tex new/tex/generic/babel-georgian/georgiancaps.tex
--- old/tex/generic/babel-georgian/georgiancaps.tex 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-georgian/georgiancaps.tex 2017-11-20 23:00:23.000000000 +0100
@@ -1,4 +1,7 @@
-% georgian captions;
+%% Georgian captions file
+%% Copyright (C) 2017 by Levan Shoshiashvili,
+%% Please report errors to:
+%% l. shoshiashvili shoshia at hotmail.com
\ifx\ProvidesFile\undefined \else
\ProvidesFile{georgiancaps.tex}[2013/06/06 v2.0 Captions in Georgian]
\fi
@@ -7,8 +10,7 @@
\let\providecommand=\def
\fi
\if@kauni@ode
- %\captionsrussian@modern
- \addto\captionsgeorgian{%
+ \addto\captionsgeorgian{%
\def\prefacename{წინასიტყვაობა}%
\def\refname{ლიტერატურა}%
\def\abstractname{ანოტაცია}%
@@ -38,7 +40,7 @@
\else
\addto\captionsgeorgian{
\def\prefacename{\geosh\geoe\geos\geoa\geov\geoa\geol\geoi}%
- \def\refname{\geots\geoy\geoa\geor\geoo}
+ \def\refname{\geol\geoi\geot\geoe\geor\geoa\geot\geou\geor\geoa}
\def\abstractname{\geosh\geoe\geos\geoa\geov\geoa\geol\geoi}
\def\bibname{\geob\geoi\geob\geol\geoi\geoo\geog\geor\geoa\geof\geoi\geoa}%
\def\chaptername{\geoth\geoa\geov\geoi}
@@ -63,7 +65,7 @@
%%%%%%%%%%%%%%%%
\providecommand\captionsgeorgiancapital{%
\def\prefacenamecap{\GEOSH\GEOE\GEOS\GEOA\GEOV\GEOA\GEOL\GEOI}%
- \def\refnamecap{\GEOTS\GEOY\GEOA\GEOR\GEOO}%
+ \def\refnamecap{\GEOL\GEOI\GEOT\GEOE\GEOR\GEOA\GEOT\GEOU\GEOR\GEOA}%
\def\abstractnamecap{\GEOSH\GEOE\GEOS\GEOA\GEOV\GEOA\GEOL\GEOI}%
\def\bibnamecap{\GEOB\GEOI\GEOB\GEOL\GEOI\GEOO\GEOG\GEOR\GEOA\GEOF\GEOI\GEOA}%
\def\chapternamecap{\GEOTH\GEOA\GEOV\GEOI}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-georgian.tlpobj new/tlpkg/tlpobj/babel-georgian.tlpobj
--- old/tlpkg/tlpobj/babel-georgian.tlpobj 2017-04-14 17:29:29.000000000 +0200
+++ new/tlpkg/tlpobj/babel-georgian.tlpobj 2018-03-03 19:39:32.000000000 +0100
@@ -1,7 +1,7 @@
name babel-georgian
category Package
-revision 33527
-shortdesc Babel
+revision 45864
+shortdesc Babel support for Georgian
relocated 1
longdesc The package provides support for use of Babel in documents
longdesc written in Georgian. The package is adapted for use both under
@@ -11,7 +11,7 @@
RELOC/tex/generic/babel-georgian/georgian.sty
RELOC/tex/generic/babel-georgian/georgiancaps.tex
catalogue-ctan /macros/latex/contrib/babel-contrib/georgian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-11-21 00:20:29 +0100
catalogue-license lppl1.3
catalogue-topics georgian multilingual-addon
-catalogue-version 2.1
+catalogue-version 2.2
++++++ babel-german.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-german/README new/doc/generic/babel-german/README
--- old/doc/generic/babel-german/README 2016-11-25 19:27:38.000000000 +0100
+++ new/doc/generic/babel-german/README 2018-03-30 23:16:21.000000000 +0200
@@ -3,7 +3,7 @@
German language support for the babel multilingual package
-Copyright 1989--2016 Johannes L. Braams
+Copyright 1989--2018 Johannes L. Braams
Bernd Raichle
Walter Schmidt,
Jürgen Spitzmüller
Binary files old/doc/generic/babel-german/germanb.pdf and new/doc/generic/babel-german/germanb.pdf differ
Binary files old/doc/generic/babel-german/ngermanb.pdf and new/doc/generic/babel-german/ngermanb.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-german.doc.tlpobj new/tlpkg/tlpobj/babel-german.doc.tlpobj
--- old/tlpkg/tlpobj/babel-german.doc.tlpobj 2017-04-14 17:29:29.000000000 +0200
+++ new/tlpkg/tlpobj/babel-german.doc.tlpobj 2018-03-31 02:24:28.000000000 +0200
@@ -1,9 +1,9 @@
name babel-german.doc
category Package
-revision 42424
+revision 47192
shortdesc doc files of babel-german
relocated 1
-docfiles size=178
+docfiles size=189
RELOC/doc/generic/babel-german/README
RELOC/doc/generic/babel-german/germanb.pdf
RELOC/doc/generic/babel-german/ngermanb.pdf
++++++ babel-german.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/austrian.ldf new/tex/generic/babel-german/austrian.ldf
--- old/tex/generic/babel-german/austrian.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/austrian.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -7,10 +7,11 @@
%% germanb.dtx (with options: `austrian')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{austrian}
- [2016/11/02 v2.9 German support for babel (traditional orthography)]
+ [2018/03/29 v2.10 German support for babel (pre-1996 orthography)]
\input germanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/german.ldf new/tex/generic/babel-german/german.ldf
--- old/tex/generic/babel-german/german.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/german.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -7,10 +7,11 @@
%% germanb.dtx (with options: `german')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{german}
- [2016/11/02 v2.9 German support for babel (traditional orthography)]
+ [2018/03/29 v2.10 German support for babel (pre-1996 orthography)]
\input germanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/germanb.ldf new/tex/generic/babel-german/germanb.ldf
--- old/tex/generic/babel-german/germanb.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/germanb.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -7,10 +7,11 @@
%% germanb.dtx (with options: `germanb')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,15 +31,18 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{germanb}
- [2016/11/02 v2.9 German support for babel (traditional orthography)]
-\def\bbl@tempa{germanb}
-\ifx\CurrentOption\bbl@tempa
+ [2018/03/29 v2.10 German support for babel (pre-1996 orthography)]
+\def\bbl@opt@german{german}
+\def\bbl@opt@germanb{germanb}
+\def\bbl@opt@austrian{austrian}
+\def\bbl@opt@swissgerman{swissgerman}
+\ifx\CurrentOption\bbl@opt@germanb
\def\CurrentOption{german}
\ifx\l@german\@undefined
- \@nopatterns{German}
+ \@nopatterns{German (trad. orthography)}
\adddialect\l@german0
\fi
\let\l@germanb\l@german
@@ -54,8 +58,7 @@
\@nopatterns{German (trad. orthography)}
\adddialect\l@german0
\fi
-\def\bbl@tempa{austrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@austrian
\ifx\l@german\@undefined
\@nopatterns{German (trad. orthography), needed by Austrian (trad. orthography)}
\adddialect\l@austrian0
@@ -63,8 +66,7 @@
\adddialect\l@austrian\l@german
\fi
\fi
-\def\bbl@tempa{swissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@swissgerman
\ifx\l@swissgerman\@undefined
\ifx\l@german\@undefined
\@nopatterns{Swiss German (trad. orthography) and German (trad. orthography)}
@@ -82,37 +84,34 @@
\def\bibname{Literaturverzeichnis}%
\def\chaptername{Kapitel}%
\def\appendixname{Anhang}%
- \def\contentsname{Inhaltsverzeichnis}% % oder nur: Inhalt
+ \def\contentsname{Inhaltsverzeichnis}%
\def\listfigurename{Abbildungsverzeichnis}%
\def\listtablename{Tabellenverzeichnis}%
\def\indexname{Index}%
\def\figurename{Abbildung}%
- \def\tablename{Tabelle}% % oder: Tafel
+ \def\tablename{Tabelle}%
\def\partname{Teil}%
\def\enclname{Anlage(n)}%
- \def\ccname{Verteiler}% % oder: Kopien an
+ \def\ccname{Verteiler}%
\def\headtoname{An}%
\def\pagename{Seite}%
\def\seename{siehe}%
\def\alsoname{siehe auch}%
\def\proofname{Beweis}%
\def\glossaryname{Glossar}%
- }
-\def\bbl@tempa{german}
-\ifx\CurrentOption\bbl@tempa
+}
+\ifx\CurrentOption\bbl@opt@german
\@namedef{captionsgerman}{%
\@nameuse{@captionsgerman}%
}
\fi
-\def\bbl@tempa{austrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@austrian
\@namedef{captionsaustrian}{%
\@nameuse{@captionsgerman}%
\def\enclname{Beilage(n)}%
}
\fi
-\def\bbl@tempa{swissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@swissgerman
\@namedef{captionsswissgerman}{%
\@nameuse{@captionsgerman}%
\def\enclname{Beilage(n)}%
@@ -121,18 +120,15 @@
\def\month@german{\ifcase\month\or
Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
Juli\or August\or September\or Oktober\or November\or Dezember\fi}
-\def\bbl@tempa{german}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@german
\def\dategerman{\def\today{\number\day.~\month@german
\space\number\year}}
\fi
-\def\bbl@tempa{swissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@swissgerman
\def\dateswissgerman{\def\today{\number\day.~\month@german
\space\number\year}}
\fi
-\def\bbl@tempa{austrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@austrian
\def\dateaustrian{\def\today{\number\day.~\ifnum1=\month
J\"anner\else \month@german\fi \space\number\year}}
\fi
@@ -141,8 +137,21 @@
\languageshorthands{german}}
\expandafter\addto\csname extras\CurrentOption\endcsname{%
\bbl@activate{"}}
+\newif\iftoss\tossfalse
+\newif\ifbbl@toss\bbl@tossfalse
+\ifx\bbl@mod@swissgerman\@undefined\else
+ \@expandtwoargs\in@{,toss,}{,\bbl@mod@swissgerman,}
+ \ifin@
+ \tosstrue
+ \fi
+ \addto\extrasswissgerman{%
+ \iftoss\bbl@tosstrue\else\bbl@tossfalse\fi}
+\fi
\expandafter\addto\csname noextras\CurrentOption\endcsname{%
\bbl@deactivate{"}}
+\ifx\CurrentOption\bbl@opt@swissgerman
+ \addto\noextrasswissgerman{\bbl@tossfalse}
+\fi
\expandafter\addto\csname extras\CurrentOption\endcsname{%
\babel@savevariable{\lccode25}%
\lccode25=25}
@@ -157,8 +166,13 @@
\bbl@nonfrenchspacing}
\begingroup \catcode`\"12
\def\x{\endgroup
+ \def\dq{"}
\def\@SS{\mathchar"7019 }
- \def\dq{"}}
+ \def\bbl@ss{\ifbbl@toss ss\else\textormath{\ss}{\@SS{}}\fi}
+ \def\bbl@SS{SS}
+ \def\bbl@sz{\ifbbl@toss sz\else\textormath{\ss}{\@SS{}}\fi}
+ \def\bbl@SZ{SZ}
+}
\x
\declare@shorthand{german}{"a}{\textormath{\"{a}\allowhyphens}{\ddot a}}
\declare@shorthand{german}{"o}{\textormath{\"{o}\allowhyphens}{\ddot o}}
@@ -171,10 +185,10 @@
\declare@shorthand{german}{"i}{\textormath{\"{\i}}%
{\ddot\imath}}
\declare@shorthand{german}{"I}{\textormath{\"{I}}{\ddot I}}
-\declare@shorthand{german}{"s}{\textormath{\ss}{\@SS{}}}
-\declare@shorthand{german}{"S}{\SS}
-\declare@shorthand{german}{"z}{\textormath{\ss}{\@SS{}}}
-\declare@shorthand{german}{"Z}{SZ}
+\declare@shorthand{german}{"s}{\bbl@ss}
+\declare@shorthand{german}{"S}{\bbl@SS}
+\declare@shorthand{german}{"z}{\bbl@sz}
+\declare@shorthand{german}{"Z}{\bbl@SZ}
\declare@shorthand{german}{"`}{\glqq}
\declare@shorthand{german}{"'}{\grqq}
\declare@shorthand{german}{"<}{\flqq}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/naustrian.ldf new/tex/generic/babel-german/naustrian.ldf
--- old/tex/generic/babel-german/naustrian.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/naustrian.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -4,13 +4,14 @@
%%
%% The original source files were:
%%
-%% ngermanb.dtx (with options: `austrian')
+%% ngermanb.dtx (with options: `naustrian')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{naustrian}
- [2016/11/02 v2.9 German support for babel (new orthography)]
+ [2018/03/29 v2.10 German support for babel (post-1996 orthography)]
\input ngermanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/ngerman.ldf new/tex/generic/babel-german/ngerman.ldf
--- old/tex/generic/babel-german/ngerman.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/ngerman.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -4,13 +4,14 @@
%%
%% The original source files were:
%%
-%% ngermanb.dtx (with options: `german')
+%% ngermanb.dtx (with options: `ngerman')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{ngerman}
- [2016/11/02 v2.9 German support for babel (new orthography)]
+ [2018/03/29 v2.10 German support for babel (post-1996 orthography)]
\input ngermanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/ngermanb.ldf new/tex/generic/babel-german/ngermanb.ldf
--- old/tex/generic/babel-german/ngermanb.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/ngermanb.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -4,13 +4,14 @@
%%
%% The original source files were:
%%
-%% ngermanb.dtx (with options: `germanb')
+%% ngermanb.dtx (with options: `ngermanb')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,12 +31,15 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{ngermanb}
- [2016/11/02 v2.9 German support for babel (new orthography)]
-\def\bbl@tempa{ngermanb}
-\ifx\CurrentOption\bbl@tempa
+ [2018/03/29 v2.10 German support for babel (post-1996 orthography)]
+\def\bbl@opt@ngerman{ngerman}
+\def\bbl@opt@ngermanb{ngermanb}
+\def\bbl@opt@naustrian{naustrian}
+\def\bbl@opt@nswissgerman{nswissgerman}
+\ifx\CurrentOption\bbl@opt@ngermanb
\def\CurrentOption{ngerman}
\fi
\LdfInit\CurrentOption{captions\CurrentOption}
@@ -43,8 +47,7 @@
\@nopatterns{German (new orthography)}
\adddialect\l@ngerman0
\fi
-\def\bbl@tempa{naustrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@naustrian
\ifx\l@ngerman\@undefined
\@nopatterns{German (new orthography), needed by Austrian (new orthography)}
\adddialect\l@naustrian0
@@ -52,8 +55,7 @@
\adddialect\l@naustrian\l@ngerman
\fi
\fi
-\def\bbl@tempa{nswissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@nswissgerman
\ifx\l@ngerman\@undefined
\@nopatterns{German (new orthography), needed by Swiss German (new orthography)}
\adddialect\l@nswissgerman0
@@ -68,37 +70,34 @@
\def\bibname{Literaturverzeichnis}%
\def\chaptername{Kapitel}%
\def\appendixname{Anhang}%
- \def\contentsname{Inhaltsverzeichnis}% % oder nur: Inhalt
+ \def\contentsname{Inhaltsverzeichnis}%
\def\listfigurename{Abbildungsverzeichnis}%
\def\listtablename{Tabellenverzeichnis}%
\def\indexname{Index}%
\def\figurename{Abbildung}%
- \def\tablename{Tabelle}% % oder: Tafel
+ \def\tablename{Tabelle}%
\def\partname{Teil}%
\def\enclname{Anlage(n)}%
- \def\ccname{Verteiler}% % oder: Kopien an
+ \def\ccname{Verteiler}%
\def\headtoname{An}%
\def\pagename{Seite}%
\def\seename{siehe}%
\def\alsoname{siehe auch}%
\def\proofname{Beweis}%
\def\glossaryname{Glossar}%
- }
-\def\bbl@tempa{ngerman}
-\ifx\CurrentOption\bbl@tempa
+}
+\ifx\CurrentOption\bbl@opt@ngerman
\@namedef{captionsngerman}{%
\@nameuse{@captionsngerman}%
}
\fi
-\def\bbl@tempa{naustrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@naustrian
\@namedef{captionsnaustrian}{%
\@nameuse{@captionsngerman}%
\def\enclname{Beilage(n)}%
}
\fi
-\def\bbl@tempa{nswissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@nswissgerman
\@namedef{captionsnswissgerman}{%
\@nameuse{@captionsngerman}%
\def\enclname{Beilage(n)}%
@@ -107,28 +106,39 @@
\def\month@ngerman{\ifcase\month\or
Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
Juli\or August\or September\or Oktober\or November\or Dezember\fi}
-\def\bbl@tempa{ngerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@ngerman
\def\datengerman{\def\today{\number\day.~\month@ngerman
\space\number\year}}
\fi
-\def\bbl@tempa{nswissgerman}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@nswissgerman
\def\datenswissgerman{\def\today{\number\day.~\month@ngerman
\space\number\year}}
\fi
-\def\bbl@tempa{naustrian}
-\ifx\CurrentOption\bbl@tempa
+\ifx\CurrentOption\bbl@opt@naustrian
\def\datenaustrian{\def\today{\number\day.~\ifnum1=\month
J\"anner\else \month@ngerman\fi \space\number\year}}
\fi
\initiate@active@char{"}
\@namedef{extras\CurrentOption}{%
- \languageshorthands{ngerman}}
+ \languageshorthands{ngerman}%
+}
\expandafter\addto\csname extras\CurrentOption\endcsname{%
\bbl@activate{"}}
+\newif\ifntoss\ntossfalse
+\newif\ifbbl@ntoss\bbl@ntossfalse
+\ifx\bbl@mod@nswissgerman\@undefined\else
+ \@expandtwoargs\in@{,toss,}{,\bbl@mod@nswissgerman,}
+ \ifin@
+ \ntosstrue
+ \fi
+ \addto\extrasnswissgerman{%
+ \ifntoss\bbl@ntosstrue\else\bbl@ntossfalse\fi}
+\fi
\expandafter\addto\csname noextras\CurrentOption\endcsname{%
\bbl@deactivate{"}}
+\ifx\CurrentOption\bbl@opt@nswissgerman
+ \addto\noextrasnswissgerman{\bbl@ntossfalse}
+\fi
\expandafter\addto\csname extras\CurrentOption\endcsname{%
\babel@savevariable{\lccode25}%
\lccode25=25}
@@ -143,8 +153,13 @@
\bbl@nonfrenchspacing}
\begingroup \catcode`\"12
\def\x{\endgroup
+ \def\dq{"}
\def\@SS{\mathchar"7019 }
- \def\dq{"}}
+ \def\bbl@ss{\ifbbl@ntoss ss\else\textormath{\ss}{\@SS{}}\fi}
+ \def\bbl@SS{SS}
+ \def\bbl@sz{\ifbbl@ntoss sz\else\textormath{\ss}{\@SS{}}\fi}
+ \def\bbl@SZ{SZ}
+}
\x
\declare@shorthand{ngerman}{"a}{\textormath{\"{a}\allowhyphens}{\ddot a}}
\declare@shorthand{ngerman}{"o}{\textormath{\"{o}\allowhyphens}{\ddot o}}
@@ -157,10 +172,10 @@
\declare@shorthand{ngerman}{"i}{\textormath{\"{\i}}%
{\ddot\imath}}
\declare@shorthand{ngerman}{"I}{\textormath{\"{I}}{\ddot I}}
-\declare@shorthand{ngerman}{"s}{\textormath{\ss}{\@SS{}}}
-\declare@shorthand{ngerman}{"S}{\SS}
-\declare@shorthand{ngerman}{"z}{\textormath{\ss}{\@SS{}}}
-\declare@shorthand{ngerman}{"Z}{SZ}
+\declare@shorthand{ngerman}{"s}{\bbl@ss}
+\declare@shorthand{ngerman}{"S}{\bbl@SS}
+\declare@shorthand{ngerman}{"z}{\bbl@sz}
+\declare@shorthand{ngerman}{"Z}{\bbl@SZ}
\declare@shorthand{ngerman}{"`}{\glqq}
\declare@shorthand{ngerman}{"'}{\grqq}
\declare@shorthand{ngerman}{"<}{\flqq}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/nswissgerman.ldf new/tex/generic/babel-german/nswissgerman.ldf
--- old/tex/generic/babel-german/nswissgerman.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/nswissgerman.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -4,13 +4,14 @@
%%
%% The original source files were:
%%
-%% ngermanb.dtx (with options: `swiss')
+%% ngermanb.dtx (with options: `nswissgerman')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{nswissgerman}
- [2016/11/02 v2.9 German support for babel (new orthography)]
+ [2018/03/29 v2.10 German support for babel (post-1996 orthography)]
\input ngermanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-german/swissgerman.ldf new/tex/generic/babel-german/swissgerman.ldf
--- old/tex/generic/babel-german/swissgerman.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-german/swissgerman.ldf 2018-03-30 23:16:21.000000000 +0200
@@ -4,13 +4,14 @@
%%
%% The original source files were:
%%
-%% germanb.dtx (with options: `swiss')
+%% germanb.dtx (with options: `swissgerman')
%% This is a generated file.
%%
-%% Copyright 1989--2016 Johannes L. Braams
-%% Bernd Raichle
-%% Walter Schmidt,
-%% Juergen Spitzmueller
+%% Copyright 1989--2016
+%% Johannes L. Braams
+%% Bernd Raichle
+%% Walter Schmidt
+%% Juergen Spitzmueller
%% All rights reserved.
%%
%% This file is part of the babel-german bundle,
@@ -30,10 +31,10 @@
%% The Current Maintainer of this work is Juergen Spitzmueller.
%%
%% Please report errors to: Juergen Spitzmueller
-%% juergen at spitzmueller dot org
+%% via: https://github.com/jspitz/babel-german
%%
\ProvidesLanguage{swissgerman}
- [2016/11/02 v2.9 German support for babel (traditional orthography)]
+ [2018/03/29 v2.10 German support for babel (pre-1996 orthography)]
\input germanb.ldf\relax
%%
%% \CharacterTable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-german.tlpobj new/tlpkg/tlpobj/babel-german.tlpobj
--- old/tlpkg/tlpobj/babel-german.tlpobj 2017-04-14 17:29:29.000000000 +0200
+++ new/tlpkg/tlpobj/babel-german.tlpobj 2018-03-31 02:24:28.000000000 +0200
@@ -1,6 +1,6 @@
name babel-german
category Package
-revision 42424
+revision 47192
shortdesc Babel support for documents written in German
relocated 1
longdesc The package defines LaTeX support, within the Babel package, of
@@ -16,7 +16,7 @@
RELOC/tex/generic/babel-german/nswissgerman.ldf
RELOC/tex/generic/babel-german/swissgerman.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/german
-catalogue-date 2016-11-02 16:09:07 +0100
+catalogue-date 2018-03-30 14:22:36 +0200
catalogue-license lppl1.3
catalogue-topics german multilingual-addon
-catalogue-version 2.9
+catalogue-version 2.10
++++++ babel-greek.doc.tar.xz ++++++
++++++ babel-greek.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-greek.tlpobj new/tlpkg/tlpobj/babel-greek.tlpobj
--- old/tlpkg/tlpobj/babel-greek.tlpobj 2017-04-14 17:29:29.000000000 +0200
+++ new/tlpkg/tlpobj/babel-greek.tlpobj 2018-03-03 19:39:33.000000000 +0100
@@ -5,14 +5,14 @@
relocated 1
longdesc The file provides modes for monotonic (single-diacritic) and
longdesc polytonic (multiple-diacritic) modes of writing. Provision is
-longdesc made for Greek function names in mathematics, and for classical-
-longdesc era symbols.
+longdesc made for Greek function names in mathematics, and for
+longdesc classical-era symbols.
runfiles size=7
RELOC/tex/generic/babel-greek/athnum.sty
RELOC/tex/generic/babel-greek/greek.ldf
RELOC/tex/generic/babel-greek/grmath.sty
catalogue-ctan /macros/latex/contrib/babel-contrib/greek
-catalogue-date 2017-01-25 22:09:11 +0100
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics greek multilingual-addon
catalogue-version 1.9g
++++++ babel-hebrew.doc.tar.xz ++++++
++++++ babel-hebrew.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-hebrew.tlpobj new/tlpkg/tlpobj/babel-hebrew.tlpobj
--- old/tlpkg/tlpobj/babel-hebrew.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-hebrew.tlpobj 2018-03-03 19:39:33.000000000 +0100
@@ -44,7 +44,7 @@
RELOC/tex/generic/babel-hebrew/rlbabel.def
RELOC/tex/generic/babel-hebrew/si960.def
catalogue-ctan /macros/latex/contrib/babel-contrib/hebrew
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics hebrew
catalogue-version 2.3h
++++++ babel-hungarian.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-hungarian/README new/doc/generic/babel-hungarian/README
--- old/doc/generic/babel-hungarian/README 2016-11-25 19:27:39.000000000 +0100
+++ new/doc/generic/babel-hungarian/README 2017-09-01 03:32:46.000000000 +0200
@@ -1,6 +1,8 @@
This is the new version 1.5 for Hungarian in LaTeX. See more info about
-Hungarian typography in LaTeX in our TUG 2004 article (get it from
-http://www.inf.bme.hu/~pts/ , search for TUG 2004).
+Hungarian typography in LaTeX in our TUG 2004 article:
+http://www.math.bme.hu/latex/dl/pts_tug2004_magyarldf2.pdf .
+There is a longer user manual in Hungarian:
+http://math.bme.hu/latex/magyarldf-doc.pdf .
This file is intended to be part of the standard Babel system, but the
maintainer of Babel has not had time to incorporate it into the
@@ -9,4 +11,8 @@
Users are urged to report their experiences with the package to the
maintainer of Babel as well as to the author of the package. The
maintainer of Babel is interested in positive feedback about the
-package as well as problems.
\ No newline at end of file
+package as well as problems.
+
+Usage:
+
+ \usepackage[magyar]{babel}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-hungarian.doc.tlpobj new/tlpkg/tlpobj/babel-hungarian.doc.tlpobj
--- old/tlpkg/tlpobj/babel-hungarian.doc.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-hungarian.doc.tlpobj 2018-03-03 19:39:33.000000000 +0100
@@ -1,6 +1,6 @@
name babel-hungarian.doc
category Package
-revision 41435
+revision 45186
shortdesc doc files of babel-hungarian
relocated 1
docfiles size=1
++++++ babel-hungarian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-hungarian/magyar.ldf new/tex/generic/babel-hungarian/magyar.ldf
--- old/tex/generic/babel-hungarian/magyar.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-hungarian/magyar.ldf 2017-09-01 03:32:46.000000000 +0200
@@ -1,3 +1,4 @@
+% -*- coding: iso-8859-2 -*-
%
% magyar.ldf -- LaTeX Language Definition for `magyar' (Hungarian), v1.5c
% written and copyright (C) by P\'eter SZAB\'O
@@ -81,7 +82,7 @@
%\ProvidesFile{magyar.ldf}[1996/12/23 v1.3h Magyar support from the babel system]
%\ProvidesLanguage{magyar}[2001/03/05 v1.4c Magyar support from the babel system]
% vvv for Babel v3.7
-\expandafter\ProvidesLanguage\expandafter{\CurrentOption}[2015/11/24 v1.5c Magyar support from the babel v3.7 system]
+\expandafter\ProvidesLanguage\expandafter{\CurrentOption}[2017/08/30 v1.5c Magyar support from the babel v3.7 system]
% Possibly do \endinput if .ldf already loaded
\expandafter\LdfInit\expandafter{\CurrentOption}{captions\CurrentOption}%
@@ -117,7 +118,7 @@
% isn't enough for us, because it is processed
% after \usepackage[magyar]{babel}, but we need the options information
% earlier. And also it cannot contain `='.
-%
+%
%** `\dMf foo-bar {...}' is `\def\foo-bar{...}' where `-' is a letter
\def\dMf#1 {\expandafter\def\csname#1\endcsname}
@@ -258,8 +259,9 @@
\magyar@opt@ntheoremfix@@yes
\magyar@opt@openqq@@maybedown
\magyar@opt@partnumber@@unchanged
- \magyar@opt@postpara{}{unchanged}%
- \magyar@opt@postsubpara{}{unchanged}%
+ \magyar@opt@postdescription{postdescription}{unchanged}%
+ \magyar@opt@postpara{postpara}{unchanged}%
+ \magyar@opt@postsubpara{postsubpara}{unchanged}%
\magyar@opt@refstruc{refstruc}{weak}%
\magyar@opt@sectiondot@@safe
\magyar@opt@shorthandcs{shorthandcs}{\shu}%
@@ -330,8 +332,9 @@
\magyar@opt@ntheoremfix@@yes% OK
\magyar@opt@openqq@@maybedown% OK
\magyar@opt@partnumber@@unchanged% OK
- \magyar@opt@postpara{}{unchanged}% OK
- \magyar@opt@postsubpara{}{unchanged}% OK
+ \magyar@opt@postdescription{postdescription}{unchanged}% OK
+ \magyar@opt@postpara{postpara}{unchanged}% OK
+ \magyar@opt@postsubpara{postsubpara}{unchanged}% OK
\magyar@opt@refstruc{refstruc}{no}% OK
\magyar@opt@sectiondot@@safe% we don't want =problematic
\magyar@opt@shorthandcs{shorthandcs}{none}% OK
@@ -395,8 +398,9 @@
\magyar@opt@ntheoremfix@@unchanged
\magyar@opt@openqq@@unchanged
\magyar@opt@partnumber@@unchanged
- \magyar@opt@postpara{}{unchanged}%
- \magyar@opt@postsubpara{}{unchanged}%
+ \magyar@opt@postdescription{postdescription}{unchanged}%
+ \magyar@opt@postpara{postpara}{unchanged}%
+ \magyar@opt@postsubpara{postsubpara}{unchanged}%
\magyar@opt@refstruc{refstruc}{no}%
\magyar@opt@sectiondot@@none
\magyar@opt@shorthandcs{shorthandcs}{none}%
@@ -462,9 +466,9 @@
\magyar@opt@ntheoremfix@@yes
\magyar@opt@openqq@@maybedown
\magyar@opt@partnumber@@Huordinal
- \magyar@opt@postdescription{}{dot}%
- \magyar@opt@postpara{}{diamond}%
- \magyar@opt@postsubpara{}{star}%
+ \magyar@opt@postdescription{postdescription}{dot}%
+ \magyar@opt@postpara{postpara}{diamond}%
+ \magyar@opt@postsubpara{postsubpara}{star}%
\magyar@opt@refstruc{refstruc}{yes}%
\magyar@opt@sectiondot@@safe
\magyar@opt@shorthandcs{shorthandcs}{\shu}%
@@ -514,14 +518,13 @@
labelenums=hu-d,
labelitems=hu,
longcaption=centered,
- mathbrk=define,
mathbrk=fix,
mathfactorial=define,
mathhucomma=fix,
mathreal=weak,
mond=weak,
ntheoremfix=yes,
- openqq=maybedown,
+ openqq=maybedown, % Not: openqq=unchanged
postdescription=dot,
postpara=diamond,
postsubpara=star,
@@ -542,9 +545,7 @@
%** Matches Hungarian typographic rules most closely -- and most
%** simplistically (minimally).
\dMf magyar@opt@defaults@@hu-min {%
- %\csname magyar@opt@defaults@@over-1.4\endcsname
- \csname magyar@opt@defaults@@safest\endcsname
- % Dat: no openqq=unchanged (!)
+ \magyar@opt@defaults@@safest
\expandafter\magyar@doopt\magyar@@humin@options\hfuzz,%
}
@@ -822,17 +823,14 @@
\dMf magyar@opt@afterindent@@force-yes {\def\magyar@opt@@afterindent{1}}
\dMf magyar@opt@afterindent@@unchanged {\def\magyar@opt@@afterindent{9}}
\let\magyar@opt@afterindent\magyar@enumarg
-\def\magyar@opt@postpara#1#2{%
- \def\reserved@a{#2}%
- \ifx#2\magyar@@unchanged
- \let\magyar@opt@@paragraphs\@undefined
- \else
+\def\magyar@paragraphopt#1#2{%
+ \ifx#2\magyar@@unchanged\else
\expandafter\def\csname magyar@opt@@#1\endcsname{#2}%
- \let\magyar@opt@@paragraphs\@empty
\fi
}
-\let\magyar@opt@postsubpara\magyar@opt@postpara
-\let\magyar@opt@postdescription\magyar@opt@postpara
+\let\magyar@opt@postdescription\magyar@paragraphopt
+\let\magyar@opt@postpara\magyar@paragraphopt
+\let\magyar@opt@postsubpara\magyar@paragraphopt
% --- Option processing code of \magyarOptions
%
@@ -904,7 +902,7 @@
\ifx#1\hfuzz\else
%%\typeout{(#1#2)=(#3)}%
% vvv wastes some heap (\csname), but never mind
- \fi
+ \fi
}
@@ -1188,7 +1186,7 @@
%** @param #1 tokens, will be \edef\vfuzz'ed
\def\@@magyar@az@vfuzzedef#1{%
\begingroup
- \@safe@activestrue% allow active `:' inside labels;
+ \@safe@activestrue% Allow active `:' inside labels.
\def\hyper@@link[##1]##2##3##4{##4}% Dat: \def\b@abook{\hyper@@link [cite]{}{cite.sokt}{2}}% with hyperref.sty
\let\romannumeral\number% by pts@fazekas.hu at Mon Oct 27 23:44:06 CET 2003
% Dat: deliberately no \autoref for hyperref.sty !! (why??)
@@ -1202,10 +1200,20 @@
\def\accent ##1 ##2{##2}%
\def\add@accent ##1##2{##2}%
\def\@text@composite@x ##1##2{##2}%
- \def\i{i}\def\j{j}%
+ % TODO(pts): Add more from t1enc.def
+ %\let\`\@empty \let\'\@empty \let\^\@empty \let\~\@empty \let\"\@empty
+ %\let\H\@empty \let\r\@empty \let\v\@empty \let\u\@empty \let\=\@empty
+ %\let\.\@empty
+ \def\DH{DH}\def\DJ{DJ}\def\NG{NG}\def\O{O}\def\SS{S}\def\TH{TH}\def\IJ{IJ}%
+ \def\dh{dh}\def\dj{dj}\def\o{o}\def\ng{ng}\def\l{l}%
+ \def\th{th}\def\i{i}\def\j{j}\def\ij{ij}%
\def\ae{a}\def\AE{A}\def\oe{o}\def\OE{O}%
- \def\ss{s}\def\L{L}%
- \def\d{}\def\b{}\def\c{}\def\t{}% Dat: no need to redefine \H and \.
+ \def\ss{s}\def\L{L}\def\i{i}\def\j{j}%
+ \def\d{}\def\b{}\def\c{}\def\t{}%
+ %
+ \def\IeC{}% \usepackage[utf8]{inputenc} generates \IeC{\'a}.
+ \def\ { }%
+ %
% Dat: no need to remove \textsf or \mdseries, because they are
% handled properly by \protect == \string here.
\let\@safe@activestrue\@empty% babel puts these inside \b@...: % Dat: \def\b@abook{\@safe@activesfalse 2}% (what is \@safe@actives??)
@@ -1230,21 +1238,30 @@
%** Usage: \az{alma} -> `az alma'; \Az*{alma} -> `az'
%** Usage: \az+\ref{foo} is equivalent to \az{\ref{foo}}
+%** TODO(pts): fix \aref{l5} if the body of l5 is empty.
\def\@@magyar@az@lowt{\@ifstar{\@@magyar@az@lowy}{\@ifnextchar+\@@magyar@az@lowz\@@magyar@az@lowx}}
+%** #1 is +.
\def\@@magyar@az@lowz#1#2#3{\@@magyar@az@lowy{#2{#3}}~#2{#3}}
%** Used by new varioref.sty
\def\@@magyar@az@lowxu{\unskip\@@magyar@az@lowx}%
-\def\@@magyar@az@lowx#1{\@@magyar@az@lowy{#1}~#1}
-\def\@@magyar@az@lowy#1{{%
+\def\@@magyar@az@lowx#1{\@@magyar@az@lowy{#1}~\ignorespaces#1}
+\def\@@magyar@az@lowy#1{%
+ \begingroup
\begingroup
%\def\protect{\noexpand\protect\noexpand}%
- \set@display@protect% screws up \r
+ % TODO(pts): Is \set@display@protect called in other invocations of
+ % \@@magyar@az@vfuzzedef, such as \aref or \az+\ref? Make it
+ % consistent.
+ % latex.ltx: \let\@typeset@protect\relax
+ % latex.ltx: \def\set@display@protect{\let\protect\string}
+ % latex.ltx: \def\set@typeset@protect{\let\protect\@typeset@protect}
+ \set@display@protect% \let\protect\string; screws up \r
\@@magyar@az@vfuzzedef{#1}%
- %%\show\vfuzz
\expandafter\endgroup\expandafter
\set@display@protect\expandafter% fixes \r; why??
\@@magyar@az@set\expandafter{\vfuzz}\hbox$%
-}}
+ \endgroup
+}
\def\@@magyar@firstarg#1#2\hbox${#1}%
@@ -1315,17 +1332,17 @@
\def\@@magyar@azuc#1#2#3{%
\if\noexpand#1Az%
\else\if\noexpand#1Ez%
- \else\if\noexpand#1F\ifnum11=\the\catcode\string`#2\else z\fi
+ \else\if\noexpand#1F\ifcat a\noexpand#2\else z\fi
\else\if\noexpand#1Iz%
- \else\if\noexpand#1L\ifnum11=\the\catcode\if\noexpand#2Y\string`#3\else\string`#2\fi\else z\fi
- \else\if\noexpand#1M\ifnum11=\the\catcode\string`#2\else z\fi
- \else\if\noexpand#1N\ifnum11=\the\catcode\if\noexpand#2Y\string`#3\else\string`#2\fi\else z\fi
+ \else\if\noexpand#1L\ifcat a\if\noexpand#2Y\expandafter\noexpand#3\else\expandafter\noexpand#2\fi\else z\fi
+ \else\if\noexpand#1M\ifcat a\noexpand#2\else z\fi
+ \else\if\noexpand#1N\ifcat a\if\noexpand#2Y\expandafter\noexpand#3\else\expandafter\noexpand#2\fi\else z\fi
\else\if\noexpand#1Oz%
- \else\if\noexpand#1S\ifnum11=\the\catcode\if\noexpand#2Z\string`#3\else\string`#2\fi\else z\fi
- \else\if\noexpand#1R\ifnum11=\the\catcode\string`#2\else z\fi
+ \else\if\noexpand#1S\ifcat a\if\noexpand#2Z\expandafter\noexpand#3\else\expandafter\noexpand#2\fi\else z\fi
+ \else\if\noexpand#1R\ifcat a\noexpand#2\else z\fi
\else\if\noexpand#1Uz%
- \else\if\noexpand#1X\ifnum11=\the\catcode\string`#2\else z\fi
- \else\if\noexpand#1Y\ifnum11=\the\catcode\string`#2\else z\fi
+ \else\if\noexpand#1X\ifcat a\noexpand#2\else z\fi
+ \else\if\noexpand#1Y\ifcat a\noexpand#2\else z\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
}
\def\@@magyar@azuc@pre#1#2#3#4\hbox${%
@@ -1352,7 +1369,7 @@
\@gobble\iftrue
\def\@@magyar@azrb@stop#1#2\fi{#1}%
-%** Strips spaces and braces automatically
+%** Strips spaces and braces, up to \hfuzz.
%** @expands to `z' or nothing (last char of definite article)
%** @example \message{R:\removebraces {{foo}{{}{b}{{{{a\fi}}}}r}}\hfuzz;}
\def\@@magyar@azrb#1{%
@@ -1371,6 +1388,44 @@
\fi
}
+% Expandable macro which removes single-letter control sequences, converts
+% multiletter control sequences to dots, and keeps letters, and converts
+% everything else (i.e. non-letter, non-control sequence tokens) to `other'.
+%
+% Usage: \@@magyar@azro...\hfuzz, where ... doesn't contain braces, spaces
+% or \hfuzz.
+%
+% Wizardry: this uses the following tricks:
+%
+% \expandafter\@gobble\if...\fi\@@selfcontinue trick.
+%
+% % Tests that #1 is a control sequence token, provided it's a single, non-space, non-brace token.
+% \def\testcs#1{\ifcat a\expandafter\@gobble\string#1aNO\else CS\fi}
+%
+% % Tests that #1 is a control sequence token of 1 character, provided it's a single control sequence token.
+% \def\testcso#1{\ifcat a\expandafter\@gobbletwo\string#1\@empty aCSO\else NO\fi}
+%
+% % Tests that #1 is other character, provided it's a single, non-space, non-brace token.
+% \def\testother#1{\ifcat\string*\noexpand#1OTHER\else NO\fi}
+\def\@@magyar@azro#1{%
+ \ifx#1\hfuzz\expandafter\@gobble% Stop at \hfuzz.
+ \else\ifcat a\expandafter\@gobble\string#1a% Not a control sequence.
+ \ifcat a\noexpand#1\else\expandafter\string\fi#1% Keep letters, convert everything else with \string.
+ \else\ifcat a\expandafter\@gobbletwo\string#1\@empty a% Single-character control sequence, e.g. \/, \', \H, \ , remove it.
+ \else.% Replace multiletter control sequence with a dot.
+ \fi\fi\fi\@@magyar@azro}
+
+% Expandable macro which converts outermost spaces to dots, and occasionally
+% removes some layers of braces. It also adds an extra dot (as a side
+% effect).
+%
+% Usage: `\\@magyar@azrs...\hfuzz ', where ... argument doesn't contain
+% \if..., \else and \fi tokens.
+\def\@@magyar@azrs#1 {%
+ \ifx\hfuzz#1\expandafter\@gobble% Stop at \hfuzz.
+ \else#1.%
+ \fi\@@magyar@azrs}%
+
%** @param #1 might not be \cs -- and isn't empty
\def\@@magyar@aznospace@short#1{%
\if5\noexpand#1z% Dat: emit `az 5'
@@ -1382,14 +1437,10 @@
\@@magyar@swaprelax\@@magyar@ignorehbox@pre
\else\if-\noexpand#1% \az{-5} yields `a~-5'
\@@magyar@swaprelax\@@magyar@ignorehbox@pre
- \else\ifcat\string*\noexpand#1% ignore non-digit (non-letter) `other' char
- % Wizardary: (undocumented)
- % This is a really smart way to ignore control sequence chars resulting
- % from \string\textrm etc. Fortunately, most control sequences don't
- % contain digits.
- \@@magyar@swaprelax\@@magyar@aznospace
+ \else\ifcat\string*\noexpand#1% puncuation in the beginning, such as `(' in `(5)'
+ \@@magyar@swaprelax\@@magyar@aznospace % ignore punctuation
\else
- \@@magyar@swaprelax{\@@magyar@azuc@pre#1}% safe to call, no \cs
+ \@@magyar@swaprelax{\@@magyar@azuc@pre#1}%
\fi\fi\fi\fi\fi\relax
}
@@ -1399,7 +1450,10 @@
%** tokens.
\def\@@magyar@az@set#1#2\hbox${% by pts
% ^^^ Dat: we have `$' instead of `!' because of catcode changes (shouldn't affect)
- \edef\reserved@a{\@@magyar@azrb#1\hfuzz}%
+ % We use \@firstofone to strip a leading space.
+ \edef\reserved@a{\expandafter\@@magyar@azrs\@firstofone#1 \hfuzz\@gobble{} }%
+ \edef\reserved@a{\expandafter\@@magyar@azrb\reserved@a\hfuzz}%
+ \edef\reserved@a{\expandafter\@@magyar@azro\reserved@a\hfuzz}%
\expandafter\@@magyar@aznospace\reserved@a[b][][] \hbox$%
% ^^^ Wizardry: [b][][] is a smart sentinel for \@@magyar@azuc and `b' for
% \@@magyar@aznospace@short. First `[' is there for aesthetics. Space
@@ -1582,7 +1636,7 @@
\if0\magyar@opt@@captions\@@magyar@skiplong\fi
\@namedef{captions\CurrentOption}{%
- % Dat: inputenc isn't known, so we just use the safe \'a for accented letters
+ % Dat: inputenc isn't known, so we just use the safe \'a for accented letters.
\def\prefacename{El\H osz\'o}%
\def\refname{Hivatkoz\'asok}%
\def\abstractname{Kivonat}%
@@ -1982,9 +2036,18 @@
% --- postpara= and postsubpara= and postdescription=
-\expandafter\ifx\csname magyar@opt@@paragraphs\endcsname\relax\@@magyar@skiplong\fi
+%\show\magyar@opt@@postpara
+%\show\magyar@@unchanged
+\let\magyar@opt@override@paragraphs\@empty
+ \ifx\magyar@opt@@postpara\magyar@@unchanged
+ \ifx\magyar@opt@@postsubpara\magyar@@unchanged
+ \ifx\magyar@opt@@postdescription\magyar@@unchanged
+ \let\magyar@opt@override@paragraphs\@undefined
+ \fi\fi\fi
+\expandafter\ifx\csname magyar@opt@override@paragraphs\endcsname\relax\@@magyar@skiplong\fi
% Dat: We make sure that hspaces emitted by \magyar@post@... are unstretchable
- \def\magyar@post@dot{.\enskip}%
+ \def\magyar@post@dot{.\enskip}% \bfseries is the default, same as =bfdot
+ \def\magyar@post@mddot{\textmd.\enskip}%
\def\magyar@post@bfdot{\textbf.\enskip}%
\let\magyar@post@quad\quad% not recommended in Hungarian
\let\magyar@post@enskip\enskip% not recommended in Hungarian
@@ -2065,28 +2128,31 @@
}%
\fi\fi\fi
}
- % !! Imp: change Hungarian \paragraphs only, with dual load
- \expandafter\ifx\csname magyar@opt@@postpara\endcsname\relax\else
- \magyar@paragraphfix\paragraph
+ % !! Imp: change Hungarian \paragraph()s only, with dual load
+ \ifx\magyar@opt@@postpara\magyar@@unchanged\else
\expandafter\let\expandafter\magyar@post@paragraph\csname magyar@post@\magyar@opt@@postpara\endcsname
\ifx\magyar@post@paragraph\relax
\@@magyar@error{Invalid arg for option: postpara = \magyar@opt@@postpara}%
+ \else
+ \magyar@paragraphfix\paragraph
\fi
\fi
- \expandafter\ifx\csname magyar@opt@@postsubpara\endcsname\relax\else
- \magyar@paragraphfix\subparagraph
+ \ifx\magyar@opt@@postsubpara\magyar@@unchanged\else
\expandafter\let\expandafter\magyar@post@subparagraph\csname magyar@post@\magyar@opt@@postsubpara\endcsname
\ifx\magyar@post@subparagraph\relax
\@@magyar@error{Invalid arg for option: postsubpara = \magyar@opt@@postsubpara}%
+ \else
+ \magyar@paragraphfix\subparagraph
\fi
\fi
- \expandafter\ifx\csname magyar@opt@@postdescription\endcsname\relax\else
+ \ifx\magyar@opt@@postdescription\magyar@@unchanged\else
\expandafter\let\expandafter\magyar@post@description\csname magyar@post@\magyar@opt@@postdescription\endcsname
\ifx\magyar@post@description\relax
\@@magyar@error{Invalid arg for option: postdescription = \magyar@opt@@postdescription}%
+ \else
+ \def\magyar@@descriptionfont{\normalfont\bfseries}%
+ \def\descriptionlabel#1{\hskip\labelsep{\magyar@@descriptionfont#1}\magyar@post@description\hskip-\labelsep}%
\fi
- \def\magyar@@descriptionfont{\normalfont\bfseries}%
- \def\descriptionlabel#1{\hskip\labelsep{\magyar@@descriptionfont#1}\magyar@post@description\hskip-\labelsep}%
\fi
\@gobble
{^}%
@@ -2222,7 +2288,7 @@
% [pts] We definitely want \numberline to emit table number in \listoftables as
% `5.6.' instead of the default `5.6', but we don't want to redefine \@caption,
% because the # args \addcontentsline adds to \contentsline depends on whether
- % nameref.sty (hyperref.sty) is loaded (no nameref: 3, w/ nameref: 4); this
+ % nameref.sty (hyperref.sty) is loaded (no nameref: 3, w/ nameref: 4); this
% would cause the strange `Package hyperref Warning: No destination for
% bookmark of \addcontentsline'.
% So we rather redefine \numberline. But we cannot simply add a dot, because
@@ -2675,7 +2741,7 @@
%** Call \@@magyar@shorthand@... For example: {`tty} and
%** {\@@magyar@shorthand tty} are interchangeable.
-%** @param #1 a char token.
+%** @param #1 a char token.
\def\@@magyar@shorthand#1{%
\expandafter\ifx\csname @@magyar@shorthand@\string#1\endcsname\relax
\@@magyar@error{Unknown shorthand: \string#1 }%
@@ -2693,7 +2759,7 @@
\def\magyar@thinspaced#1{%
% Dat: `!' at the end of the word is OK, but at the beginning it makes the
% word unhyphenatable. Imp: maybe \nobreak\hskip\z@skip?
- % Dat: this is math-mode safe, because \ifhmode is false in math mode
+ % Dat: This is math-mode safe, because \ifhmode is false in math mode.
\ifhmode% \ifhmode and \ifmmode are never true
\ifdim\lastskip>\z@
\unskip\penalty\@M\kern.1em% \thinspace is .16667em
@@ -3789,7 +3855,7 @@
%** @param #1 \ref id or with \told
%** (@param #2 1 to prefix with 1\ref{...}.~' in Hungarian order)
%** @example \refstruc{sec:foo}
-%** @example \refstruc{sec:foo+as+an}
+%** @example \refstruc{sec:foo+as+an}
%** May not touch \reserved@a
\def\@@magyar@refstruc@name#1{%
\begingroup
@@ -4045,7 +4111,7 @@
%** @example A mai d�tum: [\emitdate{b}{\today}].
%** @example [\emitdate[e]{g}{1848.15.3}] a nap, mikor elhangzott a Nemzeti dal.
%** @example [\emitdate{b}{1956-10-23}]
-%** @example \told{\@@magyar@date@g{1848}{3}{115}}+a{}
+%** @example \told{\@@magyar@date@g{1848}{3}{115}}+a{}
%** @param SUFFIX any suffix for \told, e.g `e' or `adik+an'
%** @param DATE date in any format, will be expanded
%** @param FMT a single letter, specifies the format of the emitted date
@@ -4174,7 +4240,7 @@
% the very first run. Fine.
\reserved@a
}%\endgroup
- }
+ }
\let\magyar@fo@resetzero\relax
@@ -4291,7 +4357,7 @@
% till \shipout.
% (4) Put a \footnoterule (1/3\textwidth or 1/4\textwidth) if footnote is
% continued from previous page.
- % [4] Not supported. Imp: how to?
+ % [4] Not supported. Imp: how to?
% (5) Multiple short footnotes may be put into a single line.
% [5] \usepackage[para]{footmisc} or \usepackage{fnpara}
% (6) Footnotes for \begin{figure} and \begin{table} must be put just under
@@ -4301,7 +4367,7 @@
% [7] Use \footnotestyle{marksize=max-normal}
% (8) It is possible to use either \parindent or \item when starting a
% footnote.
- % [8] Use \footnotestyle{indent=hulist}
+ % [8] Use \footnotestyle{indent=hulist}
% (9) The footnotemark must be followed by a thin space (only at BOP).
% [9] OK, see \@makefntext
% (10) Don't emit too much stars. Recommended: * ** *** + ++ +++
@@ -4340,7 +4406,8 @@
\@namedef{fos@reset=page-resume}{%
\fos@resume \csname fos@reset=page\endcsname
}
- %** Resume to the previous footnote number at the end of the group. (Default: don't resume)
+ %** Resume to the previous footnote number at the end of the group. (Default: don't
+ %** resume)
%** \footnotestyle{resume,reset=page} is the correct order
\def\fos@resume{%
\aftergroup\global
@@ -4384,7 +4451,7 @@
\def\fos@starplain{\fos@huplain\csname fos@reset=page\endcsname\csname fos@mark=stars-max\endcsname}%
%\def\fos@editor{\fos@resume\fos@starplain}%
\def\fos@editor{\fos@huplain\csname fos@reset=page-cont\endcsname\csname fos@mark=stars-max\endcsname}%
-
+
\def\footnotestyle#1{%
\@for\reserved@a:=#1\do{%
\@ifundefined{fos@\reserved@a}{\@latex@error{Undefined footnote style: \reserved@a}\@ehc}%
@@ -4461,7 +4528,7 @@
% --- mathbrk=
-\if0\magyar@opt@@mathbrk \@@magyar@skiplong\fi
+\if0\magyar@opt@@mathbrk \@@magyar@skiplong\fi % mathbrk=define and mathbrk=fix
%** Similar to \@@magyar@fixmathcmd@low, but inserts symbol immediately.
%** @param #1 `\mathchar', all catcodes
%** @param #2 hex code
@@ -4537,7 +4604,7 @@
\fi
\catcode`#112
}
- %** \newmcodes@ defined in amsopn.sty doesn't work (triggered by
+ %** \newmcodes@ defined in amsopn.sty doesn't work (triggered by
%** \DeclareMathOperator{\tg}{tg} $\tg$) because it wants to assign
%** \mathchardef\std@minus\mathcode`\-, which is "8000, which is a bad
%** matchar. We fix that by prepending \mathcode`-45 to \newmcodes@ .
@@ -4584,17 +4651,18 @@
}
\let\@@magyar@domathbins@prefix\@empty
- \def\@@magyar@fixeverymathcmds@appendto#1{%
- \expandafter\def\expandafter#1\expandafter{#1% append
- \@@magyar@resetmathchars
- \let\do\@@magyar@fixmathbinchar
- \@@magyar@domathbins@prefix\@@magyar@domathbins% only in math mode start
- }%
+ \def\@@magyar@onmathstart{%
+ \@@magyar@resetmathchars
+ \let\do\@@magyar@fixmathbinchar
+ \@@magyar@domathbins@prefix\@@magyar@domathbins% only in math mode start
}
+
+ \def\@@magyar@fixeverymathcmds@appendto#1#2{% A generic \appendto.
+ \expandafter\def\expandafter#1\expandafter{#1#2}}%
\def\@@magyar@fixeverymathcmds@setup{%
\expandafter\ifx\csname mathoptions@on\endcsname\relax% no nath.sty
- \@@magyar@fixeverymathcmds@appendto\check@mathfonts
- \else\@@magyar@fixeverymathcmds@appendto\mathoptions@on\fi
+ \@@magyar@fixeverymathcmds@appendto\check@mathfonts\@@magyar@onmathstart
+ \else\@@magyar@fixeverymathcmds@appendto\mathoptions@on\@@magyar@onmathstart\fi
}
% The definition of \@tabular contains a $, which calls
@@ -4633,7 +4701,22 @@
\def\slash{\nobreak/\nobreak}% only in math-mode start, \nobreak
% ^^^ Dat: \slash is fragile in latex.ltx
}
- \AtBeginDocument{\@@magyar@fixmathcmds\@@magyar@fixeverymathcmds@setup}
+
+ % This fixes \url defined in url.sty, by making \@@magyar@onmathstart a no-op
+ % with a URL. This is important because \url defines its own math mode with
+ % its own \mathcode and \catcode values, and we don't want mathbrk=fix clash
+ % with that.
+ \def\@@magyar@mathfixurl{%
+ \ifx\Url\@undefined\else
+ % Prepend \let\@@magyar@onmathstart\@empty to \Url.
+ \expandafter\def\expandafter\Url\expandafter{%
+ \expandafter\let\expandafter\@@magyar@onmathstart\expandafter\@empty
+ \Url}%
+ \fi
+ }%
+
+ \AtBeginDocument{%
+ \@@magyar@mathfixurl\@@magyar@fixmathcmds\@@magyar@fixeverymathcmds@setup}
\@gobble
{^}
@@ -4661,7 +4744,7 @@
%** Inspired by Donald Aresenau
%** @param #1 the
%** @param #2 character
- %** @example The sample in your article would be typed
+ %** @example The sample in your article would be typed
%** \[ F_{i}(x,y) = y^i + 1,3x \qquad x,y \in A,\ i = 1, 2, 3,\ldots \]
\edef\@@magyar@hucomma@lowa#1#2 #3#4 #5#6\hfuzz{%
\noexpand\ifnum9<1#5 \noexpand\if#1t\noexpand\if#3c%
@@ -4688,7 +4771,6 @@
% --- mathmuskips=
-%
\if1\magyar@opt@@mathmuskips% =latex, as defined in latex.ltx
\thickmuskip 5mu plus 5mu
\medmuskip 4mu plus 2mu minus 4mu
@@ -5456,8 +5538,8 @@
% Solution #2: (won't convert any heading to uppercase)
% % change the definition of \ps@headings, remove \MakeUppercase
% \makeatletter \def\ps@headings{%
-% \let\@oddfoot\@empty \let\@mkboth\markboth
-% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+% \let\@oddfoot\@empty \let\@mkboth\markboth
+% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
% \def\sectionmark##1{\markright {\iffalse\MakeUppercase\fi{%
% \ifnum \c@secnumdepth >\m@ne \thesection\quad \fi##1}}}}
\if0\magyar@opt@@cjhebrewfix \@@magyar@skiplong\fi
@@ -5511,7 +5593,7 @@
\if0\magyar@opt@@varioref \@@magyar@skiplong\fi
\expandafter\addto\csname extras\CurrentOption\endcsname{%
\@@magyar@setup@varioref} % Dat: we are we late enough so we override varioref.sty
-% vvv don't apply changes if varioref.sty wasn't loaded
+% vvv Don't apply changes if varioref.sty wasn't loaded.
\AtBeginDocument{\expandafter\ifx\csname vpagerefrange\endcsname\relax
\let\@@magyar@setup@varioref\@empty\fi}
\def\@@magyar@setup@varioref{% Dat: must be a separate macro for suggestions= not to find our \reftextfaceafter etc.
@@ -5707,15 +5789,15 @@
% !! hyperref.sty bugfix when turning hyperref.sty on, \ref is spoiled:
% w/ or w/o magyar.ldf
% ! Argument of \@fifthoffive has an extra }.
-% <inserted text>
-% \par
+% <inserted text>
+% \par
% l.48 Ld. \ref{tab}
% !! > Kipr�b�ltam, s t�nyleg pontosan ugyanaz a f�jl magyar.ldf (texmf f�ban) �s
% > magyar-0510.ldf (aktu�lis k�nyvt�rban) n�ven m�s eredm�nyt ad.
% (cjhebrew)
% !! a4wide.sty doesn't compile
% \documentclass[12pt,a4paper]{article}
-% \usepackage{t1enc}
+% \usepackage{t1enc}
% \usepackage{times}% Imp: math mode
% \usepackage[magyar]{babel}
% \usepackage{graphicx}
@@ -5735,13 +5817,13 @@
% Dat: \mathchardef\comma="613B % a vesz� (,) ami matematikai m�dban elv�laszt� karakterk�nt haszn�lhat�
% Dat: additive \PassOptionsToPackage{foo=bar}{magyar.ldf}
% Dat: for book.cls and article.cls: the user has to run \pagestyle{headings} after \selectlanguage{magyar} -- for performance reasons
-% Dat: doc: \let\@@magyar@setup@psheadings\relax maybe needed in the preamble
+% Dat: doc: \let\@@magyar@setup@psheadings\relax maybe needed in the preamble
% Dat: \pagestyle{headings} is forced \AtBeginDocument -- user should change it later
% Dat: babel.def assumes we have: \textquotedblright \textquoteright \ll \gg
% < >
% Dat: babel.def defines for OT1 and others: \quotedblbase \quotesinglbase
% \guillemotleft \guillemotright \guilsinglleft \guilsinglright \ij \IJ
-% \dj \DJ \SS
+% \dj \DJ \SS
% Dat: babel.def defines the following robust commands in math and text modes:
% \glq \grq \glqq \grqq \flq \frq \flqq \frqq
% Dat: OT1 encoding respects accents=low (\umlauthigh and \umlautlow), but T1
@@ -5763,7 +5845,7 @@
% $\displaystyle{1\over3}-{1\over 4}={1\over 12}$,
% $\displaystyle{1\over 2}-{1\over 4}={1\over 4}$ �s
% $\displaystyle{1\over 4}+\bigg({1\over 2}-{1\over 3}\bigg)={1\over 4}+{1\over 6}}=\displaystyle{5\over 12}$
-% ter�letegys�g.
+% ter�letegys�g.
% OK: doc in magyarldf-doc.tex: enumeration in math, see $a,\ b$ in nath.sty
% OK: mathbrk=fix +\\+ (all binary ops and relations) in math, \nobreak\cdot, \nobreak\slash
% OK: footnote text indented, asterisks on pages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-hungarian.tlpobj new/tlpkg/tlpobj/babel-hungarian.tlpobj
--- old/tlpkg/tlpobj/babel-hungarian.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-hungarian.tlpobj 2018-03-03 19:39:33.000000000 +0100
@@ -1,14 +1,14 @@
name babel-hungarian
category Package
-revision 41435
+revision 45186
shortdesc Babel support for Hungarian (Magyar)
relocated 1
longdesc The package provides a language definition file that enables
longdesc support of Magyar (Hungarian) with babel.
-runfiles size=61
+runfiles size=62
RELOC/tex/generic/babel-hungarian/magyar.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/hungarian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-08-31 15:22:29 +0200
catalogue-license lppl
catalogue-topics multilingual-addon hungarian
catalogue-version 1.5c
++++++ babel-icelandic.doc.tar.xz ++++++
++++++ babel-icelandic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-icelandic.tlpobj new/tlpkg/tlpobj/babel-icelandic.tlpobj
--- old/tlpkg/tlpobj/babel-icelandic.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-icelandic.tlpobj 2018-03-03 19:39:33.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=3
RELOC/tex/generic/babel-icelandic/icelandic.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/icelandic
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:17:26 +0100
catalogue-license lppl1.3
catalogue-topics icelandic
catalogue-version 1.2b
++++++ babel-indonesian.doc.tar.xz ++++++
++++++ babel-indonesian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-indonesian.tlpobj new/tlpkg/tlpobj/babel-indonesian.tlpobj
--- old/tlpkg/tlpobj/babel-indonesian.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-indonesian.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -10,7 +10,7 @@
RELOC/tex/generic/babel-indonesian/indon.ldf
RELOC/tex/generic/babel-indonesian/indonesian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/indonesian
-catalogue-date 2017-02-17 05:53:14 +0100
+catalogue-date 2018-01-13 10:17:26 +0100
catalogue-license lppl1.3
catalogue-topics bahasa-indonesia+malaysia multilingual
catalogue-version 1.0m
++++++ babel-interlingua.doc.tar.xz ++++++
++++++ babel-interlingua.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-interlingua.tlpobj new/tlpkg/tlpobj/babel-interlingua.tlpobj
--- old/tlpkg/tlpobj/babel-interlingua.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-interlingua.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -12,7 +12,7 @@
runfiles size=1
RELOC/tex/generic/babel-interlingua/interlingua.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/interlingua
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics interlingua
catalogue-version 1.6
++++++ babel-irish.doc.tar.xz ++++++
++++++ babel-irish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-irish.tlpobj new/tlpkg/tlpobj/babel-irish.tlpobj
--- old/tlpkg/tlpobj/babel-irish.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-irish.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/generic/babel-irish/irish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/irish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics irish-gaelic
catalogue-version 1.0h
++++++ babel-italian.doc.tar.xz ++++++
++++++ babel-italian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-italian.tlpobj new/tlpkg/tlpobj/babel-italian.tlpobj
--- old/tlpkg/tlpobj/babel-italian.tlpobj 2017-04-14 17:29:30.000000000 +0200
+++ new/tlpkg/tlpobj/babel-italian.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -7,7 +7,7 @@
runfiles size=3
RELOC/tex/generic/babel-italian/italian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/italian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics italian multilingual-addon
catalogue-version 1.3n
++++++ babel-japanese.doc.tar.xz ++++++
++++++ babel-japanese.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-japanese.tlpobj new/tlpkg/tlpobj/babel-japanese.tlpobj
--- old/tlpkg/tlpobj/babel-japanese.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-japanese.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -10,7 +10,7 @@
runfiles size=3
RELOC/tex/generic/babel-japanese/japanese.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/japanese
-catalogue-date 2017-02-05 09:27:34 +0100
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl1.3
catalogue-topics japanese multilingual-addon
catalogue-version 2.1
++++++ babel-kurmanji.doc.tar.xz ++++++
++++++ babel-kurmanji.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-kurmanji.tlpobj new/tlpkg/tlpobj/babel-kurmanji.tlpobj
--- old/tlpkg/tlpobj/babel-kurmanji.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-kurmanji.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -13,7 +13,7 @@
runfiles size=2
RELOC/tex/generic/babel-kurmanji/kurmanji.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/kurmanji
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics kurmanji multilingual-addon
catalogue-version 1.1
++++++ babel-latin.doc.tar.xz ++++++
++++++ babel-latin.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-latin.tlpobj new/tlpkg/tlpobj/babel-latin.tlpobj
--- old/tlpkg/tlpobj/babel-latin.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-latin.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -11,7 +11,7 @@
runfiles size=2
RELOC/tex/generic/babel-latin/latin.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/latin
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1
catalogue-topics latin multilingual-addon
catalogue-version 3.5
++++++ babel-latvian.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-latvian/README new/doc/generic/babel-latvian/README
--- old/doc/generic/babel-latvian/README 2016-11-25 19:27:39.000000000 +0100
+++ new/doc/generic/babel-latvian/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-Latvian 2.0
-------------
-
-This is the babel style for Latvian. It bears the version number 2.0
-because there were a 1.x, by Andris Lasis. Version 2.0 is heavily
-based on the latter.
-
-Changes 2.0
------------
-* UTF-8 encoded strings for XeTeX and LuaTeX
-* Modififier t1composite, which redefines some T1 'composite commands'
- related to the cedilla.
-* The manual describes how to deal with the ligature fi and
- how to disable the = shorthand.
-
-----------
-2014-06-23
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-latvian/README.md new/doc/generic/babel-latvian/README.md
--- old/doc/generic/babel-latvian/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/generic/babel-latvian/README.md 2018-02-20 00:40:59.000000000 +0100
@@ -0,0 +1,21 @@
+## Latvian 2.0b
+
+This is the babel style for Latvian. It bears the version number 2.0
+because there were a 1.x, by Andris Lasis. Version 2.0 is heavily
+based on the latter.
+
+### Changes 2.0b
+
+```
+* Fix - Extra space was inserted by \extraslatvian
+```
+
+### Changes 2.0a
+
+```
+* UTF-8 encoded strings for XeTeX and LuaTeX
+* Modififier t1composite, which redefines some T1 'composite commands'
+ related to the cedilla.
+```
+
+2018-02-19
\ No newline at end of file
Binary files old/doc/generic/babel-latvian/latvian.pdf and new/doc/generic/babel-latvian/latvian.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-latvian.doc.tlpobj new/tlpkg/tlpobj/babel-latvian.doc.tlpobj
--- old/tlpkg/tlpobj/babel-latvian.doc.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-latvian.doc.tlpobj 2018-03-03 19:39:34.000000000 +0100
@@ -1,8 +1,8 @@
name babel-latvian.doc
category Package
-revision 34377
+revision 46681
shortdesc doc files of babel-latvian
relocated 1
-docfiles size=61
- RELOC/doc/generic/babel-latvian/README
+docfiles size=67
+ RELOC/doc/generic/babel-latvian/README.md
RELOC/doc/generic/babel-latvian/latvian.pdf
++++++ babel-latvian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-latvian/latvian.ldf new/tex/generic/babel-latvian/latvian.ldf
--- old/tex/generic/babel-latvian/latvian.ldf 2016-11-25 19:33:32.000000000 +0100
+++ new/tex/generic/babel-latvian/latvian.ldf 2018-02-20 00:40:59.000000000 +0100
@@ -37,7 +37,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesLanguage{latvian}
- [2014/06/23 v2.0a Latvian support from the babel system]
+ [2018/02/19 v2.0b Latvian support from the babel system]
\LdfInit{latvian}\captionslatvian
\ifx\l@latvian\@undefined
\@nopatterns{Latvian}
@@ -217,7 +217,7 @@
\def\@alph#1{%
\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or
l\or m\or n\or o\or p\or r\or s\or t\or u\or v\or
- z\else\@ctrerr\fi}
+ z\else\@ctrerr\fi}%
\babel@save\@Alph
\def\@Alph#1{%
\ifcase#1\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or K\or
@@ -324,11 +324,6 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-
-%% Local Variables:
-%% mode: doctex
-%% coding: utf-8
-%% End:
\endinput
%%
%% End of file `latvian.ldf'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-latvian.tlpobj new/tlpkg/tlpobj/babel-latvian.tlpobj
--- old/tlpkg/tlpobj/babel-latvian.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-latvian.tlpobj 2018-03-03 19:39:35.000000000 +0100
@@ -1,6 +1,6 @@
name babel-latvian
category Package
-revision 34377
+revision 46681
shortdesc Babel support for Latvian
relocated 1
longdesc The package provides the language definition file for support
@@ -8,7 +8,7 @@
runfiles size=3
RELOC/tex/generic/babel-latvian/latvian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/latvian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-02-19 17:17:15 +0100
catalogue-license lppl1.3
catalogue-topics latvian multilingual-addon
-catalogue-version 2.0a
+catalogue-version 2.0b
++++++ babel-macedonian.doc.tar.xz ++++++
++++++ babel-macedonian.tar.xz ++++++
++++++ babel-malay.doc.tar.xz ++++++
++++++ babel-malay.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-malay.tlpobj new/tlpkg/tlpobj/babel-malay.tlpobj
--- old/tlpkg/tlpobj/babel-malay.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-malay.tlpobj 2018-03-03 19:39:35.000000000 +0100
@@ -10,7 +10,7 @@
RELOC/tex/generic/babel-malay/melayu.ldf
RELOC/tex/generic/babel-malay/meyalu.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/malay
-catalogue-date 2017-02-17 05:53:14 +0100
+catalogue-date 2018-01-13 10:17:26 +0100
catalogue-license lppl1.3
catalogue-topics bahasa-indonesia+malaysia multilingual
catalogue-version 1.0m
++++++ babel-norsk.doc.tar.xz ++++++
++++++ babel-norsk.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-norsk.tlpobj new/tlpkg/tlpobj/babel-norsk.tlpobj
--- old/tlpkg/tlpobj/babel-norsk.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-norsk.tlpobj 2018-03-03 19:39:35.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/generic/babel-norsk/norsk.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/norsk
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics norsk multilingual-addon
catalogue-version 2.0i
++++++ babel-occitan.doc.tar.xz ++++++
++++++ babel-occitan.tar.xz ++++++
++++++ babel-piedmontese.doc.tar.xz ++++++
++++++ babel-piedmontese.tar.xz ++++++
++++++ babel-polish.doc.tar.xz ++++++
++++++ babel-polish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-polish.tlpobj new/tlpkg/tlpobj/babel-polish.tlpobj
--- old/tlpkg/tlpobj/babel-polish.tlpobj 2017-04-14 17:29:31.000000000 +0200
+++ new/tlpkg/tlpobj/babel-polish.tlpobj 2018-03-03 19:39:35.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=3
RELOC/tex/generic/babel-polish/polish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/polish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics polish
catalogue-version 1.2l
++++++ babel-portuges.doc.tar.xz ++++++
++++++ babel-portuges.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-portuges.tlpobj new/tlpkg/tlpobj/babel-portuges.tlpobj
--- old/tlpkg/tlpobj/babel-portuges.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-portuges.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -10,7 +10,7 @@
runfiles size=2
RELOC/tex/generic/babel-portuges/portuges.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/portuges
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics portuguese portuguese-br
catalogue-version 1.2q
++++++ babel-romanian.doc.tar.xz ++++++
++++++ babel-romanian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-romanian.tlpobj new/tlpkg/tlpobj/babel-romanian.tlpobj
--- old/tlpkg/tlpobj/babel-romanian.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-romanian.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/generic/babel-romanian/romanian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/romanian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics romanian
catalogue-version 1.2l
++++++ babel-romansh.doc.tar.xz ++++++
++++++ babel-romansh.tar.xz ++++++
++++++ babel-russian.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-russian/README new/doc/generic/babel-russian/README
--- old/doc/generic/babel-russian/README 2017-01-07 00:01:03.000000000 +0100
+++ new/doc/generic/babel-russian/README 2017-08-10 23:20:48.000000000 +0200
@@ -1,6 +1,6 @@
----------------------------------------------------------------
-Russian language module for Babel, v1.3i
+Russian language module for Babel, v1.3j
Released under the LaTeX Project Public License v1.3c or later.
See http://www.latex-project.org/lppl.txt
@@ -107,6 +107,12 @@
5. CHANGES
+2017-08-08 version 1.3j
+
+ * TU encoding is set as default for X∃TeX and LuaTeX.
+
+ * \cyrdash now always prints dash 20% shorter than emdash.
+
2017-01-12 version 1.3i
* Bug fixed in \NOD, \NOK and similar log-functions (thanks to V. Vlasov).
@@ -174,3 +180,90 @@
2008/03/21 v1.1r Russian support from the babel system.
----------------------------------------------------------------
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+
+%% Nonunicode Cyrillic Letters
+%% \CYRA=А
+%% \CYRB=Б
+%% \CYRV=В
+%% \CYRG=Г
+%% \CYRGUP=Ґ
+%% \CYRD=Д
+%% \CYRE=Е
+%% \CYRIE=Є
+%% \CYRZH=Ж
+%% \CYRZ=З
+%% \CYRI=И
+%% \CYRII=I
+%% \CYRYI=Ї
+%% \CYRISHRT=Й
+%% \CYRK=К
+%% \CYRL=Л
+%% \CYRM=М
+%% \CYRN=Н
+%% \CYRO=О
+%% \CYRP=П
+%% \CYRR=Р
+%% \CYRS=С
+%% \CYRT=Т
+%% \CYRU=У
+%% \CYRF=Ф
+%% \CYRH=Х
+%% \CYRC=Ц
+%% \CYRCH=Ч
+%% \CYRSH=Ш
+%% \CYRSHCH=Щ
+%% \CYRYU=Ю
+%% \CYRYA=Я
+%% \CYRSFTSN=Ь
+%%
+%% \cyra=а
+%% \cyrb=б
+%% \cyrv=в
+%% \cyrg=г
+%% \cyrgup=ґ
+%% \cyrd=д
+%% \cyre=е
+%% \cyrie=є
+%% \cyrzh=ж
+%% \cyrz=з
+%% \cyri=и
+%% \cyrii=i
+%% \cyryi=ї
+%% \cyrishrt=й
+%% \cyrk=к
+%% \cyrl=л
+%% \cyrm=м
+%% \cyrn=н
+%% \cyro=о
+%% \cyrp=п
+%% \cyrr=р
+%% \cyrs=с
+%% \cyrt=т
+%% \cyru=у
+%% \cyrf=ф
+%% \cyrh=х
+%% \cyrc=ц
+%% \cyrch=ч
+%% \cyrsh=ш
+%% \cyrshch=щ
+%% \cyryu=ю
+%% \cyrya=я
+%% \cyrsftsn=ь
Binary files old/doc/generic/babel-russian/russianb.pdf and new/doc/generic/babel-russian/russianb.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-russian.doc.tlpobj new/tlpkg/tlpobj/babel-russian.doc.tlpobj
--- old/tlpkg/tlpobj/babel-russian.doc.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-russian.doc.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -1,8 +1,8 @@
name babel-russian.doc
category Package
-revision 42885
+revision 45007
shortdesc doc files of babel-russian
relocated 1
-docfiles size=37
+docfiles size=36
RELOC/doc/generic/babel-russian/README
RELOC/doc/generic/babel-russian/russianb.pdf
++++++ babel-russian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-russian/russianb.ldf new/tex/generic/babel-russian/russianb.ldf
--- old/tex/generic/babel-russian/russianb.ldf 2017-01-07 00:01:05.000000000 +0100
+++ new/tex/generic/babel-russian/russianb.ldf 2017-08-10 23:20:48.000000000 +0200
@@ -12,7 +12,9 @@
%% See http://www.latex-project.org/lppl.txt
%% ----------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesLanguage{russianb}[2017/01/12 1.3i Russian support for the Babel system]
+
+\ProvidesLanguage{russian}
+ [2017/08/12 1.3j Russian support for the Babel system]
\LdfInit{russian}{captionsrussian}
\ifdefined\if@uni@ode
\PackageError{babel}{if@uni@ode already defined.\MessageBreak
@@ -41,24 +43,27 @@
\sce@a{##1}{T2B}%
\sce@a{##1}{T2A}%
\if@uni@ode
- \sce@a{##1}{EU1}%
- \sce@a{##1}{EU2}%
+ %\sce@a{##1}{EU1}%
+ %\sce@a{##1}{EU2}%
+ \sce@a{##1}{TU}%
\fi}%
\cdp@list
}
-\@setcyrillicencoding
+\ifx\cyrillicencoding\undefined
+ \@setcyrillicencoding
+\fi
\@onlypreamble\@setcyrillicencoding
\@onlypreamble\sce@a
\@onlypreamble\sce@b
\@onlypreamble\sce@c
-\ifdefined\cyrillicencoding
-\else
+\ifx\cyrillicencoding\undefined
\if@uni@ode
- \ifdefined\XeTeXrevision
- \edef\cyrillicencoding{EU1}
- \else\ifdefined\luatexversion
- \edef\cyrillicencoding{EU2}
- \fi\fi
+ %\ifdefined\XeTeXrevision
+ % \edef\cyrillicencoding{EU1}
+ %\else\ifdefined\luatexversion
+ % \edef\cyrillicencoding{EU2}
+ %\fi\fi
+ \edef\cyrillicencoding{TU}
\else
\edef\cyrillicencoding{T2A}
\fi
@@ -83,32 +88,38 @@
%% \expandafter\set@hyphenmins\englishhyphenmins
%% \language\l@english}%
%%\let\Eng\English
-\expandafter\ifx\csname T@X2\endcsname\relax\else
- \DeclareTextSymbolDefault{\AA}{OT1}
- \DeclareTextSymbolDefault{\aa}{OT1}
- \DeclareTextCommand{\aa}{OT1}{\r a}
- \DeclareTextCommand{\AA}{OT1}{\r A}
-\fi
+%%\DeclareRobustCommand{\latintext}{%
+%% \fontencoding{\latinencoding}\selectfont
+%% \def\encodingdefault{\latinencoding}}
+%%\let\lat\latintext
\DeclareTextFontCommand{\textcyrillic}{\cyrillictext}
-\@ifpackageloaded{inputenc}{%
- \if@uni@ode
- \PackageWarning{babel}{inputenc should not be used with LuaTeX or XeTeX}
- \fi
-}{%
- %\def\reserved@a{LWN}%
- %\ifx\reserved@a\cyrillicencoding\else
- \def\reserved@a{OT2}%
- \ifx\reserved@a\cyrillicencoding\else
- \def\reserved@a{EU1}%
- \ifx\reserved@a\cyrillicencoding\else
- \def\reserved@a{EU2}%
- \ifx\reserved@a\cyrillicencoding\else
- \PackageWarning{babel}%
- {No input encoding specified for Russian language}
- \fi\fi\fi
- %\fi
-}
+%%\expandafter\ifx\csname T@X2\endcsname\relax\else
+%% \DeclareTextSymbolDefault{\AA}{OT1}
+%% \DeclareTextSymbolDefault{\aa}{OT1}
+%% \DeclareTextCommand{\aa}{OT1}{\r a}
+%% \DeclareTextCommand{\AA}{OT1}{\r A}
+%%\fi
+%%\@ifpackageloaded{inputenc}{%
+%%% \if@uni@ode
+%%% \PackageWarning{babel}{inputenc should not be used with LuaTeX or XeTeX}
+%%% \fi
+%% \ifdefined\luatexversion
+%% \PackageWarning{babel}{inputenc should not be used with LuaTeX}
+%% \fi}{%
+%% %\def\reserved@a{LWN}%
+%% %\ifx\reserved@a\cyrillicencoding\else
+%% \def\reserved@a{OT2}%
+%% \ifx\reserved@a\cyrillicencoding\else
+%% \def\reserved@a{TU}%
+%% \ifx\reserved@a\cyrillicencoding\else
+%% \PackageWarning{babel}%
+%% {No input encoding specified for Russian language}
+%% \fi\fi
+%% %\fi
+%%}
\initiate@active@char{"}
+%%\def\mdqon{\bbl@activate{"}}
+%%\def\mdqoff{\bbl@deactivate{"}}
\begingroup \catcode`\"12
\def\reserved@a{\endgroup
\def\@SS{\mathchar"7019 }
@@ -142,9 +153,11 @@
\nobreak\cyrdash\penalty\exhyphenpenalty\hskip\z@skip\ignorespaces}%
\def\@Ccdash{\leavevmode
\nobreak\cyrdash\nobreak\hskip.35em\ignorespaces}%
-\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}%
- {\hbox to.8em{--\hss--}}{\textemdash}}
\declare@shorthand{russian}{",}{\nobreak\hskip.2em\ignorespaces}
+\PackageInfo{babel}{Default for \string\cyrdash\space is provided}
+%%\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}%
+%% {\hbox to.8em{--\hss--}}{\textemdash}}
+\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}
\if@uni@ode
%\captionsrussian@modern
\addto\captionsrussian{%
@@ -551,13 +564,99 @@
\def\NOK{\mathop{\mathrm{НОК}}\nolimits}
\def\Proj{\mathop{\mathrm{Пр}}\nolimits}
\else
- \def\nod{\mathop{\textrm{\textup{\cyrn.\cyro.\cyrd.}}}\nolimits}
- \def\nok{\mathop{\textrm{\textup{\cyrn.\cyro.\cyrk.}}}\nolimits}
- \def\NOD{\mathop{\textrm{\textup{\CYRN\CYRO\CYRD}}}\nolimits}
- \def\NOK{\mathop{\textrm{\textup{\CYRN\CYRO\CYRK}}}\nolimits}
- \def\Proj{\mathop{\textrm{\textup{\CYRP\cyrr}}}\nolimits}
+ \def\nod{\mathop{\textnormal{\cyrn.\cyro.\cyrd.}}\nolimits}
+ \def\nok{\mathop{\textnormal{\cyrn.\cyro.\cyrk.}}\nolimits}
+ \def\NOD{\mathop{\textnormal{\CYRN\CYRO\CYRD}}\nolimits}
+ \def\NOK{\mathop{\textnormal{\CYRN\CYRO\CYRK}}\nolimits}
+ \def\Proj{\mathop{\textnormal{\CYRP\cyrr}}\nolimits}
\fi
\ldf@finish{russian}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+
+%% Nonunicode Cyrillic Letters
+%% \CYRA=А
+%% \CYRB=Б
+%% \CYRV=В
+%% \CYRG=Г
+%% \CYRGUP=Ґ
+%% \CYRD=Д
+%% \CYRE=Е
+%% \CYRIE=Є
+%% \CYRZH=Ж
+%% \CYRZ=З
+%% \CYRI=И
+%% \CYRII=I
+%% \CYRYI=Ї
+%% \CYRISHRT=Й
+%% \CYRK=К
+%% \CYRL=Л
+%% \CYRM=М
+%% \CYRN=Н
+%% \CYRO=О
+%% \CYRP=П
+%% \CYRR=Р
+%% \CYRS=С
+%% \CYRT=Т
+%% \CYRU=У
+%% \CYRF=Ф
+%% \CYRH=Х
+%% \CYRC=Ц
+%% \CYRCH=Ч
+%% \CYRSH=Ш
+%% \CYRSHCH=Щ
+%% \CYRYU=Ю
+%% \CYRYA=Я
+%% \CYRSFTSN=Ь
+%%
+%% \cyra=а
+%% \cyrb=б
+%% \cyrv=в
+%% \cyrg=г
+%% \cyrgup=ґ
+%% \cyrd=д
+%% \cyre=е
+%% \cyrie=є
+%% \cyrzh=ж
+%% \cyrz=з
+%% \cyri=и
+%% \cyrii=i
+%% \cyryi=ї
+%% \cyrishrt=й
+%% \cyrk=к
+%% \cyrl=л
+%% \cyrm=м
+%% \cyrn=н
+%% \cyro=о
+%% \cyrp=п
+%% \cyrr=р
+%% \cyrs=с
+%% \cyrt=т
+%% \cyru=у
+%% \cyrf=ф
+%% \cyrh=х
+%% \cyrc=ц
+%% \cyrch=ч
+%% \cyrsh=ш
+%% \cyrshch=щ
+%% \cyryu=ю
+%% \cyrya=я
+%% \cyrsftsn=ь
%% ----------------------------------------------------------------
%% Copyright 2011-2017 Igor A. Kotelnikov.
%% Copyright 1995-2008 Olga Lapko.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-russian.tlpobj new/tlpkg/tlpobj/babel-russian.tlpobj
--- old/tlpkg/tlpobj/babel-russian.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-russian.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -1,16 +1,16 @@
name babel-russian
category Package
-revision 42885
+revision 45007
shortdesc Russian language module for Babel
relocated 1
longdesc The package provides support for use of Babel in documents
longdesc written in Russian (in both "traditional" and modern forms).
longdesc The support is adapted for use both under 'traditional' TeX
longdesc engines, and under XeTeX and LuaTeX.
-runfiles size=6
+runfiles size=7
RELOC/tex/generic/babel-russian/russianb.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/russian
-catalogue-date 2017-01-06 05:24:54 +0100
+catalogue-date 2017-08-10 18:00:28 +0200
catalogue-license lppl1.3
catalogue-topics multilingual-addon russian
-catalogue-version 1.3i
+catalogue-version 1.3j
++++++ babel-samin.doc.tar.xz ++++++
++++++ babel-samin.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-samin.tlpobj new/tlpkg/tlpobj/babel-samin.tlpobj
--- old/tlpkg/tlpobj/babel-samin.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-samin.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -13,7 +13,7 @@
runfiles size=1
RELOC/tex/generic/babel-samin/samin.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/samin
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics samin
catalogue-version 1.0c
++++++ babel-scottish.doc.tar.xz ++++++
++++++ babel-scottish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-scottish.tlpobj new/tlpkg/tlpobj/babel-scottish.tlpobj
--- old/tlpkg/tlpobj/babel-scottish.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-scottish.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=1
RELOC/tex/generic/babel-scottish/scottish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/scottish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics scottish multilingual-addon
catalogue-version 1.0g
++++++ babel-serbian.doc.tar.xz ++++++
++++++ babel-serbian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-serbian.tlpobj new/tlpkg/tlpobj/babel-serbian.tlpobj
--- old/tlpkg/tlpobj/babel-serbian.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-serbian.tlpobj 2018-03-03 19:39:36.000000000 +0100
@@ -8,7 +8,7 @@
runfiles size=2
RELOC/tex/generic/babel-serbian/serbian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/serbian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics multilingual-addon
catalogue-version 1.0d
++++++ babel-serbianc.doc.tar.xz ++++++
++++++ babel-serbianc.tar.xz ++++++
++++++ babel-slovak.doc.tar.xz ++++++
++++++ babel-slovak.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-slovak.tlpobj new/tlpkg/tlpobj/babel-slovak.tlpobj
--- old/tlpkg/tlpobj/babel-slovak.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-slovak.tlpobj 2018-03-03 19:39:37.000000000 +0100
@@ -4,12 +4,12 @@
shortdesc Babel support for typesetting Slovak
relocated 1
longdesc The package provides the language definition file for support
-longdesc of Slovak in babel, including Slovak variants of LaTeX built-in-
-longdesc names. Shortcuts are also defined.
+longdesc of Slovak in babel, including Slovak variants of LaTeX
+longdesc built-in-names. Shortcuts are also defined.
runfiles size=5
RELOC/tex/generic/babel-slovak/slovak.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/slovak
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics slovak multilingual-addon
catalogue-version 3.1a
++++++ babel-slovenian.doc.tar.xz ++++++
++++++ babel-slovenian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-slovenian.tlpobj new/tlpkg/tlpobj/babel-slovenian.tlpobj
--- old/tlpkg/tlpobj/babel-slovenian.tlpobj 2017-04-14 17:29:32.000000000 +0200
+++ new/tlpkg/tlpobj/babel-slovenian.tlpobj 2018-03-03 19:39:37.000000000 +0100
@@ -9,7 +9,7 @@
runfiles size=2
RELOC/tex/generic/babel-slovenian/slovene.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/slovenian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics slovenian multilingual-addon
catalogue-version 1.2i
++++++ babel-sorbian.doc.tar.xz ++++++
++++++ babel-sorbian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-sorbian.tlpobj new/tlpkg/tlpobj/babel-sorbian.tlpobj
--- old/tlpkg/tlpobj/babel-sorbian.tlpobj 2017-04-14 17:29:33.000000000 +0200
+++ new/tlpkg/tlpobj/babel-sorbian.tlpobj 2018-03-03 19:39:37.000000000 +0100
@@ -11,7 +11,7 @@
RELOC/tex/generic/babel-sorbian/lsorbian.ldf
RELOC/tex/generic/babel-sorbian/usorbian.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/sorbian
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics sorbian
catalogue-version lower sorbian:1.0g, upper:1.0k
++++++ babel-spanglish.doc.tar.xz ++++++
++++++ babel-spanglish.tar.xz ++++++
++++++ babel-spanish.doc.tar.xz ++++++
++++++ babel-spanish.tar.xz ++++++
++++++ babel-swedish.doc.tar.xz ++++++
++++++ babel-swedish.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-swedish.tlpobj new/tlpkg/tlpobj/babel-swedish.tlpobj
--- old/tlpkg/tlpobj/babel-swedish.tlpobj 2017-04-14 17:29:33.000000000 +0200
+++ new/tlpkg/tlpobj/babel-swedish.tlpobj 2018-03-03 19:39:37.000000000 +0100
@@ -7,7 +7,7 @@
runfiles size=2
RELOC/tex/generic/babel-swedish/swedish.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/swedish
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-13 10:24:37 +0100
catalogue-license lppl1.3
catalogue-topics swedish multilingual-addon
catalogue-version 2.3d
++++++ babel-thai.doc.tar.xz ++++++
++++++ babel-thai.tar.xz ++++++
++++++ babel-turkish.doc.tar.xz ++++++
++++++ babel-turkish.tar.xz ++++++
++++++ babel-ukrainian.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/babel-ukrainian/README.md new/doc/generic/babel-ukrainian/README.md
--- old/doc/generic/babel-ukrainian/README.md 2017-06-10 23:33:34.000000000 +0200
+++ new/doc/generic/babel-ukrainian/README.md 2017-08-13 23:02:06.000000000 +0200
@@ -1,6 +1,6 @@
----------------------------------------------------------------
-Ukrainian language module for Babel, v1.4
+Ukrainian language module for Babel, v1.4b
Released under the LaTeX Project Public License v1.3c or later.
See http://www.latex-project.org/lppl.txt
@@ -10,7 +10,7 @@
Based on Russian language module v1.3i by Igor A. Kotelnikov <kia999 at mail dot ru>.
-The Current Maintainer is Sergiy Ponomarenko .
+The current maintainer is Sergiy Ponomarenko .
1. INSTALLATION
@@ -81,6 +81,18 @@
5. CHANGES
+2017-08-10 version 1.4b
+
+ * Default for \cyrdash is provided.
+ * TU encoding is set as default for XeTeX and LuaTeX; EU1 and EU2 encodings
+ are kept for backward compatibility.
+
+2017-06-13 version 1.4a
+
+ * Removing \week<roman number>day macro, since it is should be define in datetime2 class
+ * Removing revtex4(4-1) classes ukrainization because it unused in ukainian text typesetting
+ * Adding \acronymname, \lstlistingname and \lstlistlistingname macros to nonunicode captions
+
2017-06-10 version 1.4
* For compatibility with older Ukrainian packages we leave definition of the \No macro
@@ -120,3 +132,71 @@
%% Right brace \} Tilde \~}
%%
+%% Nonunicode Cyrillic Letters
+%% \CYRA=А
+%% \CYRB=Б
+%% \CYRV=В
+%% \CYRG=Г
+%% \CYRGUP=Ґ
+%% \CYRD=Д
+%% \CYRE=Е
+%% \CYRIE=Є
+%% \CYRZH=Ж
+%% \CYRZ=З
+%% \CYRI=И
+%% \CYRII=I
+%% \CYRYI=Ї
+%% \CYRISHRT=Й
+%% \CYRK=К
+%% \CYRL=Л
+%% \CYRM=М
+%% \CYRN=Н
+%% \CYRO=О
+%% \CYRP=П
+%% \CYRR=Р
+%% \CYRS=С
+%% \CYRT=Т
+%% \CYRU=У
+%% \CYRF=Ф
+%% \CYRH=Х
+%% \CYRC=Ц
+%% \CYRCH=Ч
+%% \CYRSH=Ш
+%% \CYRSHCH=Щ
+%% \CYRYU=Ю
+%% \CYRYA=Я
+%% \CYRSFTSN=Ь
+%%
+%% \cyra=а
+%% \cyrb=б
+%% \cyrv=в
+%% \cyrg=г
+%% \cyrgup=ґ
+%% \cyrd=д
+%% \cyre=е
+%% \cyrie=є
+%% \cyrzh=ж
+%% \cyrz=з
+%% \cyri=и
+%% \cyrii=i
+%% \cyryi=ї
+%% \cyrishrt=й
+%% \cyrk=к
+%% \cyrl=л
+%% \cyrm=м
+%% \cyrn=н
+%% \cyro=о
+%% \cyrp=п
+%% \cyrr=р
+%% \cyrs=с
+%% \cyrt=т
+%% \cyru=у
+%% \cyrf=ф
+%% \cyrh=х
+%% \cyrc=ц
+%% \cyrch=ч
+%% \cyrsh=ш
+%% \cyrshch=щ
+%% \cyryu=ю
+%% \cyrya=я
+%% \cyrsftsn=ь
Binary files old/doc/generic/babel-ukrainian/ukraineb.pdf and new/doc/generic/babel-ukrainian/ukraineb.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-ukrainian.doc.tlpobj new/tlpkg/tlpobj/babel-ukrainian.doc.tlpobj
--- old/tlpkg/tlpobj/babel-ukrainian.doc.tlpobj 2017-06-11 02:21:20.000000000 +0200
+++ new/tlpkg/tlpobj/babel-ukrainian.doc.tlpobj 2018-03-03 19:39:38.000000000 +0100
@@ -1,8 +1,8 @@
name babel-ukrainian.doc
category Package
-revision 44550
+revision 45036
shortdesc doc files of babel-ukrainian
relocated 1
-docfiles size=112
+docfiles size=123
RELOC/doc/generic/babel-ukrainian/README.md
RELOC/doc/generic/babel-ukrainian/ukraineb.pdf
++++++ babel-ukrainian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/babel-ukrainian/ukraineb.ldf new/tex/generic/babel-ukrainian/ukraineb.ldf
--- old/tex/generic/babel-ukrainian/ukraineb.ldf 2017-06-10 23:33:34.000000000 +0200
+++ new/tex/generic/babel-ukrainian/ukraineb.ldf 2017-08-13 23:02:06.000000000 +0200
@@ -12,101 +12,114 @@
%% See http://www.latex-project.org/lppl.txt
%% ----------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesLanguage{ukraineb}[2017/06/10 1.4 Ukrainian support for the Babel system]
+\ProvidesLanguage{ukraineb}[2017/08/10 1.4b Ukrainian support for the Babel system]
\LdfInit{ukrainian}{captionsukrainian}
\ifdefined\if@ukr@uni@ode
- \PackageError{babel}{if@ukr@uni@ode already defined.\MessageBreak
- Please contact author of ukraineb.ldf}
- \relax
+ \PackageError{babel}{if@ukr@uni@ode already defined.\MessageBreak
+ Please contact author of ukraineb.ldf}
+ \relax
\fi
\newif\if@ukr@uni@ode
-\ifdefined\luatexversion \@ukr@uni@odetrue \else
-\ifdefined\XeTeXrevision \@ukr@uni@odetrue \fi\fi
+\ifdefined\luatexversion
+ \@ukr@uni@odetrue
+\else
+ \ifdefined\XeTeXrevision
+ \@ukr@uni@odetrue
+ \fi
+\fi
\ifx\l@ukrainian\@undefined
- \@nopatterns{Ukrainian}
+ \@nopatterns{Ukrainian}
\adddialect\l@ukrainian0
\fi
\def\@setcyrillicencoding{%
- \def\sce@a##1##2{%
- \edef\sce@b{##1}%
- \edef\sce@c{##2}%
- \ifx\sce@b\sce@c
- \let\cyrillicencoding\sce@c
- \fi}%
- \def\cdp@elt##1##2##3##4{%
- \sce@a{##1}{OT2}%
- \sce@a{##1}{LCY}%
- \sce@a{##1}{X2}%
- \sce@a{##1}{T2C}%
- \sce@a{##1}{T2B}%
- \sce@a{##1}{T2A}%
- \if@ukr@uni@ode
- \sce@a{##1}{EU1}%
- \sce@a{##1}{EU2}%
- \fi}%
- \cdp@list
+ \def\sce@a##1##2{%
+ \edef\sce@b{##1}%
+ \edef\sce@c{##2}%
+ \ifx\sce@b\sce@c
+ \let\cyrillicencoding\sce@c
+ \fi}%
+ \def\cdp@elt##1##2##3##4{%
+ \sce@a{##1}{OT2}%
+ \sce@a{##1}{LCY}%
+ \sce@a{##1}{X2}%
+ \sce@a{##1}{T2C}%
+ \sce@a{##1}{T2B}%
+ \sce@a{##1}{T2A}%
+ \if@ukr@uni@ode
+ %\sce@a{##1}{EU1}%
+ %\sce@a{##1}{EU2}%
+ \sce@a{##1}{TU}%
+ \fi}%
+ \cdp@list
}
-\@setcyrillicencoding
+\ifx\cyrillicencoding\undefined
+ \@setcyrillicencoding
+\fi
\@onlypreamble\@setcyrillicencoding
\@onlypreamble\sce@a
\@onlypreamble\sce@b
\@onlypreamble\sce@c
\ifdefined\cyrillicencoding
\else
- \if@ukr@uni@ode
- \ifdefined\XeTeXrevision
- \edef\cyrillicencoding{EU1}
- \else\ifdefined\luatexversion
- \edef\cyrillicencoding{EU2}
- \fi\fi
- \else
- \edef\cyrillicencoding{T2A}
- \fi
- \PackageWarning{babel}%
- {No Cyrillic font encoding has been loaded so far.\MessageBreak
- A font encoding should be declared before babel.\MessageBreak
- Default `\cyrillicencoding' encoding will be loaded
+ \if@ukr@uni@ode
+ \ifdefined\XeTeXrevision
+ \edef\cyrillicencoding{EU1}
+ \else
+ \ifdefined\luatexversion
+ \edef\cyrillicencoding{EU2}
+ \fi
+ \fi
+ \else
+ \edef\cyrillicencoding{T2A}
+ \fi
+ \PackageWarning{babel}%
+ {No Cyrillic font encoding has been loaded so far.\MessageBreak
+ A font encoding should be declared before babel.\MessageBreak
+ Default `\cyrillicencoding' encoding will be loaded
}%
- \lowercase\expandafter{\expandafter\input\cyrillicencoding enc.def\relax}%
- \AtBeginDocument{\@setcyrillicencoding}
+ \lowercase\expandafter{\expandafter\input\cyrillicencoding enc.def\relax}%
+ \AtBeginDocument{\@setcyrillicencoding}
\fi
\DeclareRobustCommand{\Ukrainian}{\selectlanguage{\ukrainian}}
\DeclareRobustCommand{\cyrillictext}{%
- \fontencoding\cyrillicencoding\selectfont
- \let\encodingdefault\cyrillicencoding
- \expandafter\set@hyphenmins\ukrainianhyphenmins
- \language\l@ukrainian}%
+ \fontencoding\cyrillicencoding\selectfont
+ \let\encodingdefault\cyrillicencoding
+ \expandafter\set@hyphenmins\ukrainianhyphenmins
+ \language\l@ukrainian}%
\let\cyr\cyrillictext
\expandafter\ifx\csname T@X2\endcsname\relax\else
- \DeclareTextSymbolDefault{\AA}{OT1}
- \DeclareTextSymbolDefault{\aa}{OT1}
- \DeclareTextCommand{\aa}{OT1}{\r a}
- \DeclareTextCommand{\AA}{OT1}{\r A}
+ \DeclareTextSymbolDefault{\AA}{OT1}
+ \DeclareTextSymbolDefault{\aa}{OT1}
+ \DeclareTextCommand{\aa}{OT1}{\r a}
+ \DeclareTextCommand{\AA}{OT1}{\r A}
\fi
\DeclareTextFontCommand{\textcyrillic}{\cyrillictext}
\@ifpackageloaded{inputenc}{%
- \if@ukr@uni@ode
- \PackageWarning{babel}{inputenc should not be used with LuaTeX or XeTeX}
- \fi
+ \if@ukr@uni@ode
+ \PackageWarning{babel}{inputenc should not be used with LuaTeX or XeTeX}
+ \fi
}{%
- %\def\reserved@a{LWN}%
- %\ifx\reserved@a\cyrillicencoding\else
+ %\def\reserved@a{LWN}%
+ %\ifx\reserved@a\cyrillicencoding\else
\def\reserved@a{OT2}%
- \ifx\reserved@a\cyrillicencoding\else
- \def\reserved@a{EU1}%
- \ifx\reserved@a\cyrillicencoding\else
- \def\reserved@a{EU2}%
- \ifx\reserved@a\cyrillicencoding\else
- \PackageWarning{babel}%
- {No input encoding specified for Ukrainian language}
- \fi\fi\fi
- %\fi
+ \ifx\reserved@a\cyrillicencoding
+ \else
+ \def\reserved@a{EU1}%
+ \ifx\reserved@a\cyrillicencoding\else
+ \def\reserved@a{EU2}%
+ \ifx\reserved@a\cyrillicencoding\else
+ \PackageWarning{babel}%
+ {No input encoding specified for Ukrainian language}
+ \fi
+ \fi
+ \fi
+ %\fi
}
\initiate@active@char{"}
\begingroup \catcode`\"12
\def\reserved@a{\endgroup
- \def\@SS{\mathchar"7019 }
- \def\dq{"}}
+ \def\@SS{\mathchar"7019 }
+ \def\dq{"}}
\reserved@a
\declare@shorthand{ukrainian}{"`}{\quotedblbase}
\declare@shorthand{ukrainian}{"'}{\textquotedblleft}
@@ -116,188 +129,156 @@
\declare@shorthand{ukrainian}{"~}{\textormath{\leavevmode\hbox{-}}{-}}
\declare@shorthand{ukrainian}{"=}{\nobreak-\hskip\z@skip}
\declare@shorthand{ukrainian}{"|}{%
- \textormath{\nobreak\discretionary{-}{}{\kern.03em}\allowhyphens}{}}
+ \textormath{\nobreak\discretionary{-}{}{\kern.03em}\allowhyphens}{}}
\declare@shorthand{ukrainian}{"-}{%
- \def\ukrainian@sh@tmp{%
- \if\ukrainian@sh@next-\expandafter\ukrainian@sh@emdash
- \else\expandafter\ukrainian@sh@hyphen\fi}%
- \futurelet\ukrainian@sh@next\ukrainian@sh@tmp}
+ \def\ukrainian@sh@tmp{%
+ \if\ukrainian@sh@next-\expandafter\ukrainian@sh@emdash
+ \else%
+ \expandafter\ukrainian@sh@hyphen%
+ \fi}%
+ \futurelet\ukrainian@sh@next\ukrainian@sh@tmp}
\def\ukrainian@sh@hyphen{\nobreak\-\bbl@allowhyphens}
\def\ukrainian@sh@emdash#1#2{\cdash-#1#2}
\def\cdash#1#2#3{\def\tempx@{#3}%
-\def\tempa@{-}\def\tempb@{~}\def\tempc@{*}%
- \ifx\tempx@\tempa@\@Acdash\else
- \ifx\tempx@\tempb@\@Bcdash\else
- \ifx\tempx@\tempc@\@Ccdash\else
- \errmessage{Wrong usage of cdash}\fi\fi\fi}
+ \def\tempa@{-}\def\tempb@{~}\def\tempc@{*}%
+ \ifx\tempx@\tempa@\@Acdash%
+ \else%
+ \ifx\tempx@\tempb@\@Bcdash%
+ \else%
+ \ifx\tempx@\tempc@\@Ccdash%
+ \else%
+ \errmessage{Wrong usage of cdash}
+ \fi
+ \fi
+ \fi
+}
\def\@Acdash{\ifdim\lastskip>\z@\unskip\nobreak\hskip.2em\fi
- \cyrdash\hskip.2em\ignorespaces}%
+ \cyrdash\hskip.2em\ignorespaces}%
\def\@Bcdash{\leavevmode\ifdim\lastskip>\z@\unskip\fi
- \nobreak\cyrdash\penalty\exhyphenpenalty\hskip\z@skip\ignorespaces}%
+ \nobreak\cyrdash\penalty\exhyphenpenalty\hskip\z@skip\ignorespaces}%
\def\@Ccdash{\leavevmode
- \nobreak\cyrdash\nobreak\hskip.35em\ignorespaces}%
-\ProvideTextCommandDefault{\cyrdash}{\iflanguage{ukrainian}%
- {\hbox to.8em{--\hss--}}{\textemdash}}
+ \nobreak\cyrdash\nobreak\hskip.35em\ignorespaces}%
+\PackageInfo{babel}{Default for \string\cyrdash\space is provided}
+%%\ProvideTextCommandDefault{\cyrdash}{\iflanguage{ukrainian}%
+%% {\hbox to.8em{--\hss--}}{\textemdash}}
+\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}
\declare@shorthand{ukrainian}{",}{\nobreak\hskip.2em\ignorespaces}
- %
- % ---------------------- Caption Names ---------------------------
- %
\if@ukr@uni@ode
-\PackageInfo{bulgarian.ldf}{Executing the 3.9 or latter}
-\StartBabelCommands*{ukrainian}{captions}[unicode, fontenc=EU1 EU2, charset=utf8]
- \SetString\prefacename{Вступ}% [babel]
- \SetString\refname{Література}% [only article]
- \SetString\abstractname{Анотація}% [only article, report]
- \SetString\bibname{Бібліоґрафія}% [only book, report]
- \SetString\chaptername{Розділ}% [only book, report]
- \SetString\appendixname{Додаток}%
- \SetString\contentsname{Зміст}%
- \SetString\tocname{\contentsname}%
- \SetString\listfigurename{Перелік ілюстрацій}%
- \SetString\listtablename{Перелік таблиць}%
- \SetString\indexname{Предметний покажчик}%
- \SetString\authorname{Іменний покажчик}%
- \SetString\figurename{Рис.}%
- \SetString\tablename{Таблиця}%
- \SetString\partname{Частина}%
- \SetString\enclname{вкл.}%
- \SetString\ccname{вих.}%
- \SetString\headtoname{вх.}%
- \SetString\pagename{с.}% [letter]
- \SetString\seename{див.}%
- \SetString\alsoname{див.\ також}%
- \SetString\proofname{Доведення}% [amsthm]
- \SetString\glossaryname{Словник термінів}%
- \SetString\acronymname{Абревіатури}% [glossaries] {Acronyms}
- \SetString\lstlistingname{Лістинг}% [listings] (the environment) {Listing}
- \SetString\lstlistlistingname{Лістинги}% [listings] (the "List of") {Listings}
- \SetString\nomname{Позначення}
- \SetString\notesname{Нотатки}% [endnotes] {Notes}
- %
- % ------------------------- nomencl ------------------------------
- %
- \ifdefined\nomname%
- \addto\captionsukrainian{%
- \def\eqdeclaration#1{, див.\nobreakspace(#1)}%
- \def\pagedeclaration#1{, стор.\nobreakspace#1}%
- }%
- \fi
- %
- % ------------------- RevTeX4 & RevTeX4-1 ------------------------
- %
- %\@ifclassloaded{revtex4-1}
- %{<true code>}
- %{<false coode>}%
- %
- \ifnum\@ifclassloaded{revtex4}{1}{\@ifclassloaded{revtex4-1}{1}{0}}>0
- \SetString\lofname{\listfigurename}
- \SetString\lotname{\listtablename}
- \SetString\figuresname{Рисунки}
- \SetString\tablesname{Таблиці}
- \SetString\appendixesname{Додатки}
- \SetString\acknowledgmentsname{Подяки}
- \SetString\andname{та}%{and}
- \SetString\@pacs@name{PACS коди: }
- \SetString\@keys@name{Ключові слова: }
- \SetString\Dated@name{Дата: }
- \SetString\Received@name{Отримано }
- \SetString\Revised@name{Виправлена версія }
- \SetString\Accepted@name{Прийнято }
- \SetString\Published@name{Опубліковано }
- %}{}%
- \fi
- \EndBabelCommands
+ \PackageInfo{ukrainian.ldf}{Executing the 3.9 or latter}
+ \StartBabelCommands*{ukrainian}{captions}[unicode, fontenc=EU1 EU2, charset=utf8]
+ \SetString\prefacename{Вступ}% [babel]
+ \SetString\refname{Література}% [only article]
+ \SetString\abstractname{Анотація}% [only article, report]
+ \SetString\bibname{Бібліоґрафія}% [only book, report]
+ \SetString\chaptername{Розділ}% [only book, report]
+ \SetString\appendixname{Додаток}%
+ \SetString\contentsname{Зміст}%
+ \SetString\tocname{\contentsname}%
+ \SetString\listfigurename{Перелік ілюстрацій}%
+ \SetString\listtablename{Перелік таблиць}%
+ \SetString\indexname{Предметний покажчик}%
+ \SetString\authorname{Іменний покажчик}%
+ \SetString\figurename{Рис.}%
+ \SetString\tablename{Таблиця}%
+ \SetString\partname{Частина}%
+ \SetString\enclname{вкл.}%
+ \SetString\ccname{вих.}%
+ \SetString\headtoname{вх.}%
+ \SetString\pagename{с.}% [letter]
+ \SetString\seename{див.}%
+ \SetString\alsoname{див.\ також}%
+ \SetString\proofname{Доведення}% [amsthm]
+ \SetString\glossaryname{Словник термінів}%
+ \SetString\acronymname{Абревіатури}% [glossaries] {Acronyms}
+ \SetString\lstlistingname{Лістинг}% [listings] (the environment) {Listing}
+ \SetString\lstlistlistingname{Лістинги}% [listings] (the "List of") {Listings}
+ \SetString\nomname{Позначення}
+ \SetString\notesname{Нотатки}% [endnotes] {Notes}
+ \ifdefined\nomname%
+ \addto\captionsukrainian{%
+ \def\eqdeclaration#1{, див.\nobreakspace(#1)}%
+ \def\pagedeclaration#1{, стор.\nobreakspace#1}%
+ }%
+ \fi
+ \EndBabelCommands
\else
-\StartBabelCommands*{ukrainian}{captions}
- \SetString\prefacename{{\cyr\CYRV\cyrs\cyrt\cyru\cyrp}}%
- \SetString\refname{%
- {\cyr\CYRL\cyrii\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
- \SetString\abstractname{%
- {\cyr\CYRA\cyrn\cyro\cyrt\cyra\cyrc\cyrii\cyrya}}%
- \SetString\bibname{%
- {\cyr\CYRB\cyrii\cyrb\cyrl\cyrii\cyro\cyrgup\cyrr\cyra\cyrf\cyrii\cyrya}}%
- \SetString\chaptername{{\cyr\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}}%
- \SetString\appendixname{{\cyr\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}}%
- \SetString\contentsname{{\cyr\CYRZ\cyrm\cyrii\cyrs\cyrt}}%
- \SetString\tocname{\contentsname}
- \SetString\listfigurename{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
- \ \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrii\cyrishrt}}%
- \SetString\listtablename{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
- \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrsftsn}}%
- \SetString\indexname{{\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyri\cyrishrt
- \ \cyrp\cyro\cyrk\cyra\cyrzh\cyrch\cyri\cyrk}}%
- \SetString\authorname{{\cyr\CYRII\cyrm\cyre\cyrn\cyrn\cyri\cyrishrt
- \ \cyrp\cyro\cyrk\cyra\cyrzh\cyrch\cyri\cyrk}}%
- \SetString\figurename{{\cyr\CYRR\cyri\cyrs.}}%
- \SetString\tablename{{\cyr\CYRT\cyra\cyrb\cyrl.}}%
- \SetString\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}}%
- \SetString\enclname{{\cyr\cyrv\cyrk\cyrl\cyra\cyrd\cyrk\cyra}}%
- \SetString\ccname{{\cyr\cyrk\cyro\cyrp\cyrii\cyrya}}%
- \SetString\headtoname{{\cyr\cyrv\cyrh.}}%
- \SetString\pagename{{\cyr\cyrs.}}%
- \SetString\seename{{\cyr\cyrd\cyri\cyrv.}}%
- \SetString\alsoname{{\cyr\cyrd\cyri\cyrv.\ \cyrt\cyra\cyrk\cyro\cyrzh}}
- \SetString\proofname{{\cyr\CYRD\cyro\cyrv\cyre\cyrd\cyre\cyrn\cyrn\cyrya}}%
- \SetString\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyrn\cyri\cyrk
- \ \cyrt\cyre\cyrr\cyrm\cyrii\cyrn\cyrii\cyrv}}%
- \SetString\nomname{\CYRP\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
- \SetString\notesname{\CYRN\cyro\cyrt\cyra\cyrt\cyrk\cyri}%
- %
- % ------------------- RevTeX4 & RevTeX4-1 ------------------------
- %
- \ifnum \@ifclassloaded{revtex4}{1}{\@ifclassloaded{revtex4-1}{1}{0}}>0
- \SetString\lofname{\listfigurename}
- \SetString\lotname{\listtablename}
- \SetString\figuresname{\CYRR\cyri\cyrs\cyru\cyrn\cyrk\cyri}
- \SetString\tablesname{\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrii}
- \SetString\appendixesname{\CYRD\cyro\cyrd\cyra\cyrt\cyrk\cyri}
- \SetString\acknowledgmentsname{\CYRP\cyro\cyrd\cyrya\cyrk\cyri}
- \SetString\andname{\cyrt\cyra}%{and}
- \SetString\@pacs@name{PACS \cyrk\cyro\cyrd\cyri: }
- \SetString\@keys@name{\CYRK\cyrl\cyryu\cyrch\cyro\cyrv\cyrii
- \ \cyrs\cyrl\cyro\cyrv\cyra: }
- \SetString\Dated@name{\CYRD\cyra\cyrt\cyra: }
- \SetString\Received@name{\CYRO\cyrt\cyrr\cyri\cyrm\cyra\cyrn\cyro }
- \SetString\Revised@name{\CYRV\cyri\cyrp\cyrr\cyra\cyrv\cyrl\cyre\cyrn\cyro }
- \SetString\Accepted@name{\CYRP\cyrr\cyri\cyrishrt\cyrn\cyrya\cyrt\cyro }%
- \SetString\Published@name{\CYRO\cyrp\cyru\cyrb\cyrl\cyrii\cyrk\cyro\cyrv\cyra\cyrn\cyro }
- \fi
- \EndBabelCommands
+ \StartBabelCommands*{ukrainian}{captions}
+ \SetString\prefacename{{\cyr\CYRV\cyrs\cyrt\cyru\cyrp}}%
+ \SetString\refname{%
+ {\cyr\CYRL\cyrii\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
+ \SetString\abstractname{%
+ {\cyr\CYRA\cyrn\cyro\cyrt\cyra\cyrc\cyrii\cyrya}}%
+ \SetString\bibname{%
+ {\cyr\CYRB\cyrii\cyrb\cyrl\cyrii\cyro\cyrgup\cyrr\cyra\cyrf\cyrii\cyrya}}%
+ \SetString\chaptername{{\cyr\CYRR\cyro\cyrz\cyrd\cyrii\cyrl}}%
+ \SetString\appendixname{{\cyr\CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk}}%
+ \SetString\contentsname{{\cyr\CYRZ\cyrm\cyrii\cyrs\cyrt}}%
+ \SetString\tocname{\contentsname}
+ \SetString\listfigurename{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
+ \ \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrii\cyrishrt}}%
+ \SetString\listtablename{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
+ \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrsftsn}}%
+ \SetString\indexname{{\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyri\cyrishrt
+ \ \cyrp\cyro\cyrk\cyra\cyrzh\cyrch\cyri\cyrk}}%
+ \SetString\authorname{{\cyr\CYRII\cyrm\cyre\cyrn\cyrn\cyri\cyrishrt
+ \ \cyrp\cyro\cyrk\cyra\cyrzh\cyrch\cyri\cyrk}}%
+ \SetString\figurename{{\cyr\CYRR\cyri\cyrs.}}%
+ \SetString\tablename{{\cyr\CYRT\cyra\cyrb\cyrl.}}%
+ \SetString\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra}}%
+ \SetString\enclname{{\cyr\cyrv\cyrk\cyrl\cyra\cyrd\cyrk\cyra}}%
+ \SetString\ccname{{\cyr\cyrk\cyro\cyrp\cyrii\cyrya}}%
+ \SetString\headtoname{{\cyr\cyrv\cyrh.}}%
+ \SetString\pagename{{\cyr\cyrs.}}%
+ \SetString\seename{{\cyr\cyrd\cyri\cyrv.}}%
+ \SetString\alsoname{{\cyr\cyrd\cyri\cyrv.\ \cyrt\cyra\cyrk\cyro\cyrzh}}
+ \SetString\proofname{{\cyr\CYRD\cyro\cyrv\cyre\cyrd\cyre\cyrn\cyrn\cyrya}}%
+ \SetString\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyrn\cyri\cyrk
+ \ \cyrt\cyre\cyrr\cyrm\cyrii\cyrn\cyrii\cyrv}}%
+ \SetString\acronymname{\cyr\CYRA\cyrb\cyrr\cyre\cyrv\cyrii\cyra\cyrt\cyru\cyri\cyri}%
+ \SetString\lstlistingname{\cyr\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg}%
+ \SetString\lstlistlistingname{\cyr\CYRL\cyrii\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
+ \SetString\nomname{\CYRP\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya}%
+ \SetString\notesname{\CYRN\cyro\cyrt\cyra\cyrt\cyrk\cyri}%
+ \EndBabelCommands
\fi
- %
- % ---------------------- Date ---------------------------
- %
\if@ukr@uni@ode
-\PackageInfo{bulgarian.ldf}{Executing the post 3.9 branch for dates}
-\StartBabelCommands*{ukrainian}{date}[unicode, fontenc=EU1 EU2, charset=utf8]
-\SetStringLoop{month#1name}{%
-січня,лютого,березня,квітня,травня,червня,%
-липня,серпня,вересня,жовтня,листопада,грудня}
-
-\SetStringLoop{weekday#1name}{%
-понеділок,вівторок,середа,четвер,п'ятниця,субота,неділя}
-
-\SetString\abbgyear{р.}
+ \PackageInfo{ukrainian.ldf}{Executing the post 3.9 branch for dates}
+ \StartBabelCommands*{ukrainian}{date}[unicode, fontenc=EU1 EU2, charset=utf8]
+ \SetStringLoop{month#1name}{%
+ січня,%
+ лютого,%
+ березня,%
+ квітня,%
+ травня,%
+ червня,%
+ липня,%
+ серпня,%
+ вересня,%
+ жовтня,%
+ листопада,%
+ грудня%
+ }
+ \SetString\abbgyear{р.}
\else
-\StartBabelCommands*{ukrainian}{date}
-\SetStringLoop{month#1name}{%
-\cyrs\cyrii\cyrch\cyrn\cyrya,%
-\cyrl\cyryu\cyrt\cyro\cyrg\cyro,%
-\cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya,%
-\cyrk\cyrv\cyrii\cyrt\cyrn\cyrya,%
-\cyrt\cyrr\cyra\cyrv\cyrn\cyrya,%
-\cyrch\cyre\cyrr\cyrv\cyrn\cyrya,%
-\cyrl\cyri\cyrp\cyrn\cyrya,%
-\cyrs\cyre\cyrr\cyrp\cyrn\cyrya,%
-\cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya,%
-\cyrzh\cyro\cyrv\cyrt\cyrn\cyrya,%
-\cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra,%
-\cyrg\cyrr\cyru\cyrd\cyrn\cyrya%
-}%
-\SetString\abbgyear{\cyrr.}
+ \StartBabelCommands*{ukrainian}{date}
+ \SetStringLoop{month#1name}{%
+ \cyrs\cyrii\cyrch\cyrn\cyrya,%
+ \cyrl\cyryu\cyrt\cyro\cyrg\cyro,%
+ \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya,%
+ \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya,%
+ \cyrt\cyrr\cyra\cyrv\cyrn\cyrya,%
+ \cyrch\cyre\cyrr\cyrv\cyrn\cyrya,%
+ \cyrl\cyri\cyrp\cyrn\cyrya,%
+ \cyrs\cyre\cyrr\cyrp\cyrn\cyrya,%
+ \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya,%
+ \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya,%
+ \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra,%
+ \cyrg\cyrr\cyru\cyrd\cyrn\cyrya%
+ }%
+ \SetString\abbgyear{\cyrr.}
\fi
-\SetString\today{\number\day\,\csname month\romannumeral\month name\endcsname\space
-\number\year\,\abbgyear}
+\SetString\today{\number\day~\csname month\romannumeral\month name\endcsname\space
+ \number\year~\abbgyear}
\EndBabelCommands
\providehyphenmins{\CurrentOption}{\tw@\tw@}
\providehyphenmins{ukrainian}{\tw@\tw@}
@@ -310,39 +291,53 @@
\addto\noextrasukrainian{\bbl@nonfrenchspacing}
\addto\extrasukrainian{
-\babel@save{\@Alph}
-\if@ukr@uni@ode
- \def\@Alph#1{\ifcase#1\or
- А\or Б\or В\or Г\or Д\or Е\or Ж\or
- И\or К\or Л\or М\or Н\or П\or Р\or
- С\or Т\or У\or Ф\or Х\or Ц\or Ш\or
- Щ\or Ю\or Я\else\@ctrerr\fi}
-\else
- \def\@Alph#1{\ifcase#1\or
- \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRZH\or
- \CYRI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRP\or\CYRR\or
- \CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or\CYRSH\or
- \CYRSHCH\or\CYRYU\or\CYRYA\else\@ctrerr\fi}
-\fi
+ \babel@save{\@Alph}
+ \if@ukr@uni@ode
+ \def\@Alph#1{%
+ \ifcase#1\or%
+ А\or Б\or В\or Г\or Д\or Е\or Ж\or%
+ И\or К\or Л\or М\or Н\or П\or Р\or%
+ С\or Т\or У\or Ф\or Х\or Ц\or Ш\or%
+ Щ\or Ю\or Я%
+ \else%
+ \@ctrerr%
+ \fi}
+ \else
+ \def\@Alph#1{%
+ \ifcase#1\or%
+ \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRZH\or%
+ \CYRI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRP\or\CYRR\or%
+ \CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or\CYRSH\or%
+ \CYRSHCH\or\CYRYU\or\CYRYA%
+ \else%
+ \@ctrerr%
+ \fi}
+ \fi
}
\addto\extrasukrainian{
-\babel@save{\@alph}
-\if@ukr@uni@ode
- \def\@alph#1{\ifcase#1\or
- а\or б\or в\or г\or д\or е\or ж\or
- и\or к\or л\or м\or н\or п\or р\or
- с\or т\or у\or ф\or х\or ц\or ш\or
- щ\or ю\or я\else\@ctrerr\fi}
-\else
- \def\@alph#1{\ifcase#1\or
- \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrzh\or
- \cyri\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyrp\or\cyrr\or
- \cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or\cyrc\or\cyrsh\or
- \cyrshch\or\cyryu\or\cyrya\else\@ctrerr\fi}
-\fi
+ \babel@save{\@alph}
+ \if@ukr@uni@ode
+ \def\@alph#1{%
+ \ifcase#1\or%
+ а\or б\or в\or г\or д\or е\or ж\or%
+ и\or к\or л\or м\or н\or п\or р\or%
+ с\or т\or у\or ф\or х\or ц\or ш\or%
+ щ\or ю\or я%
+ \else%
+ \@ctrerr%
+ \fi}
+ \else
+ \def\@alph#1{%
+ \ifcase#1\or%
+ \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrzh\or%
+ \cyri\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyrp\or\cyrr\or%
+ \cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or\cyrc\or\cyrsh\or%
+ \cyrshch\or\cyryu\or\cyrya%
+ \else%
+ \@ctrerr%
+ \fi}
+ \fi
}
-\DeclareRobustCommand{\No}{%
- \ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi}
\def\sh{\mathop{\operator@font sh}\nolimits}
\def\ch{\mathop{\operator@font ch}\nolimits}
\def\tg{\mathop{\operator@font tg}\nolimits}
@@ -350,13 +345,15 @@
\def\arctg{\mathop{\operator@font arctg}\nolimits}
\def\arcctg{\mathop{\operator@font arcctg}\nolimits}
\addto\extrasukrainian{%
- \babel@save{\th}%
- \let\ltx@th\th
- \def\th{\textormath{\ltx@th}%
- {\mathop{\operator@font th}\nolimits}}%
- }
+ \babel@save{\th}%
+ \let\ltx@th\th
+ \def\th{\textormath{\ltx@th}%
+ {\mathop{\operator@font th}\nolimits}}%
+}
\def\cth{\mathop{\operator@font cth}\nolimits}
\def\cosec{\mathop{\operator@font cosec}\nolimits}
+\DeclareRobustCommand{\No}{%
+ \ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi}
\ldf@finish{ukrainian}
%%
%% \CharacterTable
@@ -376,6 +373,74 @@
%% Right brace \} Tilde \~}
%%
+%% Nonunicode Cyrillic Letters
+%% \CYRA=А
+%% \CYRB=Б
+%% \CYRV=В
+%% \CYRG=Г
+%% \CYRGUP=Ґ
+%% \CYRD=Д
+%% \CYRE=Е
+%% \CYRIE=Є
+%% \CYRZH=Ж
+%% \CYRZ=З
+%% \CYRI=И
+%% \CYRII=I
+%% \CYRYI=Ї
+%% \CYRISHRT=Й
+%% \CYRK=К
+%% \CYRL=Л
+%% \CYRM=М
+%% \CYRN=Н
+%% \CYRO=О
+%% \CYRP=П
+%% \CYRR=Р
+%% \CYRS=С
+%% \CYRT=Т
+%% \CYRU=У
+%% \CYRF=Ф
+%% \CYRH=Х
+%% \CYRC=Ц
+%% \CYRCH=Ч
+%% \CYRSH=Ш
+%% \CYRSHCH=Щ
+%% \CYRYU=Ю
+%% \CYRYA=Я
+%% \CYRSFTSN=Ь
+%%
+%% \cyra=а
+%% \cyrb=б
+%% \cyrv=в
+%% \cyrg=г
+%% \cyrgup=ґ
+%% \cyrd=д
+%% \cyre=е
+%% \cyrie=є
+%% \cyrzh=ж
+%% \cyrz=з
+%% \cyri=и
+%% \cyrii=i
+%% \cyryi=ї
+%% \cyrishrt=й
+%% \cyrk=к
+%% \cyrl=л
+%% \cyrm=м
+%% \cyrn=н
+%% \cyro=о
+%% \cyrp=п
+%% \cyrr=р
+%% \cyrs=с
+%% \cyrt=т
+%% \cyru=у
+%% \cyrf=ф
+%% \cyrh=х
+%% \cyrc=ц
+%% \cyrch=ч
+%% \cyrsh=ш
+%% \cyrshch=щ
+%% \cyryu=ю
+%% \cyrya=я
+%% \cyrsftsn=ь
%% ----------------------------------------------------------------
%% Copyright 2017 Sergiy М. Ponomarenko
%% Copyright 2011-2017 Igor A. Kotelnikov.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel-ukrainian.tlpobj new/tlpkg/tlpobj/babel-ukrainian.tlpobj
--- old/tlpkg/tlpobj/babel-ukrainian.tlpobj 2017-06-11 02:21:20.000000000 +0200
+++ new/tlpkg/tlpobj/babel-ukrainian.tlpobj 2018-03-03 19:39:38.000000000 +0100
@@ -1,15 +1,15 @@
name babel-ukrainian
category Package
-revision 44550
+revision 45036
shortdesc Babel support for Ukrainian
relocated 1
longdesc The package provides support for use of babel in documents
longdesc written in Ukrainian. The support is adapted for use under
longdesc legacy TeX engines as well as XeTeX and LuaTeX.
-runfiles size=4
+runfiles size=5
RELOC/tex/generic/babel-ukrainian/ukraineb.ldf
catalogue-ctan /macros/latex/contrib/babel-contrib/ukrainian
-catalogue-date 2017-06-10 14:00:07 +0200
+catalogue-date 2017-08-10 13:38:56 +0200
catalogue-license lppl1.3c
catalogue-topics multilingual-addon ukrainian
-catalogue-version 1.4
+catalogue-version 1.4b
++++++ babel-vietnamese.doc.tar.xz ++++++
++++++ babel-vietnamese.tar.xz ++++++
++++++ babel-welsh.doc.tar.xz ++++++
++++++ babel-welsh.tar.xz ++++++
++++++ babel.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/babel/CONTRIB new/doc/latex/babel/CONTRIB
--- old/doc/latex/babel/CONTRIB 2016-11-25 19:28:07.000000000 +0100
+++ new/doc/latex/babel/CONTRIB 1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-Guidelines for contributed languages
-------------------------------------
-
-Now language files are "outsourced" and are located in a separate
-directory, so that they are contributed directly to CTAN (please, do
-not send to me language styles just to upload them to CTAN):
-
-/macros/latex/contrib/babel-contrib
-
-Of course, placing your style files in this directory is not mandatory,
-but if you want to do it, here are a few guidelines.
-
-- Do not hesitate stating on the file heads you are the author and the
- maintainer, if you actually are. There is no need to state the babel
- maintainer(s) as authors if they have not contributed significantly
- to your language files.
-- Fonts are not strictly part of a language, so they are best placed
- in the corresponding TeX tree. This includes not only tfm, vf, ps1,
- otf, mf files and the like, but also fd ones.
-- Font and input encodings are usually best placed in the
- corresponding tree, too, but sometimes they belong more naturally to
- the babel style. Note you may also need to define a LICR.
-- Babel ldf files may just interface a framework, as it happens often
- with Oriental languages/scripts. This framework is best placed in its
- own directory.
-- And do not forget providing a manual (as a stand-alone PDF document).
-
-The following page provides a starting point:
-
-http://www.texnia.com/incubator.html
-
-If your need further assistance and technical advice in the
-development of language styles, I am willing to help you. And of
-course, you can make any suggestion you like.
-
-------------
-Javier Bezos
-2016/01/07
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/babel/FIXES39 new/doc/latex/babel/FIXES39
--- old/doc/latex/babel/FIXES39 2016-11-25 19:28:07.000000000 +0100
+++ new/doc/latex/babel/FIXES39 1970-01-01 01:00:00.000000000 +0100
@@ -1,31 +0,0 @@
-Version 3.9 fixes lots of bugs and this list is selective.
-
-* \select@language did not set \languagename. This meant the language
- in force when auxiliary files were loaded was the one used in, for
- example, shorthands -- if the language was german, a
- \select@language{spanish} had no effect.
-
-* \foreignlanguage and otherlanguage* messed up
- \extras<language>. Scripts, encodings and many other things were
- not switched correctly.
-
-* The :ENC mechanism for hyphenation patterns used the encoding of the
- _previous_ language, not that of the language being selected.
-
-* ' (with activeacute) had the original value when writing to an
- auxiliary file, and things like an infinite loop could happen. It
- worked incorrectly with ^ (if activated) and also if deactivated.
-
-* Active chars where not reset at the end of language options, and
- that lead to incompatibilities between languages.
-
-* \textormath raised and error with a conditional.
-
-* \aliasshorthand didn't work (or only in a few and very specific
- cases).
-
-* \l@english was defined incorrectly (using \let instead of \chardef).
-
-* ldf files not bundled with babel were not recognized when called as global
- options.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/babel/README new/doc/latex/babel/README
--- old/doc/latex/babel/README 2017-05-19 23:04:34.000000000 +0200
+++ new/doc/latex/babel/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,81 +0,0 @@
-Babel 3.10
-----------
-
-This package manages culturally-determined typographical (and other)
-rules, and hyphenation patterns for a wide range of languages. Many
-language styles work with pdflatex, as well as with xelatex and
-lualatex out of the box. A few even work with plain formats.
-
-Version 3.9a fixed lots of bugs and added some new features, intended
-mainly to make it compatible somehow with Unicode engines. Some bugs
-have not been fixed to avoid backward incompatibilities, but they have
-been documented. Most of the new features (like package options) were
-intended to overcome issues in previous releases without changing
-significantly the behaviour of Babel.
-
-Current development is focused on Unicode engines (XeTeX and LuaTeX).
-New features related to font selection, bidi writing and the like will
-be added incrementally. Versions numbers drop the letter and now 3.10,
-3.11, etc., will be used instead. So, 3.9t is the last in the former
-series.
-
-Included is a pre-release of the new ini files (for about 200
-languages) to be used in forthcoming versions. They are currenly not
-used, but this way they can be fine-tuned before the final release
-(they are based mainly on the CLDR, and some settings are not well
-suited for fine typesetting).
-
-Languages are not part of the Babel core any more; in particular, it
-shall be no longer necessary to synchronize Babel core releases with
-releases of Babel language files. See CONTRIB for further details
-about contributing a language. You may also create an ini file or
-improve the existing ones -- it's a trivial task (no programming
-skills required at all), but don't hesitate to ask for help.
-
-The best way to install and/or update it is with the help of package
-managers.
-
-Changes are described in babel.pdf with the label "New <version>". The
-manual has been expanded to include some tips and tricks, but it will
-be improved in next releases.
-
-Please, report bugs and suggestions to:
-
-http://latex-project.org/bugs-upload.html
-
-You may also report them to the author more informally on:
-
-http://www.texnia.com/contact.html
-
-Bugs related to specific languages are best reported to their
-respective authors.
-
-Recent changes
---------------
-
-3.10 - New versioning
- - New macro - \babelprovide
-
-3.9t - Part of the code for 3.10 ss has been "back-ported" to this
- release, but they are only internal changes.
- - Fix - with \babelhyphen{soft} the hyphen could vanish.
- - English, Indonesian and Malay "dialects" now rely on the proxy
- files provided by these languages (eg, american.ldf, melayu.ldf).
- If you upgrade babel, you MUST upgrade those languages, too.
-
-3.9s - Bug fix - extra spaces with \babelensure
-
-3.9r - The three main dtx files now share version numbers.
- - bbunicode - Fixed a line break at \cs{foreignlanguage} with
- unloaded patterns. Also added \babelcatcodetablenum, just in
- case.
-
-3.9q - base now reads patterns in lua
- - Some minor changes for luatex
-
-*** Babel 3.9o and 3.9p are deprecated ***
-
-------------
-Javier Bezos
-2017-05-19
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/babel/README.md new/doc/latex/babel/README.md
--- old/doc/latex/babel/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/babel/README.md 2018-04-30 01:29:20.000000000 +0200
@@ -0,0 +1,132 @@
+## Babel 3.19
+
+This package manages culturally-determined typographical (and other)
+rules, and hyphenation patterns for a wide range of languages. Many
+language styles work with pdflatex, as well as with xelatex and
+lualatex out of the box. A few even work with plain formats.
+
+The latest stable version is available on https://ctan.org/pkg/babel.
+
+Version 3.9a fixed lots of bugs and added some new features, intended
+mainly to make it compatible somehow with Unicode engines. Some bugs
+have not been fixed to avoid backward incompatibilities, but they have
+been documented. Most of the new features (like package options) were
+intended to overcome issues in previous releases without changing
+significantly the behaviour of Babel.
+
+Current development is focused on Unicode engines (XeTeX and LuaTeX).
+New features related to font selection, bidi writing and the like will
+be added incrementally. Versions numbers drop the letter and now 3.10,
+3.11, etc., will be used instead. So, 3.9t is the last in the former
+series.
+
+Included is a set of ini files for about 200 languages.
+
+Languages are not part of the Babel core any more; in particular, it
+shall be no longer necessary to synchronize Babel core releases with
+releases of Babel language files. See CONTRIB for further details
+about contributing a language. You may also create an ini file or
+improve the existing ones -- it's a trivial task (no programming
+skills required at all), but don't hesitate to ask for help.
+
+The best way to install and/or update it is with the help of package
+managers.
+
+Changes are described in babel.pdf with the label "New <version>". The
+manual has been expanded to include some tips and tricks, but it will
+be improved in next releases.
+
+### Reporting Bugs
+
+If you wish to report a problem or bug in any of these packages please
+use the
+[Issue Tracker for LaTeX2e on GitHub](https://github.com/latex3/latex2e/issues)
+and follow the guidelines that pop up if you press the `New issue`
+button.
+
+In particular, to check that you are really seeing a bug, please write
+a short, self-contained document that shows the problem. This should
+include the `latexbug` package, which will warn if your test file is
+not suitable for one or the other reason. See the
+[CONTRIBUTING guide](https://github.com/latex3/latex2e/blob/master/CONTRIBUTING.md)
+for further details, or if you need to obtain the `latexbug` package.
+
+If the bug turns out to be with third-party software then please
+contact the developer, and not us!
+
+You may also report them to the author more informally on:
+
+ http://www.texnia.com/contact.html
+
+Bugs related to specific languages are best reported to their
+respective authors.
+
+### New
+
+```
+3.19 - Most changes are for luatex:
+ . The main new feature is a bidi method for both implicit L in
+ R text, and implicit R in L text, with the possibility of
+ switching the font automatically. Still somewhat
+ experimental, but it should work in most cases.
+ . layout=extras for a couple of miscellaneous readjustments.
+ . bidi equation numbers.
+ - Also, for all engines, new field in some ini files:
+ digits.native (to be used in future releases).
+
+3.18 - More bidi in luatex: captions (required only in multilingual
+ docs) and tabular (required for R tables). Also an experimental
+ support for captions in xetex and pdftex (tabular is not yet
+ supported).
+ - New ini files: ar-DZ, ar-MA, ar-SY
+ - Fix - \begin{hyphenrules} didn't work with polyglossia.
+ - Fix - switch.def was loaded twice.
+
+3.17 - A tool for bidi footnotes.
+ - Fix - \ragged... didn't work for bidi.
+
+3.16 - New package option layout for bidi documents.
+ - Quotes in TU encoding
+ - Fix - \<language>date did not work correctly
+ - Fix - with some languages (eg, british), using
+ \babelfont raised an error.
+
+3.15 - New command \babelfont (in Unicode engines) to define
+ language/script dependent fonts. Related to it, new
+ keys (script, language) in \babelprovide.
+ - A common mistake is to leave some space(s) in \captions<lang>,
+ which go to the document. Now babel removes them.
+ - Fix - Error with hyphenrules in \babelprovide in some cases.
+ - Fix - \hyphenrules doesn't set \languagename any more (which
+ was against the documented behavior),
+
+3.14 - R text (Hebrew-like) and AL text (Arabic-like) in luatex, with
+ "European" and "Arabic" numbers, mirroring and unmarked L text.
+ - Fix - `import' ignored `hyphenrules' in ini files.
+
+3.13 - Existing ldf files takes priority over declared options with
+ \DeclareOption (except hebrew).
+ - With a few exceptions, ini files have reached version 1.0.
+ - New key `import' for \babelprovide, which also defines dates.
+
+[3.12 - Internal.]
+
+3.11 - Fix - error when version in format and of package
+ didn't match.
+ - Now switch.def is loaded always.
+ - First steps in bidi writing.
+
+3.10 - New versioning
+ - New macro - \babelprovide
+
+3.9t - Part of the code for 3.10 ss has been "back-ported" to this
+ release, but they are only internal changes.
+ - Fix - with \babelhyphen{soft} the hyphen could vanish.
+ - English, Indonesian and Malay "dialects" now rely on the proxy
+ files provided by these languages (eg, american.ldf, melayu.ldf).
+ If you upgrade babel, you MUST upgrade those languages, too.
+```
+
+Javier Bezos
+2018/04/25
+
Binary files old/doc/latex/babel/babel.pdf and new/doc/latex/babel/babel.pdf differ
Binary files old/doc/latex/babel/locale.zip and new/doc/latex/babel/locale.zip differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/babel.doc.tlpobj new/tlpkg/tlpobj/babel.doc.tlpobj
--- old/tlpkg/tlpobj/babel.doc.tlpobj 2017-05-19 23:41:34.000000000 +0200
+++ new/tlpkg/tlpobj/babel.doc.tlpobj 2018-04-30 02:24:17.000000000 +0200
@@ -1,11 +1,8 @@
name babel.doc
category Package
-revision 44427
+revision 47497
shortdesc doc files of babel
relocated 1
-docfiles size=271
- RELOC/doc/latex/babel/CONTRIB
- RELOC/doc/latex/babel/FIXES39
- RELOC/doc/latex/babel/README
+docfiles size=164
+ RELOC/doc/latex/babel/README.md
RELOC/doc/latex/babel/babel.pdf
- RELOC/doc/latex/babel/locale.zip
++++++ babel.tar.xz ++++++
++++ 62870 lines of diff (skipped)
++++++ babelbib.doc.tar.xz ++++++
++++++ babelbib.tar.xz ++++++
++++++ background.doc.tar.xz ++++++
++++++ background.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/background.tlpobj new/tlpkg/tlpobj/background.tlpobj
--- old/tlpkg/tlpobj/background.tlpobj 2017-04-14 17:29:35.000000000 +0200
+++ new/tlpkg/tlpobj/background.tlpobj 2018-03-03 19:39:39.000000000 +0100
@@ -12,7 +12,7 @@
runfiles size=2
RELOC/tex/latex/background/background.sty
catalogue-ctan /macros/latex/contrib/background
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license lppl
catalogue-topics background decoration
catalogue-version 2.1
++++++ backnaur.doc.tar.xz ++++++
++++++ backnaur.tar.xz ++++++
++++++ baekmuk.doc.tar.xz ++++++
++++++ baekmuk.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive-specs-b/baekmuk.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-b.new/baekmuk.tar.xz differ: char 8725140, line 34326
++++++ bagpipe.doc.tar.xz ++++++
++++++ bagpipe.tar.xz ++++++
++++++ bangorcsthesis.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/bangorcsthesis/README new/doc/latex/bangorcsthesis/README
--- old/doc/latex/bangorcsthesis/README 2016-11-25 19:28:07.000000000 +0100
+++ new/doc/latex/bangorcsthesis/README 2017-08-17 23:18:09.000000000 +0200
@@ -1,6 +1,6 @@
Bangor University Computer Science Department Thesis Document Class
-Cameron Gray August 24, 2016
+Cameron Gray August 10, 2017
Abstract
Binary files old/doc/latex/bangorcsthesis/bangorcsthesis.pdf and new/doc/latex/bangorcsthesis/bangorcsthesis.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bangorcsthesis.doc.tlpobj new/tlpkg/tlpobj/bangorcsthesis.doc.tlpobj
--- old/tlpkg/tlpobj/bangorcsthesis.doc.tlpobj 2017-04-14 17:29:45.000000000 +0200
+++ new/tlpkg/tlpobj/bangorcsthesis.doc.tlpobj 2018-03-03 19:39:50.000000000 +0100
@@ -1,6 +1,6 @@
name bangorcsthesis.doc
category Package
-revision 41919
+revision 45059
shortdesc doc files of bangorcsthesis
relocated 1
docfiles size=72
++++++ bangorcsthesis.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/bangorcsthesis/bangorcsthesis.cls new/tex/latex/bangorcsthesis/bangorcsthesis.cls
--- old/tex/latex/bangorcsthesis/bangorcsthesis.cls 2016-11-25 19:33:41.000000000 +0100
+++ new/tex/latex/bangorcsthesis/bangorcsthesis.cls 2017-08-17 23:18:09.000000000 +0200
@@ -240,7 +240,7 @@
\setlength\bibitemsep{0.7\itemsep}
}{}
\pagestyle{maincontentstyle}
- \printbibliography[heading=bibnumbered]
+ \printbibliography[heading=bibintoc]
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bangorcsthesis.tlpobj new/tlpkg/tlpobj/bangorcsthesis.tlpobj
--- old/tlpkg/tlpobj/bangorcsthesis.tlpobj 2017-04-14 17:29:45.000000000 +0200
+++ new/tlpkg/tlpobj/bangorcsthesis.tlpobj 2018-03-03 19:39:50.000000000 +0100
@@ -1,6 +1,6 @@
name bangorcsthesis
category Package
-revision 41919
+revision 45059
shortdesc Typeset a thesis at Bangor University
relocated 1
longdesc The class typesets thesis/dissertation documents for all levels
@@ -10,7 +10,7 @@
runfiles size=61
RELOC/tex/latex/bangorcsthesis/bangorcsthesis.cls
catalogue-ctan /macros/latex/contrib/bangorcsthesis
-catalogue-date 2016-08-24 10:25:48 +0200
+catalogue-date 2017-08-16 13:06:22 +0200
catalogue-license lppl1.3
catalogue-topics dissertation class
-catalogue-version 1.5.1
+catalogue-version 1.5.2
++++++ bangorexam.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/bangorexam/README.txt new/doc/latex/bangorexam/README.txt
--- old/doc/latex/bangorexam/README.txt 2017-03-14 23:01:03.000000000 +0100
+++ new/doc/latex/bangorexam/README.txt 2018-02-14 01:05:25.000000000 +0100
@@ -1,7 +1,7 @@
Bangor University Computer Science Department
Exam Document Class
Cameron Gray
-March 14, 2017
+November 21, 2017
Abstract
Starting with the 2016/17 academic year, the Computer Science department at
@@ -16,15 +16,17 @@
The document class is activated (or loaded) using the usual LATEX command
\documentclass{bangorexam}. The class requires one of the following options to
control which ‘style’ of exam paper is produced.
-[ab] - produces a compulsory Section A and a ‘two from three’ Section B exam.
+[ab] - produces a compulsory Section A and an ‘n-from’ Section B exam. This type defaults to 2 required to match previous behaviour.
[aonly] - produces a single section, all questions compulsory exam.
-[twofour] - produces a single part ‘two from four’ exam.
+[nfrom] - produces a single part ‘n-from’ exam.
The ‘answers’ option controls the inclusion of solutions as part of the output.
\documentclass[ab]{bangorexam} - produces the student form of a Section A/B
exam paper.
-\documentclass[ab,answers]{bangorexam} - produces the examiner form of the
-paper.
+
+\documentclass[ab]{bangorexam} - produces the student form of a Section A/B exam paper.
+\documentclass[aonly]{bangorexam} - produces the student form of an exam paper where all questions are compulsory.
+\documentclass[nfrom]{bangorexam} - produces the student form of an exam paper with a single section but n-from the total questions. \documentclass[ab,answers]{bangorexam} - produces the examiner form of the paper.
2 Usage - Preamble Macros
@@ -35,10 +37,12 @@
\module{code}{full name} The code (including the 3-letter prefix) and full name of the module.
-\examperiod{resit|s1|s2} Specifies the period of the exam, s1 for January/End of Semester 1, s2 for May/End of Semester 2, or resit for Supplementary exams (August Resits).
+\examperiod{resit|s1|s2} Specifies the period of the exam, s1 for January/End of Semester 1, s2 for May/End of Semester 2, or resit for Supplementary exams (Summer Resits).
\timeallowed{hours} The amount of time allowed in hours. This should be the numerical part only, e.g. \timeallowed{1\half} or \timeallowed{3}.
+\nfrom{number} The number of compulsory questions from the selection available in the options part of the exam.
+
3 Usage - Body Macros
Various macros exist to typeset the questions within the exam paper. The macros listed
Binary files old/doc/latex/bangorexam/bangorexam.pdf and new/doc/latex/bangorexam/bangorexam.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bangorexam.doc.tlpobj new/tlpkg/tlpobj/bangorexam.doc.tlpobj
--- old/tlpkg/tlpobj/bangorexam.doc.tlpobj 2017-04-14 17:29:46.000000000 +0200
+++ new/tlpkg/tlpobj/bangorexam.doc.tlpobj 2018-03-03 19:39:50.000000000 +0100
@@ -1,6 +1,6 @@
name bangorexam.doc
category Package
-revision 43500
+revision 46626
shortdesc doc files of bangorexam
relocated 1
docfiles size=47
++++++ bangorexam.tar.xz ++++++
++++ 3549 lines of diff (skipped)
++++++ bangtex.doc.tar.xz ++++++
++++++ bangtex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bangtex.tlpobj new/tlpkg/tlpobj/bangtex.tlpobj
--- old/tlpkg/tlpobj/bangtex.tlpobj 2017-04-14 17:29:46.000000000 +0200
+++ new/tlpkg/tlpobj/bangtex.tlpobj 2018-03-03 19:39:50.000000000 +0100
@@ -35,6 +35,6 @@
RELOC/tex/latex/bangtex/bsize11.clo
RELOC/tex/latex/bangtex/bsize12.clo
catalogue-ctan /language/bengali/bangtex
-catalogue-date 2016-10-21 08:37:47 +0200
+catalogue-date 2018-01-06 12:14:59 +0100
catalogue-license lppl
catalogue-topics indic
++++++ bankstatement.doc.tar.xz ++++++
++++++ bankstatement.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bankstatement.tlpobj new/tlpkg/tlpobj/bankstatement.tlpobj
--- old/tlpkg/tlpobj/bankstatement.tlpobj 2017-04-14 17:29:46.000000000 +0200
+++ new/tlpkg/tlpobj/bankstatement.tlpobj 2018-03-03 19:39:51.000000000 +0100
@@ -23,7 +23,7 @@
RELOC/tex/latex/bankstatement/stmgerman.def
RELOC/tex/latex/bankstatement/stmnamibian.def
catalogue-ctan /macros/latex/contrib/bankstatement
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl
catalogue-topics class
catalogue-version 0.9.2
++++++ barcodes.doc.tar.xz ++++++
++++++ barcodes.tar.xz ++++++
++++++ bardiag.doc.tar.xz ++++++
++++++ bardiag.tar.xz ++++++
++++++ barr.doc.tar.xz ++++++
++++++ barr.tar.xz ++++++
++++++ bartel-chess-fonts.doc.tar.xz ++++++
++++++ bartel-chess-fonts.tar.xz ++++++
++++++ bashful.doc.tar.xz ++++++
++++++ bashful.tar.xz ++++++
++++++ basicarith.doc.tar.xz ++++++
++++++ basicarith.tar.xz ++++++
++++++ baskervald.doc.tar.xz ++++++
++++++ baskervald.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/baskervald.tlpobj new/tlpkg/tlpobj/baskervald.tlpobj
--- old/tlpkg/tlpobj/baskervald.tlpobj 2017-04-14 17:29:47.000000000 +0200
+++ new/tlpkg/tlpobj/baskervald.tlpobj 2018-03-03 19:39:52.000000000 +0100
@@ -91,7 +91,7 @@
RELOC/tex/latex/baskervald/ts1ybvw.fd
catalogue-also baskervaldx
catalogue-ctan /fonts/baskervaldadf
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2017-04-18 05:31:40 +0200
catalogue-license lppl
catalogue-topics font font-type1 font-serif
catalogue-version 1.016
++++++ baskervaldx.doc.tar.xz ++++++
++++++ baskervaldx.tar.xz ++++++
++++++ baskervillef.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/baskervillef/README new/doc/fonts/baskervillef/README
--- old/doc/fonts/baskervillef/README 2017-03-12 23:01:04.000000000 +0100
+++ new/doc/fonts/baskervillef/README 2017-10-31 00:22:12.000000000 +0100
@@ -19,7 +19,14 @@
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts.
-Current version: 1.043 2017-03-10
+Current version: 1.045 2017-10-28
+
+Changes in version 1.045
+Corrected a number of repeated lines in BaskervilleF.map.
+
+Changes in version 1.044
+1. Extended kerning table (regular only) to handle parentheses embedded in works, like (un)forseen.
+2. Corrected the spacing of math comma and period under option baskervillef to newtxmath.
Changes in version 1.043
Modified the sty file so that BaskervilleF text figure styles are selected always in the \AtEndPreamble hook. (Formerly, using babel would prevent this.)
Binary files old/doc/fonts/baskervillef/baskervillef-doc.pdf and new/doc/fonts/baskervillef/baskervillef-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/baskervillef/baskervillef-doc.tex new/doc/fonts/baskervillef/baskervillef-doc.tex
--- old/doc/fonts/baskervillef/baskervillef-doc.tex 2017-03-12 23:01:04.000000000 +0100
+++ new/doc/fonts/baskervillef/baskervillef-doc.tex 2017-10-26 23:23:17.000000000 +0200
@@ -31,7 +31,7 @@
The F at the end of BaskervilleF is supposed to suggest both ``Free'' and ``Fry's''. It is a reworking of \emph{LibreBaskerville}, which I would guess to be the result (at least in Regular and Italic) of tracings of the high resolution scans of ATF Baskerville (American Type Foundry, 1941), and on the other, an attempt to provide a version of Baskerville more like the traditional version used for print rather than a web font.
-BaskervilleF provides {\tt Roman}, {\tt Bold}, {\tt Italic} and {\tt BoldItalic}. The Regular, Italic and Bold glyphs were derived from the corresponding LibreBaskerville glyphs, mostly hollowing out the interiors to increase the contrast (ratio of thickest to thinnest stroke widths) while keeping to the extent possible the side bearings, so that the good kerning tables in {\tt Roman}, {\tt Bold} and {\tt Italic} would not require too much reworking.
+BaskervilleF provides {\tt Roman}, {\tt Bold}, {\tt Italic} and {\tt BoldItalic}. The Regular, Italic and Bold glyphs were derived from the corresponding LibreBaskerville glyphs, mostly hollowing out the interiors to increase the contrast (ratio of thickest to thinnest stroke widths) while keeping to the extent possible the side bearings, so that the good kerning tables in {\tt Roman}, {\tt Bold} and {\tt Italic} would not require too much reworking. As of version 1.044, the kerning ables have been extended to cover, at least in regular style, kerning pairs of the form {\tt*(} and {\tt)*}, in order to allow parentheses to be inserted in words without (un)forseen spacing side effects.
\textsc{Package Features:}\\
In addition to the encodings {\tt OT1}, {\tt T1}, {\tt TS1}, {\tt LY1} in general use by Western European (and some Eastern European) scripts, All allow a choice from four figure styles---{\tt TLF} (tabular lining figures, monospaced and uppercase), {\tt LF} (proportional lining figures, uppercase), {\tt TOsF} (tabular oldstyle figures, monospaced and lowercase) and {\tt OsF} (proportional oldstyle figures, lowercase). \textsc{Small Caps} are offered in all styles, along with additional figure styles---superiors and denominators. These features are available from either \verb|fontspec| or from [pdf]\LaTeX. In \LaTeX, you access these through the macros \verb|\textsu| and \verb|\textde|, or through their font-switching equivalents \verb|\sufigures| and \verb|\defigures|. For example:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/baskervillef.doc.tlpobj new/tlpkg/tlpobj/baskervillef.doc.tlpobj
--- old/tlpkg/tlpobj/baskervillef.doc.tlpobj 2017-04-14 17:29:49.000000000 +0200
+++ new/tlpkg/tlpobj/baskervillef.doc.tlpobj 2018-03-03 19:39:54.000000000 +0100
@@ -1,9 +1,9 @@
name baskervillef.doc
category Package
-revision 43484
+revision 45651
shortdesc doc files of baskervillef
relocated 1
-docfiles size=62
+docfiles size=61
RELOC/doc/fonts/baskervillef/FONTLOG.txt
RELOC/doc/fonts/baskervillef/OFL-FAQ.txt
RELOC/doc/fonts/baskervillef/OFL.txt
++++++ baskervillef.tar.xz ++++++
++++ 7066 lines of diff (skipped)
++++++ basque-book.doc.tar.xz ++++++
++++++ basque-book.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/basque-book.tlpobj new/tlpkg/tlpobj/basque-book.tlpobj
--- old/tlpkg/tlpobj/basque-book.tlpobj 2017-04-14 17:29:51.000000000 +0200
+++ new/tlpkg/tlpobj/basque-book.tlpobj 2018-03-03 19:39:57.000000000 +0100
@@ -4,9 +4,9 @@
shortdesc Class for book-type documents written in Basque
relocated 1
longdesc The class is derived from the LaTeX book class. The extensions
-longdesc solve grammatical and numeration issues that occur when book-
-longdesc type documents are written in Basque. The class is useful for
-longdesc writing books, PhD and Master Theses, etc., in Basque.
+longdesc solve grammatical and numeration issues that occur when
+longdesc book-type documents are written in Basque. The class is useful
+longdesc for writing books, PhD and Master Theses, etc., in Basque.
runfiles size=6
RELOC/tex/latex/basque-book/basque-book.cls
catalogue-ctan /macros/latex/contrib/basque-book