Hello community,
here is the log from the commit of package texlive-specs-y for openSUSE:Factory checked in at 2020-05-29 21:19:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-y (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-y.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-y"
Fri May 29 21:19:39 2020 rev:40 rq:806935 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-y/texlive-specs-y.changes 2019-11-07 23:12:38.676279665 +0100
+++ /work/SRC/openSUSE:Factory/.texlive-specs-y.new.3606/texlive-specs-y.changes 2020-05-29 21:34:31.930141771 +0200
@@ -1,0 +2,60 @@
+Mon May 18 08:47:10 UTC 2020 - Dr. Werner Fink
+
+- Enhance spec file generator to find missing .so man page
+ links for better dependency resolution (bsc#1171682)
+
+-------------------------------------------------------------------
+Wed May 13 13:59:14 UTC 2020 - Dr. Werner Fink
+
+- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as
+ kpathsea uses the ls-R files as well
+
+-------------------------------------------------------------------
+Tue May 12 09:03:38 UTC 2020 - Dr. Werner Fink
+
+- Correct obsoletes for new packages
+
+-------------------------------------------------------------------
+Wed May 6 11:27:35 UTC 2020 - Dr. Werner Fink
+
+- Scan *.def files as well for RequirePackage
+
+-------------------------------------------------------------------
+Tue May 5 13:55:07 UTC 2020 - Dr. Werner Fink
+
+- Add Requires to tex(epstopdf-base.sty) to fix package split
+ of texlive-epstopdf
+
+-------------------------------------------------------------------
+Mon May 4 09:00:25 UTC 2020 - Dr. Werner Fink
+
+- Skip *-dev packages from file dependendcy scanner as otherwise
+ we see doubling name space for some style files like amsmath.sty
+
+-------------------------------------------------------------------
+Mon Apr 27 06:52:15 UTC 2020 - Dr. Werner Fink
+
+- Add patch pythontex_p2top3.dif and a removes file to fully
+ switch pythontex packages of TeXLive to python3
+
+-------------------------------------------------------------------
+Mon Apr 20 10:29:02 UTC 2020 - Dr. Werner Fink
+
+- Update to TeXLive 2020
+ * Port patches
+ kpathsea_cnf.dif
+ latexpand_perl.dif
+ luaotfload_varfonts.dif
+ luatex_cnf.dif
+ musixtex_various.dif
+ * Delete patches not needed anymore as files have moved
+ tetex_scripts.dif
+ * Delete patche updmap-map_roboto.dif as fixed upstream
+ * Add new patches to catch moved files
+ texlive-scripts-extra_scripts.dif
+ texlive-scripts_scripts.dif
+ * Add new patch xetex_conf.dif to fit FHS location
+ * Remove TeXLive installer files breaking rpm database
+ texlive-scripts.removes
+
+-------------------------------------------------------------------
Old:
----
updmap-map_roboto.dif
wasy2-ps.doc.tar.xz
wasy2-ps.tar.xz
New:
----
unam-thesis.doc.tar.xz
unam-thesis.tar.xz
unicode-alphabets.doc.tar.xz
unicode-alphabets.tar.xz
unifith.doc.tar.xz
unifith.tar.xz
uniquecounter.doc.tar.xz
uniquecounter.tar.xz
unizgklasa.doc.tar.xz
unizgklasa.tar.xz
verifica.doc.tar.xz
verifica.tar.xz
vtable.doc.tar.xz
vtable.tar.xz
wasy-type1.doc.tar.xz
wasy-type1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-y.spec ++++++
++++ 11307 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-y/texlive-specs-y.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-y.new.3606/texlive-specs-y.spec
++++++ ucsmonograph.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/ucsmonograph/README.md new/doc/latex/ucsmonograph/README.md
--- old/doc/latex/ucsmonograph/README.md 2018-11-23 22:43:08.000000000 +0100
+++ new/doc/latex/ucsmonograph/README.md 2019-11-08 22:41:32.000000000 +0100
@@ -114,11 +114,19 @@
* Paragraph first line indent.
v1.2.0 (2018-11-22, Henrique Baron):
-* Added macros `\areadoconhecimento`, `\avaliadori`, `\avaliadorii`, `\avaliadorext` and `\incluirimagem*`;
+* Added macros `\areadoconhecimento`, `\avaliadori`, `\avaliadorii`, `\avaliadorext` and `\incluirimagem`;
* Layout changes in the content generated by the `\imprimircapa`, `\imprimirfolhaderosto` and `\imprimirfolhadeaprovacao` macros;
* The `\imprimirfolhadeaprovacao` macro now takes only one mandatory argument;
* Package `\icomma` automatically included;
-* Page vertical layout improved with `\raggedbottom` instead of `\flushbottom`.
+
+v1.2.1 (Henrique Baron):
+* Compatibility fix due to an update of the package `enumerate`;
+
+v1.3.0 (2019-11-07, Henrique Baron):
+* Improvements on the `epigrafe` environment;
+* Fix on the `\imprimirfolhaderosto` macro;
+* Multi-language support for the `resumo` environment and the `\palavraschave` macro;
+* Created macro `\imprimirpalavraschave`.
# ucsmonograph - Português (BR)
Esta é uma classe LaTeX para formatação de trabalhos acadêmicos segundo o Guia para Elaboração de Trabalhos Acadêmicos da Universidade de Caxias do Sul.
Binary files old/doc/latex/ucsmonograph/ucsmonograph.pdf and new/doc/latex/ucsmonograph/ucsmonograph.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ucsmonograph.doc.tlpobj new/tlpkg/tlpobj/ucsmonograph.doc.tlpobj
--- old/tlpkg/tlpobj/ucsmonograph.doc.tlpobj 2019-02-28 04:10:37.000000000 +0100
+++ new/tlpkg/tlpobj/ucsmonograph.doc.tlpobj 2019-11-09 01:55:14.000000000 +0100
@@ -1,8 +1,8 @@
name ucsmonograph.doc
category Package
-revision 49389
+revision 52698
shortdesc doc files of ucsmonograph
relocated 1
-docfiles size=104
+docfiles size=107
RELOC/doc/latex/ucsmonograph/README.md
RELOC/doc/latex/ucsmonograph/ucsmonograph.pdf
++++++ ucsmonograph.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/ucsmonograph/ucsmonograph.cls new/tex/latex/ucsmonograph/ucsmonograph.cls
--- old/tex/latex/ucsmonograph/ucsmonograph.cls 2018-12-11 23:24:26.000000000 +0100
+++ new/tex/latex/ucsmonograph/ucsmonograph.cls 2019-11-08 22:41:32.000000000 +0100
@@ -31,7 +31,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ucsmonograph}
-[2018/12/10 v1.2.1 Padrao de monografias da UCS]
+[2019/11/07 v1.3.0 Padrao de monografias da UCS]
\RequirePackage{ifthen}
@@ -142,6 +142,17 @@
\setabbreviationstyle[foreignabbreviation]{long-short-user}%
}{}
+\newcommand{\palavraschavename}{Palavras-chave:}
+\addto\captionsenglish{
+ \renewcommand\palavraschavename{Keywords:}
+}
+\addto\captionsgerman{
+ \renewcommand\palavraschavename{Stichw\"orter:}
+}
+\addto\captionsspanish{
+ \renewcommand\palavraschavename{Palabras-llave:}
+}
+
\newcommand{\quadroname}{Quadro}
\newcommand{\listquadroname}{Lista de quadros}
@@ -260,6 +271,14 @@
\end{capa}%
}
+\renewenvironment{folhaderosto}[1]{\clearpage\PRIVATEbookmarkthis{#1}}{\cleardoublepage}
+\renewenvironment{folhaderosto*}[1]{\clearpage\PRIVATEbookmarkthis{#1}}{\newpage}
+
+\renewcommand{\imprimirfolhaderosto}[1][\folhaderostoname]{%
+\@ifstar{\imprimirfolhaderostostar#1}{%
+\imprimirfolhaderostonostar#1}
+}
+
\renewcommand{\folhaderostocontent}{%
\bfseries\centering%
\expandafter\uppercase\expandafter{\theauthor}%
@@ -315,6 +334,53 @@
\@oldenddedicatoria%
}
+\let\@oldepigrafe\epigrafe
+\let\@oldendepigrafe\endepigrafe
+\def\epigrafe{%
+\@oldepigrafe %
+\vspace*{\fill}%
+\hspace{0.5\textwidth}%
+\begin{minipage}[b]{.45\textwidth}%
+\SingleSpacing\itshape\raggedleft%
+}
+\def\endepigrafe{%
+\end{minipage}%
+\@oldendepigrafe
+}
+
+\renewcommand\abstractnamefont\chaptitlefont
+\newboolean{@abstractotherlanguage}
+\setboolean{@abstractotherlanguage}{false}
+\DeclareRobustCommand\resumo{\@ifnextchar[{\@@resumo}{\@resumo}}
+\def\@resumo{%
+\let\@oldabstractname\abstractname
+\PRIVATEbookmarkthis{\abstractname}
+\def\abstractname{\MakeUppercase{\@oldabstractname}}
+\begin{abstract}
+\SingleSpacing
+}
+\def\@@resumo[#1]{%
+\begin{otherlanguage}{#1}
+\setboolean{@abstractotherlanguage}{true}
+\let\@oldabstractname\abstractname
+\PRIVATEbookmarkthis{\abstractname}
+\def\abstractname{\MakeUppercase{\@oldabstractname}}
+\begin{abstract}
+\SingleSpacing
+}
+\def\endresumo{%
+\vspace{\onelineskip}\par
+\imprimirpalavraschave
+\end{abstract}
+\PRIVATEclearpageifneeded
+\ifthenelse{\boolean{@abstractotherlanguage}}{\end{otherlanguage}}{}
+\setboolean{@abstractotherlanguage}{false}
+\def\abstractname\@oldabstractname
+}
+
+\newcommand\imprimirpalavraschave{%
+\textbf{\palavraschavename}\ \@palavraschavecontent}
+
\let\@oldtitulo\titulo
\renewcommand{\titulo}[1]{%
\@oldtitulo{#1}
@@ -394,13 +460,19 @@
\let\@oldforeignlanguage\foreignlanguage
\renewcommand{\foreignlanguage}[2]{\@oldforeignlanguage{#1}{\emph{#2}}}
-\newcommand{\@palavraschave}{}
-\newcommand{\palavraschave}[1]{%
-\renewcommand{\@palavraschave}{#1}
+\newcommand{\@palavraschavecontent}{}
+\DeclareRobustCommand\palavraschave{\@ifnextchar[{\@@palavraschave}{\@palavraschave}}
+\def\@palavraschave#1{%
+\renewcommand\@palavraschavecontent{#1}
\hypersetup{%
pdfkeywords={#1}
}
}
+\def\@@palavraschave[#1]#2{
+\expandafter\addto\csname captions#1\endcsname{
+\renewcommand\@palavraschavecontent{#2}
+}
+}
\newcommand\@areadoconhecimento{}
\newcommand\areadoconhecimento[1]{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ucsmonograph.tlpobj new/tlpkg/tlpobj/ucsmonograph.tlpobj
--- old/tlpkg/tlpobj/ucsmonograph.tlpobj 2019-02-28 04:10:37.000000000 +0100
+++ new/tlpkg/tlpobj/ucsmonograph.tlpobj 2019-11-09 01:55:14.000000000 +0100
@@ -1,6 +1,6 @@
name ucsmonograph
category Package
-revision 49389
+revision 52698
shortdesc Typesetting academic documents from the University of Caxias do Sul
relocated 1
longdesc This is a LaTeX class for typesetting academic documents
@@ -14,7 +14,7 @@
catalogue-contact-repository https://github.com/HenriqueBaron/ucsmonograph
catalogue-contact-support https://tex.stackexchange.com/users/153467/henrique-baron
catalogue-ctan /macros/latex/contrib/ucsmonograph
-catalogue-date 2018-12-11 07:40:11 +0100
+catalogue-date 2019-11-08 11:06:51 +0100
catalogue-license lppl1.3c
catalogue-topics class dissertation portuguese-br
-catalogue-version 1.2.1
+catalogue-version 1.3.0
++++++ udesoftec.doc.tar.xz ++++++
Binary files old/doc/latex/udesoftec/udesoftec-doc.pdf and new/doc/latex/udesoftec/udesoftec-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/udesoftec.doc.tlpobj new/tlpkg/tlpobj/udesoftec.doc.tlpobj
--- old/tlpkg/tlpobj/udesoftec.doc.tlpobj 2019-02-28 04:10:37.000000000 +0100
+++ new/tlpkg/tlpobj/udesoftec.doc.tlpobj 2020-03-10 01:48:40.000000000 +0100
@@ -1,7 +1,7 @@
name udesoftec.doc
category Package
-revision 47164
+revision 54215
shortdesc doc files of udesoftec
relocated 1
-docfiles size=119
+docfiles size=118
RELOC/doc/latex/udesoftec/udesoftec-doc.pdf
++++++ udesoftec.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bibtex/bst/udesoftec/udesoftec.bst new/bibtex/bst/udesoftec/udesoftec.bst
--- old/bibtex/bst/udesoftec/udesoftec.bst 2018-03-28 23:08:29.000000000 +0200
+++ new/bibtex/bst/udesoftec/udesoftec.bst 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.bst
%% Copyright 2014-2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.7.0 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/udesoftec/udesoftec-bibcommon.sty new/tex/latex/udesoftec/udesoftec-bibcommon.sty
--- old/tex/latex/udesoftec/udesoftec-bibcommon.sty 2018-03-28 23:08:29.000000000 +0200
+++ new/tex/latex/udesoftec/udesoftec-bibcommon.sty 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-biblatex.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.7.0 udesoftec
%
% This work may be distributed and/or modified under the
@@ -40,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-bibcommon}[2018/03/28 v1.6.2 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
+\ProvidesPackage{udesoftec-bibcommon}[2020/03/09 v1.6.6 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
\newif\ifprimaryDocumentLanguageGerman
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/udesoftec/udesoftec-biblatex.sty new/tex/latex/udesoftec/udesoftec-biblatex.sty
--- old/tex/latex/udesoftec/udesoftec-biblatex.sty 2018-03-28 23:08:29.000000000 +0200
+++ new/tex/latex/udesoftec/udesoftec-biblatex.sty 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-biblatex.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.7.0 udesoftec
%
% This work may be distributed and/or modified under the
@@ -40,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-biblatex}[2018/03/28 v1.6.2 udesoftec-biblatex.sty udesoftec bibstyle configuration for biblatex]%
+\ProvidesPackage{udesoftec-biblatex}[2020/03/09 v1.6.6 udesoftec-biblatex.sty udesoftec bibstyle configuration for biblatex]%
%
% \newif\ifprimaryDocumentLanguageGerman
@@ -337,11 +337,7 @@
\newunit}}
\defbibheading{udesoftec}[\bibname]{%
- \renewcommand*{\chapterformatsimple}{}
- \let\chapterformat\chapterformatsimple%
- \chapter{#1}%
- \addcontentsline{toc}{chapter}{#1}%
- \let\chapterformat\defaultchapterformat%
+ \addchap{#1}
}
\renewbibmacro*{author}{%
\ifboolexpr{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/udesoftec/udesoftec-bst.sty new/tex/latex/udesoftec/udesoftec-bst.sty
--- old/tex/latex/udesoftec/udesoftec-bst.sty 2018-03-28 23:08:29.000000000 +0200
+++ new/tex/latex/udesoftec/udesoftec-bst.sty 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-bst.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.7.0 udesoftec
%
% This work may be distributed and/or modified under the
@@ -40,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-bst}[2018/03/28 v1.6.2 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]%
+\ProvidesPackage{udesoftec-bst}[2020/03/09 v1.6.6 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]%
\newif\ifprimaryDocumentLanguageGerman
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/udesoftec/udesoftec-extra.sty new/tex/latex/udesoftec/udesoftec-extra.sty
--- old/tex/latex/udesoftec/udesoftec-extra.sty 2018-03-28 23:08:29.000000000 +0200
+++ new/tex/latex/udesoftec/udesoftec-extra.sty 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-extra.sty
%% Copyright 2013-2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.6.6 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -38,6 +38,6 @@
% and
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-extra}[2018/03/28 v1.6.2 udesoftec-extra.sty additions which are currently optional and may break former behaviour]%
+\ProvidesPackage{udesoftec-extra}[2020/03/09 v1.6.6 udesoftec-extra.sty additions which are currently optional and may break former behaviour]%
%%%%%%%%%%%%%%%%%%%%%%%%%
% empty - everything from 1.4.x is merged into main files
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/udesoftec/udesoftec.cls new/tex/latex/udesoftec/udesoftec.cls
--- old/tex/latex/udesoftec/udesoftec.cls 2018-03-28 23:08:29.000000000 +0200
+++ new/tex/latex/udesoftec/udesoftec.cls 2020-03-09 22:13:37.000000000 +0100
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.cls
%% Copyright 2013-2015 J. Peter M. Schuler
-%% 2018/03/28 v1.6.2 udesoftec
+%% 2020/03/09 v1.7.0 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,11 +39,11 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesClass{udesoftec}[2018/03/28 v1.6.2 udesoftec.cls Thesis class and bibstyle for UDE SOFTEC]%
+\ProvidesClass{udesoftec}[2020/03/09 v1.6.6 udesoftec.cls Thesis class and bibstyle for UDE SOFTEC]%
% class is based on KOMA-script http://www.ctan.org/pkg/koma-script
-\LoadClass{scrbook}
-\KOMAoptions{
+\LoadClass{scrbook}
+\KOMAoptions{%
twoside=true,
headings=openright, % same as documentclassoption openany/openright
numbers=noenddot, % section numbering without dot
@@ -52,7 +52,7 @@
listof=totoc,
headlines=1.5 % the size of the header in lines (1.5 because of pagemark and sepline); 1.25 is default; 1 would be appropriate if only text and no sepline)
}
-%%%% nag %%%%%%%%%%%%%
+%%%% nag %%%%%%%%%%%%%
% purpose: identifies deprecated code and suggests better pckgs
% source: http://www.ctan.org/pkg/nag
\RequirePackage[l2tabu, orthodox]{nag}
@@ -128,7 +128,7 @@
%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%
%%% all default values and the options
-\fallBackToBibtextrue
+\fallBackToBibtextrue
\documentIsFinalfalse
\documentIsProposalfalse
\documentOmitLOTfalse
@@ -142,17 +142,17 @@
\documentOmitTodosfalse
\documentOmitAfalse
\documentOmitAenfalse
-\documentOmitCCtrue
+\documentOmitCCtrue
\documentHasShortAtrue
\documentUsedTodosfalse
\templateUseColorfulLinkstrue
\templateUseSansSerifFonttrue
-\templateUseBookLayoutfalse
+\templateUseBookLayoutfalse
\templateVawifalse
\templateVawiEssenfalse
\templateVawiBambergfalse
\templateAddChapterToFigureNumberingfalse
-\templateUseCustomMaketitletrue
+\templateUseCustomMaketitletrue
\primaryDocumentLanguageGermantrue
%%%%%%%%%%%%%%%%%%%%%%
@@ -160,7 +160,7 @@
%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%
% Document options
-\DeclareOption{mwe}{
+\DeclareOption{mwe}{%
\documentOmitLOTtrue
\documentOmitSDtrue
\documentOmitLOFtrue
@@ -173,7 +173,7 @@
}
\DeclareOption{draft} {\documentIsFinalfalse}
\DeclareOption{final} {\documentIsFinaltrue}
-\DeclareOption{proposal}{
+\DeclareOption{proposal}{%
\documentIsProposaltrue
\documentOmitLOTtrue
\documentOmitSDtrue
@@ -197,11 +197,11 @@
\else%
\fi%
\def\udesoftec@bblengine{BibTeX}
-\DeclareOption{bibtex} {
+\DeclareOption{bibtex} {%
\fallBackToBibtextrue
\def\udesoftec@bblengine{BibTeX}
}
-\DeclareOption{biber} {
+\DeclareOption{biber} {%
\fallBackToBibtexfalse
\def\udesoftec@bblengine{BibLaTeX/Biber}
}
@@ -219,21 +219,21 @@
\DeclareOption{omit-aen} {\documentOmitAentrue}
\DeclareOption{confidential}{\documentOmitCCfalse}
-\DeclareOption{printlayout}{
+\DeclareOption{printlayout}{%
\templateUseColorfulLinksfalse
\templateUseSansSerifFontfalse
\templateUseBookLayouttrue
}
-\DeclareOption{screenlayout}{
+\DeclareOption{screenlayout}{%
\templateUseColorfulLinkstrue
\templateUseSansSerifFonttrue
\templateUseBookLayoutfalse
}
-\DeclareOption{vawiessen}{
+\DeclareOption{vawiessen}{%
\templateVawitrue
\templateVawiEssentrue
}
-\DeclareOption{vawibamberg}{
+\DeclareOption{vawibamberg}{%
\templateVawitrue
\templateVawiBambergtrue
}
@@ -244,6 +244,7 @@
%%%%%%%%%%%%%%%%%%%%%%
%Process all document options
\ProcessOptions\relax
+
% document title page and configuration commands
\newcommand{\city}[1]{\def\udesoftec@city{#1}}
\newcommand{\typeofdoc}[1]{\def\udesoftec@typeofdoc{#1}}
@@ -252,12 +253,12 @@
\newcommand{\academicfield}[1]{\def\udesoftec@academicfield{#1}}
\newcommand{\institution}[1]{\def\udesoftec@institution{#1}}
\newcommand{\semester}[1]{\def\udesoftec@semester{#1}}
-\newcommand{\entitle}[1]{\def\udesoftec@entitle{#1}}
-\newcommand{\confidentialitySource}[1]{\def\udesoftec@confidentialitySource{#1}}
-\newcommand{\confidSource}[1]{\def\udesoftec@confidentialitySource{#1}}
-\newcommand{\authorbox}[1]{\def\udesoftec@authorbox{#1}}
-\newcommand{\abstract}[1]{\def\udesoftec@abstract{#1}}
-\newcommand{\abstractEn}[1]{\def\udesoftec@abstracten{#1}}
+\newcommand{\entitle}[1]{\def\udesoftec@entitle{#1}}
+\newcommand{\confidentialitySource}[1]{\def\udesoftec@confidentialitySource{#1}}
+\newcommand{\confidSource}[1]{\def\udesoftec@confidentialitySource{#1}}
+\newcommand{\authorbox}[1]{\def\udesoftec@authorbox{#1}}
+\newcommand{\abstract}[1]{\def\udesoftec@abstract{#1}}
+\newcommand{\abstractEn}[1]{\def\udesoftec@abstracten{#1}}
@@ -269,13 +270,13 @@
\labelRespectConfidentiality{(Sperrvermerk beachten)}
\academicfield{Wirtschaftsinformatik}
\institution{Vorgelegt der Fakult\"at f\"ur Wirtschaftswissenschaften der\par Universit\"at Duisburg-Essen}
-\semester{\udesoftec@academicfield -- Sommersemester 2016}
-\entitle{Englischer Titel der Arbeit}
+\semester{\udesoftec@academicfield -- Sommersemester 2016}
+\entitle{Englischer Titel der Arbeit}
\confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht}
\date{Dokumentversion: \today \linebreak Templateversion:
\udesoftecversion{} (with \udesoftec@bblengine)}
-\authorbox{
+\authorbox{%
\begin{tabularx}{.7\linewidth}{ll}
von:&Max Mustermann\\
&Musterstrasse 123\\
@@ -286,7 +287,7 @@
\\
Betreuer:&Dipl.-Wirt.-Inf Some Body\\
\\
-\end{tabularx}
+\end{tabularx}
}
\ifprimaryDocumentLanguageGerman
@@ -303,7 +304,7 @@
\confidentialitySource{Name of Company which wants the statutory declaration}
\date{Document version: \today \linebreak Template version:
\udesoftecversion{} (with \udesoftec@bblengine)}
- \authorbox{
+ \authorbox{%
\begin{tabularx}{.7\linewidth}{ll}
Author:&Max Mustermann\\
&Musterstrasse 123\\
@@ -314,9 +315,10 @@
\\
Supervisor:&Dipl.-Wirt.-Inf Some Body\\
\\
- \end{tabularx}
+ \end{tabularx}
}
\fi
+
\usepackage{libertine}
%% special set font before fontenc!
\fontfamily{LinuxLibertineT-TLF}
@@ -333,10 +335,10 @@
\setkomafont{caption}{\normalfont\normalcolor\scriptsize}
%%%% microtype %%%%%%
-% purpose: character protrusion (also known as margin kerning) and font expansion
+% purpose: character protrusion (also known as margin kerning) and font expansion
% purpose-de: optischen Randausgleich verwenden. Beispiele siehe Paket-Doku
% source: http://www.ctan.org/pkg/microtype
-\usepackage{microtype}
+\usepackage{microtype}
%%%%%%%%%%%%%%%%%%%%%%
\ifprimaryDocumentLanguageGerman
@@ -351,7 +353,7 @@
-%%%% l18n %%%%%%%%%%%%%
+%%%% l18n %%%%%%%%%%%%%
% purpose: localization and utf-8 config
% babel has primary language last
\usepackage[utf8]{inputenc}
@@ -360,6 +362,7 @@
\usepackage{hyphenat} % helps with \nohyphens command, which allows to remove hypens from quotes.
%%%%%%%%%%%%%%%%%%%%%%
+
%%%% xcolor %%%%%%%%%%
% purpose: define some color names
\usepackage[svgnames]{xcolor}
@@ -420,14 +423,14 @@
\colorlet{allchaptercolor}{black}
-
+
\colorlet{listingBackground}{white!50!UDEbeige}
\colorlet{documentTitle}{black}
-\colorlet{parExample}{UDEbrightblue}
+\colorlet{parExample}{UDEbrightblue}
-\colorlet{chapter}{allchaptercolor} % for all chapters, toc etc
-\colorlet{section}{allchaptercolor} % for all chapters, toc etc
-\colorlet{subsection}{allchaptercolor} % for all chapters, toc etc
+\colorlet{chapter}{allchaptercolor} % for all chapters, toc etc
+\colorlet{section}{allchaptercolor} % for all chapters, toc etc
+\colorlet{subsection}{allchaptercolor} % for all chapters, toc etc
\colorlet{ChapterHeadingBigChapterNumber}{allchaptercolor} % for the special chapter title page design
\colorlet{ChapterHeadingSmallChapterNumer}{allchaptercolor} % for the special chapter title page design
@@ -467,12 +470,12 @@
\abstractEn{}
\fi
-\newcommand{\printabstract}{%
+\newcommand{\printabstract}{%
\chapter*{\labelabstracttitle}%
\label{sec:abstract}
\pdfbookmark[0]{\labelabstracttitle}{sec:abstract}%
\udesoftec@abstract
-
+
\iflanguage{ngerman}{%
% German theses should have German and English abstract
\ifdocumentOmitAen
@@ -493,10 +496,10 @@
}
\newcaptionname{ngerman}{\labelconfidentialityclausetitle}{Sperrvermerk}
-\newcaptionname{british}{\labelconfidentialityclausetitle}{Confidentially Clause}
+\newcaptionname{british}{\labelconfidentialityclausetitle}{Confidentiality Clause}
\def\udesoftec@defaultconfidentialityclause{Die vorliegende \udesoftec@typeofdoc ~enth\"alt vertrauliche Informationen der \emph{\udesoftec@confidentialitySource}, die der Geheimhaltung unterliegen. Ver\"offentlichungen oder Vervielf\"altigungen der \udesoftec@typeofdoc ~-- auch nur auszugsweise -- sind ohne ausdr\"uckliche Genehmigung der \emph{\udesoftec@confidentialitySource} nicht gestattet. Die \udesoftec@typeofdoc ~ist nur den Mitarbeitern des betreuenden Lehrstuhls sowie den Mitgliedern des Pr\"ufungsausschusses zug\"anglich zu machen.\par{} Dieser Sperrvermerk gilt f\"ur die n\"achsten 2 Jahre. Die sich aus diesem Sperrvermerk ergebenden Einschr\"ankungen entfallen nach Ablauf dieses Zeitraums.\par{}}
\def\udesoftec@defaultconfidentialityclauseen{This \udesoftec@typeofdoc ~contains confidential data of \emph{\udesoftec@confidentialitySource}. Any publication or duplication of this \udesoftec@typeofdoc ~-- even in part -- is prohibited, excluding cases with explicit permission by \emph{\udesoftec@confidentialitySource}. The \udesoftec@typeofdoc ~is to be made accessible only to the staff of the research group supervising it and the board of examiners.\par{} This confidentially clause is valid for the next 2 years. Any limitations resulting from this confidentially clause do not apply after this period.\par{}}
-
+
% there should always be an additional German cc in English theses
\newcommand{\confidentialityclause}{%
\iflanguage{british}{%
@@ -504,41 +507,42 @@
\chapter*{\labelconfidentialityclausetitle} % English heading
\udesoftec@defaultconfidentialityclauseen % English text
\selectlanguage{ngerman} % prepare German
- \chapterWithoutPageBreak{\labelconfidentialityclausetitle} % German heading
+ \chapterWithoutPageBreak{\labelconfidentialityclausetitle} % German heading
\udesoftec@defaultconfidentialityclause % German text
\selectlanguage{british} % switching back to English
- }{
+ }{%
\cleardoublepage
\chapter*{\labelconfidentialityclausetitle}
\udesoftec@defaultconfidentialityclause
}
}
-
+
\newcaptionname{ngerman}{\labelstatutorydeclarationheading}{Eidesstattliche Versicherung}
\newcaptionname{british}{\labelstatutorydeclarationheading}{Statutory Declaration}
-\def\udesoftec@defaultstatutorydeclaration{Ich versichere an Eides statt durch meine Unterschrift, dass ich die vorstehende Arbeit selbst\"andig und ohne fremde Hilfe angefertigt und alle Stellen, die ich w\"ortlich oder ann\"ahrend w\"ortlich aus Ver\"offentlichungen entnommen habe, als solche kenntlich gemacht habe, mich auch keiner anderen als der angegebenen Literatur oder sonstiger Hilfsmittel bedient habe. Die Arbeit hat in dieser oder \"ahnlicher Form noch keiner anderen Pr\"ufungsbeh\"orde vorgelegen.\par{} \vspace*{40pt}\parbox{4cm}{\udesoftec@city, \today\hrule\strut \footnotesize Ort, Datum} \hfill\parbox{7cm}{\textcolor{white}{Hier wurde im Original unterschrieben}\hrule\strut \footnotesize Unterschrift} \hfill}
+\def\udesoftec@defaultstatutorydeclaration{Ich versichere an Eides statt durch meine Unterschrift, dass ich die vorstehende Arbeit selbst\"andig und ohne fremde Hilfe angefertigt und alle Stellen, die ich w\"ortlich oder ann\"ahernd w\"ortlich aus Ver\"offentlichungen entnommen habe, als solche kenntlich gemacht habe, mich auch keiner anderen als der angegebenen Literatur oder sonstiger Hilfsmittel bedient habe. Die Arbeit hat in dieser oder \"ahnlicher Form noch keiner anderen Pr\"ufungsbeh\"orde vorgelegen.\par{} \vspace*{40pt}\parbox{4cm}{\udesoftec@city, \today\hrule\strut \footnotesize Ort, Datum} \hfill\parbox{7cm}{\textcolor{white}{Hier wurde im Original unterschrieben}\hrule\strut \footnotesize Unterschrift} \hfill}
\def\udesoftec@defaultstatutorydeclarationenprefix{The statutory declaration needs to be in German, so the following excerpt is in German:}
-\newcommand{\statutorydeclaration}{
- \iflanguage{british}{
+\newcommand{\statutorydeclaration}{%
+ \iflanguage{british}{%
\cleardoublepage
\chapter*{\labelstatutorydeclarationheading}
\udesoftec@defaultstatutorydeclarationenprefix
- \selectlanguage{ngerman}
+ \selectlanguage{ngerman}
\chapterWithoutPageBreak{\labelstatutorydeclarationheading}
\udesoftec@defaultstatutorydeclaration
- \selectlanguage{british}
- }{
+ \selectlanguage{british}
+ }{%
\cleardoublepage
\chapter*{\labelstatutorydeclarationheading}
\udesoftec@defaultstatutorydeclaration
-
+
}
}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% http://www.golatex.de/nummerierung-der-fussnoten-durchgehend-im-gesamten-dok...
% change counters for figures, footnotes, etc
-\usepackage{chngcntr}
+\usepackage{chngcntr}
\counterwithout{footnote}{chapter} % count footnotes for whole document, not per chapter
@@ -582,6 +586,7 @@
\usepackage{multicol}
+
%%%%%%%%%%%%%%%%%%%%%%
% title page background
% default
@@ -610,7 +615,7 @@
\renewcommand{\maketitle}{}
\else
\usepackage{wallpaper}
- \newcommand{\udesoftecmaketitle} {
+ \newcommand{\udesoftecmaketitle} {%
\newgeometry{bottom=1cm, inner=0cm,outer=0cm,top=4cm}
\begin{titlepage}
\begin{center}
@@ -623,10 +628,10 @@
\vspace*{20pt}
{\color{documentTitle}\Huge\textbf{\@title}\par}
\vspace*{20pt}
- {\color{documentTitle}\huge\textbf{\@subtitle}\par}
- \vspace*{20pt}
+ {\color{documentTitle}\huge\textbf{\@subtitle}\par}
+ \vspace*{20pt}
{\color{documentTitle}\large\textbf{\udesoftec@entitle}\par}
- \vspace*{50pt}
+ \vspace*{50pt}
\large\udesoftec@institution
\end{center}
\end{minipage}
@@ -634,26 +639,26 @@
\begin{minipage}{.7\linewidth}
\begin{center}
\ifdocumentOmitCC
- \else
+ \else
\udesoftec@labelRespectConfidentiality\par
- \fi
+ \fi
\vspace*{20pt}\Large\@date
\end{center}
\vspace*{30pt}
\end{minipage}
\udesoftec@authorbox\par
\begin{minipage}{.7\linewidth}
- \begin{center}
+ \begin{center}
\vspace*{40pt}
- \large\udesoftec@semester\par
+ \large\udesoftec@semester\par
\end{center}
\end{minipage}%
\end{center}%
\end{titlepage}%
\restoregeometry
}
-
- \newcommand{\udesoftecvawibambergmaketitle}{
+
+ \newcommand{\udesoftecvawibambergmaketitle}{%
\newgeometry{bottom=1cm, left=2cm,right=1cm,top=4cm}
\begin{titlepage}
\begin{center}
@@ -661,22 +666,22 @@
\vspace*{0pt}
\begin{minipage}[30em]{.7\linewidth}
\begin{center}
- {\color{documentTitle}\Huge\textbf{\@title}\par}
- \vspace*{20pt}
- {\color{documentTitle}\huge\textbf{\@subtitle}\par}
- \vspace*{20pt}
+ {\color{documentTitle}\Huge\textbf{\@title}\par}
+ \vspace*{20pt}
+ {\color{documentTitle}\huge\textbf{\@subtitle}\par}
+ \vspace*{20pt}
{\color{documentTitle}\large\textbf{\udesoftec@entitle}\par}
\vspace*{50pt}
\hrule
\vspace*{20pt}
- \Large\textbf{\udesoftec@typeofdoc}\par
+ \Large\textbf{\udesoftec@typeofdoc}\par
\large\udesoftec@institution\par
\vspace*{20pt}
\hrule
\vspace*{20pt}
\end{center}
\end{minipage}
- \vfill
+ \vfill
\begin{minipage}{.7\linewidth}
\begin{center}
\ifdocumentOmitCC
@@ -699,13 +704,13 @@
\end{titlepage}%
\restoregeometry
}
-
+
\renewcommand{\maketitle}{\udesoftecmaketitle}
\iftemplateVawiBamberg
\renewcommand{\maketitle}{\udesoftecvawibambergmaketitle}
\fi
\let\oldmaketitle\maketitle
- \renewcommand{\maketitle}{
+ \renewcommand{\maketitle}{%
\let\oldhbadness\hbadness
\let\oldvbadness\vbadness
\hbadness=10000
@@ -715,6 +720,7 @@
\let\vbadness\oldvbadness
}
\fi
+
%%%% chapterdesign %%%
\addtokomafont{chapter}{\color{chapter}}
\addtokomafont{sectioning}{\color{section}}
@@ -724,7 +730,7 @@
\subparagraph{#1}\hspace{0cm}\\%
}
% Chapter-Numbering for 4 levels, i.e. PART B Chapter 5.7.3.1; in order to have unnumbered headings use \paragraph{}
-\setcounter{secnumdepth}{3}
+\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
@@ -735,12 +741,12 @@
% source: https://groups.google.com/forum/#!msg/de.comp.text.tex/rVcjvNQI6IA/N-NsfyQzX...
\let\defaultchapterformat\chapterformat
\newcommand{\udesoftec@chapterformat}{%
- \begingroup%
+ \begingroup%
\setlength{\unitlength}{1mm}%
\begin{picture}(20,40)(-2,8)%
\setlength{\fboxsep}{0pt}%
\put(20,15){\color{ChapterHeadingSeperatorLine}\line(1,0){\dimexpr\textwidth-20\unitlength\relax\@gobble}}%
- \put(-6,4.0){
+ \put(-6,4.0){%
\makebox(20,20)[r]{%
\fontsize{19\unitlength}{23\unitlength}\selectfont\color{ChapterHeadingBigChapterNumber}\thechapter
}%
@@ -766,6 +772,7 @@
\let\clearpage\par%
\let\appendix\par%
\fi
+
\renewcommand{\headfont}{\normalfont\small\color{HeadmarkText}} % header text should be small
\renewcommand{\pnumfont}{\normalfont\small\color{PagemarkText}} % pagenumber is in header and should be small too
@@ -795,7 +802,7 @@
\classdebug{using headline for booklayout}
\automark[section]{chapter}
- \defpagestyle{chapter}{
+ \defpagestyle{chapter}{%
(0pt,0pt)
{\pagemarkBox{\pagemark}{l}\hfill}
{\hfill\pagemarkBox{\pagemark}{r}}
@@ -811,7 +818,7 @@
\rohead[]{\pagemarkBox{\pagemark}{r}}
\classdebug{using headline for screenlayout}
\automark[chapter]{chapter}
- \defpagestyle{chapter}{
+ \defpagestyle{chapter}{%
(0pt,0pt)
{\hfill\pagemarkBox{\pagemark}{r}}
{\hfill\pagemarkBox{\pagemark}{r}}
@@ -826,10 +833,10 @@
%%%%%%%%%%%%%%%%%%%%%%
%%%% custom pagemark %%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\pagemarkBox}[2] {
+\newcommand{\pagemarkBox}[2] {%
% the picture has height 0 to change clipping behavior, else the clipping box might be higher than the text line
- \begin{picture}(50,0)
- \put(-.55,-5.05) {
+ \begin{picture}(50,0)
+ \put(-.55,-5.05) {%
\put(-2.8,.3){%these relate box to text
\color{PagemarkBackground}\rule{56.7pt}{16pt}}%
\put(5,1){%these relate box to text
@@ -850,14 +857,14 @@
% to adjust for regular printing (e.g. use in a folder), see below "geometry"
\usepackage[includehead=false,includefoot=false]{geometry}
\iftemplateUseBookLayout
- \KOMAoptions{twoside=true}
- \KOMAoptions{BCOR=12mm,DIV=10} % for helvetica
+ \KOMAoptions{twoside=true}
+ \KOMAoptions{BCOR=12mm,DIV=10} % for helvetica
\else
\KOMAoptions{twoside=false}
- \KOMAoptions{BCOR=0mm,DIV=10} % for helvetica
+ \KOMAoptions{BCOR=0mm,DIV=10} % for helvetica
\fi
-\renewcommand*\chapterheadstartvskip{}
+\renewcommand*\chapterheadstartvskip{}
\iffallBackToBibtex
\else
@@ -875,14 +882,15 @@
\renewcommand*{\marginfont}[1]{\scriptsize#1}
-\providecommand{\marginalText}[2][]{
+\providecommand{\marginalText}[2][]{%
\message{LaTeX Warning: \noexpand\marginalText is deprecated, use \noexpand\marginnote on input line \the\inputlineno }
\marginnote[#1]{#2}
}
-\providecommand{\marginline}[2][]{
+\providecommand{\marginline}[2][]{%
\message{LaTeX Warning: \noexpand\marginline is deprecated, use \noexpand\marginnote on input line \the\inputlineno }
\marginnote[#1]{#2}
}
+
%%%%%%%%%%%%%%%%
% allow footnotes in minipage
% from http://stackoverflow.com/questions/3126082/store-a-text-string-in-latex-and-...
@@ -891,16 +899,17 @@
\stepcounter{footnotesinthisminipage}\addtocounter{footnotesinthisminipage}{-1} % initialize counter to avoid errors
\newcommand{\footnoteNumberInMinipage}{\stepcounter{footnotesinthisminipage}\stepcounter{footnote}\footnotemark[\value{footnote}]}
\newcommand{\footnoteTextAfterMinipage}[1]{%
-\addtocounter{footnotesinthisminipage}{-1}%decrease
+\addtocounter{footnotesinthisminipage}{-1}%decrease
\addtocounter{footnote}{-\value{footnotesinthisminipage}}%set footnote counter backwards for the number of footnotes
\footnotetext[\value{footnote}]{#1}%output footnotetext
\addtocounter{footnote}{\value{footnotesinthisminipage}}%reset footnote counter to real value
}%
\newcommand{\footnoteCmdForInsideMinipage}[1]{%
-\ClassError{udesoftec}{Warning: \protect\footnote\space in minipages not implemented, use \protect\footnoteNumberInMinipage and \protect\footnoteTextAfterMinipage instead}%
+\ClassError{udesoftec}{Warning: \protect\footnote\space{}in minipages not implemented, use \protect\footnoteNumberInMinipage and \protect\footnoteTextAfterMinipage instead}%
%\footnoteNumberInMinipage
%\let\executeThisAfterEndOfMinipage aloa
}%
+
%%%%%%%%%%%%%%%%%%%%%%%%%
% have quote boxes with big quotation marks
% big quotation marks based on, reduced code and used mdframed
@@ -978,9 +987,9 @@
}{\end{mdframed}}
\newcommand{\parExample}[2][!]{%
-\ifx!#1{
+\ifx!#1{%
\parExampleWithHeading{Beispiel:}{#2}
-}\else{
+}\else{%
\parExampleWithHeading{Beispiel für #1:}{#2}
}\fi
}
@@ -1037,14 +1046,15 @@
\providecommand{\todoinline}[1]{\inlinetodo{#1}}
\let\defaultListoftodos\listoftodos
- \renewcommand{\listoftodos}{
+ \renewcommand{\listoftodos}{%
\defaultListoftodos
}
-
+
\ifdocumentUsedTodos
\listoftodos
\fi
\fi
+
%%%% hyperref %%%%%%%%
%% special: hyperref needs to be loaded last! (exception hycap)
%% purpose: make internal and external links working and colored
@@ -1079,7 +1089,7 @@
\makeglossaries
\newglossarystyle{myAcronymStyle}{%
% put the glossary in the itemize environment:
-\renewenvironment{theglossary}{\begin{description}[leftmargin=1.5cm,style=sameline]}{\end{description}}%
+\renewenvironment{theglossary}{\begin{description}[leftmargin=2.5cm,style=sameline]}{\end{description}}%
% have nothing after \begin{theglossary}:
\renewcommand*{\glossaryheader}{}%
% have nothing between glossary groups:
@@ -1111,11 +1121,7 @@
\else
\usepackage{udesoftec-biblatex}
\AtEndDocument{%
- \let\defaultchaptermarkformat\chaptermarkformat%
- \renewcommand*{\chaptermarksimple}{}
- \let\chaptermarkformat\chaptermarksimple%
\printbibliography[heading=udesoftec]%
- \let\chaptermarkformat\defaultchaptermarkformat%
}
\fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/udesoftec.tlpobj new/tlpkg/tlpobj/udesoftec.tlpobj
--- old/tlpkg/tlpobj/udesoftec.tlpobj 2019-02-28 04:10:37.000000000 +0100
+++ new/tlpkg/tlpobj/udesoftec.tlpobj 2020-03-10 01:48:40.000000000 +0100
@@ -1,6 +1,6 @@
name udesoftec
category Package
-revision 47164
+revision 54215
shortdesc Thesis class for the University of Duisburg-Essen
relocated 1
longdesc The class is designed for typesetting theses in the Research
@@ -20,7 +20,6 @@
RELOC/tex/latex/udesoftec/udesoftec.cls
catalogue-contact-bugs https://github.com/jpmschuler/SOFTEC-Templates/issues
catalogue-ctan /macros/latex/contrib/udesoftec
-catalogue-date 2018-03-28 12:21:25 +0200
catalogue-license lppl1.3
catalogue-topics dissertation bus-study class
-catalogue-version 1.6.2
+catalogue-version 1.6.6
++++++ ulem.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/ulem/README new/doc/generic/ulem/README
--- old/doc/generic/ulem/README 2011-03-27 00:36:08.000000000 +0100
+++ new/doc/generic/ulem/README 2020-01-10 22:42:03.000000000 +0100
@@ -5,7 +5,7 @@
A declaration of \normalem (or the \usepackage option "normalem") restores
the normal \em and \emph behavior.
- Copyright 1989-2011 by Donald Arseneau (Vancouver, Canada; asnd@triumf.ca)
+ Copyright 1989-2019 by Donald Arseneau (Vancouver, Canada; asnd@triumf.ca)
This software may be freely transmitted, reproduced, or modified for any
purpose provided that this copyright notice is left intact.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/ulem/ulem.ltx new/doc/generic/ulem/ulem.ltx
--- old/doc/generic/ulem/ulem.ltx 2011-03-27 00:36:08.000000000 +0100
+++ new/doc/generic/ulem/ulem.ltx 2020-01-10 22:42:03.000000000 +0100
@@ -2,9 +2,9 @@
% ulem.ltx Manual for ulem.sty
%
%
-% Copyright (c) 1989-2011 by Donald Arseneau
+% Copyright (c) 1989-2019 by Donald Arseneau
%
-% Version date 2011/03/18
+% Version date 2019/11/18
%
\documentclass[12pt]{ltxdoc}
\addtolength{\textwidth}{1cm}
@@ -15,7 +15,7 @@
\hyphenation{normalem uwforbf ulforem}
\title{The ulem package:\\ underlining for emphasis}
\author{Donald Arseneau\\ asnd@triumf.ca}
-\date{2011/03/18}
+\date{2019/11/18}
\begin{document}
\maketitle
@@ -46,7 +46,7 @@
\begin{footnotesize}
-\noindent The ulem package is Copyright \copyright\ 1989--2011 by
+\noindent The ulem package is Copyright \copyright\ 1989--2019 by
Donald Arseneau (Vancouver, Canada).\\
The package (ulem.sty) and this documentation (ulem.ltx, ulem.pdf) may be
freely transmitted, reproduced, or modified for any purpose provided that the
@@ -104,9 +104,8 @@
You can define your own styles of overprinting or underlining by using
the \cs{markoverwith} command in the definition of your new command.
-The definition should be something like:\\[3pt]
-\indent
- \cs{newcommand}\cs{cmd}|{|\cs{bgroup} \cs{markoverwith}|{|\meta{something}|}|\cs{ULon}|}|\\[3pt]
+The definition should be something like:\\[6pt]
+ \cs{newcommand}\cs{cmd}|{|\cs{bgroup} \meta{settings}\cs{markoverwith}|{|\meta{something}|}|\cs{ULon}|}|\\[8pt]
The `\meta{something}' can be as simple as a single character, or as complex as
you can keep track of; it will likely contain some repositioning commands, perhaps
\cs{raisebox}.
@@ -127,26 +126,27 @@
by issuing a proper \cs{useunder} declaration:\\[3pt]
\cs{useunder}|{|\meta{underlinecommand}|}{|\meta{fontdeclaration}|}{|\meta{fontcommand}|}|\\[3pt]
e.g., |\useunder{\uuline}{\bfseries}{\textbf}| gives a double underline
-instead of bold face in \LaTeX.
+instead of bold face in \LaTeX\ (but note the problem explained next).
The commands \cs{normalem} and \cs{ULforem} respectively disable and enable
underlining for \cs{em}/\cs{emph}, and so do the \cs{usepackage}
options [normalem] and [ULforem]. There is also the \cs{usepackage}
-option [UWforbf] to replace boldface with a wavey underline. These features
-use the \cs{useunder} command internally. UWforbf does handle bold in
-math mode, in a limited way, but it doesn't work in section titles,
-unfortunately, because the titles are not delimited by explicit braces when
-printed by the \cs{section} command. Currently under UWforbf the \cs{bfseries}
+option [UWforbf] to replace boldface from \cs{textbf} with a wavey underline.
+These features use the \cs{useunder} command internally.
+UWforbf specifically employs
+\cs{useunder}|{|\cs{uwave}|}|\allowbreak|{|\cs{bf}|}|\allowbreak|{|\cs{textbf}|}|,
+so the \cs{bfseries}
command still produces bold face, but \cs{bf} makes an
-under-wave\footnote{%% no verbatim in footnotes
+under-wave (if \cs{bf} is defined at all). That is
+because section title formatting typically uses \cs{bfseries} not delimited by
+braces, which would give errors for \cs{uwave}.\footnote{%% no verbatim in footnotes
To get under-waved section titles (in ordinary \LaTeX\ classes) you could define:\\
\texttt{\string\renewcommand\string\@seccntformat[1]\string{\string\uwave
\string{\string\csname\ the\#1\string\endcsname\string}\string\hskip 1em\string}}\\
and later specify
\texttt{\string\section[...]\string{\string\uwave\string{...\string}\string}}.
But you don't want to enter that swamp.}
-(if |\bf| is defined at all).
-In plain \TeX\ there is |\bf| but no \cs{textbf} so you could say |\useunder{\UWave}{\bf}{}|.
+In plain \TeX\ there is \cs{bf} but no \cs{textbf} so you could say |\useunder{\uwave}{\bf}{}|.
Some commands, such as |\\| and \cs{hskip} are given special treatment to
work within uline, but others are not. Support for others can sometimes
@@ -157,7 +157,7 @@
should include the test `|\ifx\ \LA@space|'. For example, support for
\cs{marginpar} is added through the hook mechanism.
-All the underlining commands are robust (self-protecting) in \LaTeX.
+All the underlining commands are robust in \LaTeX.
\section{Complications}
Binary files old/doc/generic/ulem/ulem.pdf and new/doc/generic/ulem/ulem.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ulem.doc.tlpobj new/tlpkg/tlpobj/ulem.doc.tlpobj
--- old/tlpkg/tlpobj/ulem.doc.tlpobj 2019-02-28 04:10:44.000000000 +0100
+++ new/tlpkg/tlpobj/ulem.doc.tlpobj 2020-01-11 01:55:20.000000000 +0100
@@ -1,9 +1,9 @@
name ulem.doc
category Package
-revision 26785
+revision 53365
shortdesc doc files of ulem
relocated 1
-docfiles size=31
+docfiles size=45
RELOC/doc/generic/ulem/README
RELOC/doc/generic/ulem/ulem.ltx
RELOC/doc/generic/ulem/ulem.pdf
++++++ ulem.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/generic/ulem/ulem.sty new/tex/generic/ulem/ulem.sty
--- old/tex/generic/ulem/ulem.sty 2012-06-02 00:07:01.000000000 +0200
+++ new/tex/generic/ulem/ulem.sty 2020-01-10 22:42:03.000000000 +0100
@@ -1,5 +1,5 @@
%
-% U L E M . S T Y [2012-05-18]
+% U L E M . S T Y [2019-11-18]
%
% The ulem package provides various types of underlining that can stretch
% between words and be broken across lines in LaTeX or plain TeX.
@@ -21,7 +21,7 @@
%
% {\em phasized\/} | In LaTeX, by default, these are underlined; use
% \emph{asized} | \normalem or [normalem] to restore italics
-% \useunder{\uwave}{\bfseries}{\textbf}
+% \useunder{\uwave}{\bf}{\textbf}
% use wavy underline in place of bold face
% Use \markoverwith for defining new types of underlining.
%
@@ -40,20 +40,23 @@
\chardef\ULthickness\catcode\string`\@ % hold catcode temporarily
\catcode\string`\@=11
-\def\uline{\relax \ifmmode\expandafter\underline
+% \UL@protected = \protected, if available, else \relax
+
+\begingroup
+\global\expandafter\let\expandafter\UL@protected\csname protected\endcsname
+\endgroup
+
+\UL@protected\def\uline{\relax \ifmmode\expandafter\underline
\else \bgroup\expandafter\ULset\fi}
\newbox\UL@box
\newbox\UL@hyphenbox
\newskip\UL@skip
\newtoks\UL@hook
-
-\newdimen\UL@height
-
+\newdimen\UL@height \UL@height=\maxdimen % flags being unused
\newcount\UL@pe
-\let\LA@space\ \let\LA@hskip\hskip
-\def\UL@end *{\relax\relax}% something harmless unlikely to be found elsewhere
+\UL@protected\def\UL@end *{\relax\relax}% something harmless but unique
% For regular underlines, set the depth based on the font, or retain
% the preset value, then start underlining.
@@ -74,7 +77,7 @@
\def\ULon{\ifmmode \expandafter\UL@onmath\else \expandafter\UL@on\fi}
% \UL@on sets the engine of underline running, and tells it
-% where to stop.
+% where to stop. #1 = the relevant text.
\long\def\UL@on#1{\leavevmode\UL@ender \let\UL@on\UL@onin
\everymath{\UL@hrest}\everyvbox{\UL@hrest}\let\hskip\UL@hskip
\let\\\UL@cr \let\-\UL@dischyp \let\newline\UL@newline \let\ \UL@space
@@ -84,9 +87,11 @@
\UL@word\@empty#1\xdef\UL@spfactor{\the\spacefactor} \UL@end * }
% This is what \ULon does when it appears nested in an inner place.
-\def\UL@onin#1{\leavevmode\UL@ender % when nested, do multiple underlining
- \UL@height\ULthickness \advance\ULdepth\thr@@\UL@height
- \advance\UL@height-\ULdepth \setbox\UL@box\hbox{{#1}}%
+\long\def\UL@onin#1{\leavevmode\UL@ender % when nested, do multiple underlining
+ \ifdim\ULdepth=\maxdimen\else
+ \UL@height\ULthickness \advance\ULdepth\thr@@\UL@height \advance\UL@height-\ULdepth
+ \fi
+ \setbox\UL@box\hbox{{#1}}%
\let\UL@start\relax\UL@putbox\egroup}
% \UL@putbox is disabled in inner mode, so re-enable it by changing \UL@start
% \UL@hrest is implicit due to \everyhbox. Double braces for \hbox are in
@@ -103,7 +108,7 @@
% must expand to nothing outside the ifs for syntactical spaces to work.
% the \expandafters get rid of the \@empty inserted at the beg. of word
-\def\UL@word#1 {\expandafter\UL@start#1 %
+\long\def\UL@word#1 {\expandafter\UL@start#1 %
\expandafter\ifx\expandafter\UL@end#1\egroup\egroup
\unskip \unskip \unskip % remove extra leader at end
\spacefactor\UL@spfactor \let\UL@word\egroup
@@ -134,9 +139,10 @@
% behaves properly.
\def\UL@putbox{\ifx\UL@start\@empty \else % not inner
- \vrule\@width\z@ \LA@penalty\@M
- {\UL@skip\wd\UL@box \UL@leaders \kern-\UL@skip}%
- \box\UL@box \fi}
+ \vrule\@width\z@ \LA@penalty\@M
+ {\UL@skip\wd\UL@box \UL@leaders \kern-\UL@skip}%
+ \box\UL@box
+ \fi}
% With interword leaders, give some overlap to avoid gaps caused by
% round-off errors in the printing program. Needs \unskip \unskip \unskip
@@ -152,7 +158,8 @@
% restore some things for inside math or \mbox
\def\UL@hrest{\let\ \LA@space \let\-\@empty \let\penalty\LA@penalty}
-\def\UL@space{\LA@space \global\UL@skip\lastskip \unskip \UL@reskip}% \
+\let\LA@space\ %
+\UL@protected\def\UL@space{\LA@space \global\UL@skip\lastskip \unskip \UL@reskip}%
% Hyphenation is done by explicit \discretionary. The overlapping melds
% with the running overlap because it *is* part of the running overlap:
@@ -160,14 +167,14 @@
% then overlapped by leaders. The discretionary may occupy this space
% if a break occurs; otherwise the next syllable gets doubly-overlapped
% (in registration) for a distance of the hyphen's width.
-\def\UL@dischyp{\global\setbox\UL@hyphenbox\hbox
+\UL@protected\def\UL@dischyp{\global\setbox\UL@hyphenbox\hbox
{\ifnum \hyphenchar\font<\z@ \string-\else \char\hyphenchar\font \fi}%
\kern\wd\UL@hyphenbox \LA@penalty\@M
\UL@stop \kern-\wd\UL@hyphenbox
\discretionary{\box\UL@hyphenbox}{}{}\UL@start}
\let\LA@penalty\penalty
-\def\UL@penalty{\relax\ifhmode \afterassignment\UL@@penalty\count@
+\UL@protected\def\UL@penalty{\relax\ifhmode \afterassignment\UL@@penalty\count@
\else\LA@penalty\fi}
\def\UL@@penalty{\LA@penalty \ifnum\count@=\z@
\@ne \else \count@ \fi % zero penalty => no penalty, so use 1 instead.
@@ -181,7 +188,8 @@
% when they're used, but saves processing in \UL@hrest called by \everymath
% \everyvbox and \everyhbox.
-\def\UL@hskip{\ifx\ \LA@space \LA@hskip \else
+\let\LA@hskip\hskip
+\UL@protected\def\UL@hskip{\ifx\ \LA@space \LA@hskip \else
\afterassignment\UL@reskip \global\UL@skip \fi}
\def\UL@reskip{\UL@stop \UL@leaders \UL@start}
@@ -190,13 +198,13 @@
% and so the \hfil is not underlined! \\ and \newline do nothing if inside
% inner braces.
-\def\UL@cr{\unskip \ifx\ \LA@space \let\UL@vad\@gobble
+\UL@protected\def\UL@cr{\unskip \ifx\ \LA@space \let\UL@vad\@gobble
\else \UL@stop \unskip\unskip\unskip \let\UL@vad\vadjust \fi
\@ifstar{\UL@vad{\LA@penalty\@M}\UL@cra}\UL@cra}
\def\UL@cra{\@ifnextchar[\UL@crb\UL@newline}
\def\UL@crb[#1]{\UL@vad{\vskip#1}\UL@newline}
-\def\UL@newline{\ifx\UL@start\@empty % (\UL@cr may have \UL@stop-ed already)
+\UL@protected\def\UL@newline{\ifx\UL@start\@empty % (\UL@cr may have \UL@stop-ed already)
\unskip \ifx\ \LA@space \else \UL@stop \unskip\unskip\unskip \fi\fi
\LA@hskip \z@\@plus.0001fil\LA@penalty -\@M \UL@start}
@@ -213,7 +221,8 @@
\newbox\ULC@box
\let\ULleaders\leaders
-\def\markoverwith#1{\setbox\ULC@box\hbox{{#1}}\UL@pixel.5\wd\ULC@box
+\UL@protected\def\markoverwith#1{\leavevmode
+ \setbox\ULC@box\hbox{{#1}}\UL@pixel.5\wd\ULC@box
\ifmmode \setbox\ULC@box\hbox{\raise1.4ex\box\ULC@box}%
\dp\ULC@box-1.4ex\ht\ULC@box\z@ \def\UL@leadtype{\cleaders\copy\ULC@box}%
\else
@@ -226,36 +235,44 @@
% For drawing a wavey underline instead of a straight one the command
% is \uwave (under-wave) which uses the wiggle from 6-pt lasy font:
-\def\uwave{\bgroup \markoverwith{\lower3.5\p@\hbox{\sixly \char58}}\ULon}
-\font\sixly=lasy6 % does not re-load if already loaded, so no memory problem.
+\UL@protected\def\uwave{\leavevmode \bgroup
+ \ifdim \ULdepth=\maxdimen \ULdepth 3.5\p@
+ \else \advance\ULdepth2\p@
+ \fi \markoverwith{\lower\ULdepth\hbox{\sixly \char58}}\ULon}
+\font\sixly=lasy6 % does not re-load if already loaded, so no memory drain.
% To draw a double underline under text, use \uuline{text}
-\def\uuline{\bgroup \UL@setULdepth
+\UL@protected\def\uuline{\leavevmode \bgroup
+ \UL@setULdepth
+ \ifx\UL@on\UL@onin \advance\ULdepth2.8\p@\fi
\markoverwith{\lower\ULdepth\hbox
- {\kern-.03em\vbox{\hrule width.2em\kern1.2\p@\hrule}\kern-.03em}}%
+ {\kern-.03em\vbox{\hrule width.2em\kern1\p@\hrule}\kern-.03em}}%
\ULon}
% To draw a line through text instead of under it (strike out) do
% `under'-line with negative depth. Note that this one uses a real
% line, not characters, so there is no \markoverwith.
-\def\sout{\bgroup \ULdepth=-.55ex \ULset}
+\UL@protected\def\sout{\leavevmode \bgroup \ULdepth=-.55ex \ULset}
% To mark //// over text instead of underlining (x-out)
%
-\def\xout{\bgroup \markoverwith{\hbox to.35em{\hss/\hss}}\ULon}
+\UL@protected\def\xout{\leavevmode \bgroup
+ \markoverwith{\hbox to.35em{\hss/\hss}}\ULon}
-\def\dotuline{\bgroup
+\UL@protected\def\dotuline{\leavevmode \bgroup
\UL@setULdepth
+ \ifx\UL@on\UL@onin \advance\ULdepth2\p@\fi
\markoverwith{\begingroup
- \advance\ULdepth0.08ex
- \lower\ULdepth\hbox{\kern.1em .\kern.04em}%
+ %\advance\ULdepth0.08ex
+ \lower\ULdepth\hbox{\kern.06em .\kern.04em}%
\endgroup}%
\ULon}
-\def\dashuline{\bgroup
+\UL@protected\def\dashuline{\leavevmode \bgroup
\UL@setULdepth
+ \ifx\UL@on\UL@onin \advance\ULdepth2\p@\fi
\markoverwith{\kern.13em
\vtop{\kern\ULdepth \hrule width .3em}%
\kern.13em}\ULon}
@@ -266,13 +283,14 @@
% e.g.: \useunder{\uuline}{\bfseries}{\textbf}
% \useunder{\uwave}{\bf}{}
-\def\useunder#1#2#3{\relax
+\UL@protected\def\useunder#1#2#3{\relax
\ifx\relax#2\relax\else % declaration command given
- \def#2{\def\@tempa{#1}\global\let\UL@ender\UL@swender
+ \UL@protected\def#2{\def\@tempa{#1}\global\let\UL@ender\UL@swender
\expandafter\@tempa\expandafter{\ifnum\z@=\string`}\fi}%
- \MakeRobust{#2}\fi
+ \fi
\ifx\relax#3\relax\else % argumentative command
- \def#3{#1}\MakeRobust{#3}\fi}
+ \UL@protected\def#3{#1}%
+ \fi}
\expandafter\ifx \csname @ifundefined\endcsname \relax
@@ -282,23 +300,13 @@
\def\@width{width}
\def\@empty{}
\long\def\@gobble#1{}
- \def\MakeRobust#1{}
+ \long\def\@firstoftwo#1#2{#1}%
+ \long\def\@secondoftwo#1#2{#2}%
% Do non-outer \newif with no visible \if's or \fi's when skipping
\csname newif\expandafter\endcsname \csname if@ignore\endcsname
\else
- \def\MakeRobust#1{\expandafter\let
- \csname \expandafter\@gobble\string#1 \endcsname= #1%
- \edef#1{\noexpand\protect \expandafter\noexpand
- \csname\expandafter\@gobble\string#1 \endcsname}
- }
- \MakeRobust\uline
- \MakeRobust\uuline
- \MakeRobust\uwave
- \MakeRobust\sout
- \MakeRobust\xout
-
\let\LA@em\em \let\LA@emph\emph
\expandafter\let\expandafter\LA@Pem \csname em \endcsname
\expandafter\let\expandafter\LA@Pemph \csname emph \endcsname
@@ -313,17 +321,19 @@
% Process LaTeX \package options; plain TeX skips this section
\expandafter\ifx\csname ProvidesPackage\endcsname \relax \else
- \ProvidesPackage{ulem}[2012/05/18]
+ \ProvidesPackage{ulem}[2019/11/18]
\DeclareOption{normalem}{\normalem}
\DeclareOption{ULforem}{\ULforem}
\DeclareOption{normalbf}{}
\DeclareOption{UWforbf}{\useunder{\uwave}{\bf}{\textbf}}
\ProcessOptions
%
- \AtBeginDocument{\let\UL@marginpar\marginpar}%
- \newcommand\UL@marpar[2][\gDefault@pt]{\gdef\gDefault@pt{#2}%
+ \newcommand\UL@marpar[2][\ULmp@opt@arg]{\gdef\ULmp@opt@arg{#2}%
\ifx\ \LA@space \@latexerr{Marginpar lost}%
- \else \UL@stop \UL@marginpar[#1]{#2}\UL@start \fi}
+ \else \UL@stop \LA@marginpar[#1]{#2}\UL@start \fi}
+%
+ \AtBeginDocument{\let\LA@marginpar\marginpar}%
+%
\addto@hook\UL@hook{\let\marginpar\UL@marpar}
\fi
@@ -336,174 +346,6 @@
\endinput
-%====================== BEGIN INSTRUCTIONS ===========================
-These plain text instructions may disappear soon. The primary instructions
-are in ulem.ltx (ulem.pdf, ulem.dvi).
-
-ULEM is a package for LaTeX or plain TeX which provides various types of
-underlining that can stretch between words and be broken across lines.
-In LaTeX this style replaces italics with underlining in emphasized text
-given by \em or \emph -- but only if the text is delimited by braces. A
-declaration \normalem (or the \usepackage option [normalem]) restores the
-normal \em behavior. For underlining in plain TeX, \input ulem.sty, and
-use the \uline command.
-
-Unlike regular underlining, ulem allows line breaks, and even primitive
-hyphenation, within the underlined text; but it is far from perfect. It is
-most suitable for simple text like {\em \LaTeX: A document preparation
-system\/} that may need to be underlined in a manuscript submitted for
-publication. Again, ulem will only replace \em and \emph when the text is
-delimited by explicit braces.
-
-The thickness of the underline rule is given by \ULthickness; use
-\renewcommand or \def (not \setlength) to change it. The depth of the
-underline is controlled by the length \ULdepth. The default value is a
-special flag which lets the current font control the depth. You can set
-a particular value to \ULdepth (using \setlength) to force a particular
-depth, either locally for a special purpose, or for the document as a
-whole. See the definition of \sout.
-
-Every word is typeset in an underlined box, so automatic hyphenation is
-normally disabled, but explicit discretionary hyphens (\-) will still be
-obeyed. Several text-formatting commands are specially supported within
-the underlining: \-, \ , ~, \\, \newline, \linebreak, \nolinebreak,
-\penalty, \hskip, \hspace, \hfil, \hfill, \hss. Displayed math and \par
-are deliberately not supported to aid in the detection of runaway arguments
-(missing braces). The special commands do have a problem: they end a
-group so any local assignments are lost.
-
-The underlines continue between words, and stretch just like ordinary
-spaces do. Since spaces delimit words, there may be some difficulty
-with syntactical spaces (e.g. "2.3 pt"). Some effort is made to handle
-such cases, but sometimes (such as \let\x= y) the space is interpreted
-incorrectly. You can usually solve the problem by enclosing the offending
-command in braces or in a macro (\newcommand\xeqy{\let\x= y}), but...
-
-One important incompatibility with braces and macro replacement:
-ALL THE TEXT IN BRACES OR COMING FROM A MACRO IS TYPESET IN A BOX.
-That is, braces will suppress stretching and linebreaks in the text they
-enclose. Moreover, the specially-taken-care-of commands \-, \\, \newline
-and \linebreak are usually ignored if they appear inside extra braces.
-They operate only when the braces delimit a command parameter without
-introducing a level of grouping. (Even though braces delimiting command
-parameters do not normally imply grouping, many commands will add their
-own grouping.) Thus, you should try to limit inner braces to short bits of
-text or for delimiting parameters to commands. For emergency repairs, see
-the "Marat/Sade" example below. Syntactical spaces inside braces never
-cause a problem, nor do spaces in math mode.
-
-Text produced by expansion of a command (macro) is boxed too, but \\, \
-and \- still work properly in the expansion text:
- \newcommand\iff{if and only if} {\em \iff}
-does not allow any stretching or linebreaking between words, but
- \newcommand\iff{if\ and\ only\ if} {\em \iff}
-allows stretching and linebreaking. There is a problem though: the
-\ between words closes a group and any local assignments will be lost,
-in particular, font changes and color changes.
-
-This loss of local assignments will break some other standard commands,
-(e.g., \cite) which produce multiple `words' using local assignments.
-The way to protect such commands is to bury them in an \mbox:
- {\em every\-one agrees~\mbox{\cite{you,me}}.}
-
-Nested \em commands produce multiple underlining, but heed the warnings
-about braces above. To get italics without underlining, use \it. Nesting
-of other types of underline is also possible, but the `underlines' may
-overlap.
-
-HERE IS A SIMPLE EXAMPLE.
-
-\noindent 'Twas {\em brillig\/} and the {\em slithy~toves\/}
-did {\em gyre\/} and {\em gim\-ble\/} in the {\em wabe,\\[2pt] }
-All {\em mim\-sey\/} were the {\em boro\-goves\/} and
-the {\em mome raths outgrabe}.
-
-HERE IS A DIFFICULT EXAMPLE.
-
-\usepackage{ulem}
-\setlength\textwidth{3.3in}
-\begin{document}
-% \large
-No, I did {\em not} act in the movie {\em \emph{The} % <<<<<<< Nested
-\emph{Persecu}\-\emph{tion} \emph{and} \emph{Assassination} \emph{of}
-\emph{Jean-Paul} \emph{Marat}, as per\-formed by the Inmates
-of the Asylum of Charenton under the Direc\-tion of the
-Marquis de~Sade!} But I {\em did} see it.
-\end{document}
-
-In the nested emphasis, \emph had to be given for each word separately
-so the spaces between could stretch and break into lines. Even the
-discretionary hyphen (\-) in `Persecution' had to be outside the braces,
-but the hyphen in `Direction' was just fine because it was not in nested
-braces. The same applies to other special commands like \ and ~. Also,
-the spaces are printed with only a single underline because they are
-outside the nested \emph commands. This example really illustrates that
-ulem does not handle nested emphasis very well! Nevertheless, it is fine
-for simple things.
-
-Underlining can also be done according to \uline{this text}. To use this
-type of underlining, but have \em still produce italics, put the command
-\normalem in the preamble of the document or load ulem with
-\usepackage[normalem]{ulem}.
-
-Some variations on underlining are provided, including a wavey underline
-(\uwave{under-wave}), double underlines (\uuline{two lines under this}),
-dashed (\dashuline{dashes underneath}) or dotted (\dotuline{dots below})
-underlines,
-a line through text rather than under it (\sout{strike out}), and text
-crossed-out with /////// (\xout{cross out, X out}). You can define your
-own styles following the examples provided. The definition should be
-something like:
-
-\newcommand\command{\bgroup \markoverwith{something}\ULon}
-
-The "something" can be as simple as a single character, or as complex as
-you can keep track of.
-
-The various underlining commands are essentially textual, and will not
-work quite the same in math mode. But since some font commands, like \bf,
-serve both for text and math, math mode is handled (in an approximate way).
-The performance in math mode is somewhat different from in text: there will
-be no line breaks or stretching in the underlined text, and the vertical
-positioning may not be right. The results should be best for \uline,
-\uwave, \uuline, and any other truly UNDER-line you define.
-
-Any type of underlining can be substituted for any font-selection command
-by issuing a proper \useunder declaration:
-
-\useunder{\underlinecommand}{\fontdeclaration}{\fontcommand}
-
-e.g., \useunder{\uuline}{\bfseries}{\textbf} gives a double underline
-instead of bold face in LaTeX. The commands \normalem and \ULforem switch
-underlining for \em off and on, respectively, and so do the \usepackage
-options [normalem] and [ULforem]. There is also the \usepackage style
-option [UWforbf] to replace boldface with a wavey underline.
-
-UWforbf does handle \bf in math mode, but it doesn't work in section titles,
-unfortunately, because the titles are not delimited by explicit braces when
-printed by the \section command. For the present version, the \bfseries
-command still produces bold face, but \bf makes an under-wave. To get under-
-waved section titles you can do
-
-\renewcommand\@seccntformat[1]{\uwave{\csname the#1\endcsname}\hskip 1em}
-
-and later specify \section[...]{\uwave{...}}.
-
-In plain TeX there is no \textbf so you should use \useunder{\UWave}{\bf}{}.
-You can even skip a step and define the underline or overprint with \useunder:
-\useunder{\bgroup\markoverwith{!}\ULon}{\sf}{}
-
-Some commands, such as \\ and \hskip are given special treatment, but
-others (like \marginpar) are not. Support for others can be added by
-assigning special meanings in the token register \UL@hook. (In LaTeX do
-\addto@hook\UL@hook{\let\command\ULversion}.) The UL versions of commands
-should be modelled on \UL@hskip or \UL@cr, and should include the test
-"\ifx\ \LA@space". For example, support for "\marginpar" is added through
-the hook mechanism.
-
-All the underlining commands are robust in LaTeX.
-
-%====================== END INSTRUCTIONS ===========================
% Previous bug-finders: Esther Hu (\hfill in plain); Lones Smith (\tt\-);
% Steve Anderson (\ooalign accents); Thanassi Protopapas ( { in tables).
@@ -523,6 +365,8 @@
% 2010: Include \dotuline and \dashuline, typeset documentation, add \UL@setULdepth
% 2011: Change \dimen@ to \UL@height
% 2012: Removed \let\par garbage
+% 2017: Remove \makerobust
+% 2019: Handle \ULdepth better. Some tweaks.
%
% Send problem reports to asnd@triumf.ca
%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ulem.tlpobj new/tlpkg/tlpobj/ulem.tlpobj
--- old/tlpkg/tlpobj/ulem.tlpobj 2019-02-28 04:10:45.000000000 +0100
+++ new/tlpkg/tlpobj/ulem.tlpobj 2020-01-11 01:55:20.000000000 +0100
@@ -1,6 +1,6 @@
name ulem
category Package
-revision 26785
+revision 53365
shortdesc Package for underlining
relocated 1
longdesc The package provides an \ul (underline) command which will
@@ -10,10 +10,9 @@
longdesc offers double and wavy underlining, and striking out (line
longdesc through words) and crossing out (/// over words). The package
longdesc works with both Plain TeX and LaTeX.
-runfiles size=6
+runfiles size=4
RELOC/tex/generic/ulem/ulem.sty
catalogue-also underlin-gen soul
catalogue-ctan /macros/latex/contrib/ulem
-catalogue-date 2016-06-24 19:18:15 +0200
catalogue-license other-free
catalogue-topics underline emphasis
++++++ ulthese.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/ulthese/README.md new/doc/latex/ulthese/README.md
--- old/doc/latex/ulthese/README.md 2018-10-02 03:07:14.000000000 +0200
+++ new/doc/latex/ulthese/README.md 2019-11-29 22:56:43.000000000 +0100
@@ -18,7 +18,7 @@
## Version
-5.1 (2018-09-30)
+5.3 (2019-11-29)
## Author
@@ -35,9 +35,15 @@
Le paquetage **ulthese** fournit la classe du même nom permettant de
composer des thèses et des mémoires immédiatement conformes aux règles
générales de présentation matérielle de la Faculté des études
-supérieures et postdoctorales (FESP) de
-l'[Université Laval](https://www.ulaval.ca). La classe est
-compatible avec LaTeX et XeLaTeX.
+supérieures et postdoctorales (FESP) de l'[Université
+Laval](https://www.ulaval.ca).
+
+La classe permet également de produire les types de documents suivants
+selon les mêmes règles de présentation que les thèses et mémoires:
+examen de doctorat, essai de maîtrise, projet de recherche, rapport de
+stage.
+
+La classe est compatible avec LaTeX et XeLaTeX.
## Contenu du paquetage
@@ -55,7 +61,7 @@
latex ulthese.ins
-depuis une invite de commande. On peut aussi ouvrir le fichier
+depuis une ligne de commande. On peut aussi ouvrir le fichier
`ulthese.ins` dans son éditeur LaTeX et lancer la compilation avec
LaTeX, pdfTeX, pdfLaTeX ou XeLaTeX depuis celui-ci.
Binary files old/doc/latex/ulthese/ulthese.pdf and new/doc/latex/ulthese/ulthese.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ulthese.doc.tlpobj new/tlpkg/tlpobj/ulthese.doc.tlpobj
--- old/tlpkg/tlpobj/ulthese.doc.tlpobj 2019-02-28 04:10:45.000000000 +0100
+++ new/tlpkg/tlpobj/ulthese.doc.tlpobj 2019-11-30 01:56:54.000000000 +0100
@@ -1,9 +1,9 @@
name ulthese.doc
category Package
-revision 48802
+revision 52972
shortdesc doc files of ulthese
relocated 1
-docfiles size=85
+docfiles size=87
RELOC/doc/latex/ulthese/README.md
RELOC/doc/latex/ulthese/abstract.tex
RELOC/doc/latex/ulthese/annexe.tex
++++++ ulthese.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/ulthese/ulthese.cls new/tex/latex/ulthese/ulthese.cls
--- old/tex/latex/ulthese/ulthese.cls 2018-10-02 03:07:14.000000000 +0200
+++ new/tex/latex/ulthese/ulthese.cls 2019-11-29 22:56:43.000000000 +0100
@@ -30,7 +30,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2009/09/24]
\ProvidesClass{ulthese}%
- [2018/09/30 v5.1 Universite Laval thesis and memoir class]
+ [2019/11/29 v5.3 Universite Laval thesis and memoir class]
\RequirePackage{ifxetex}
\newif\ifUL@babel \UL@babeltrue % charger babel?
\newif\ifUL@natbib \UL@natbibtrue % charger natbib?
@@ -41,6 +41,8 @@
\newif\ifUL@iscotutelle \UL@iscotutellefalse % thèse en cotutelle?
\newif\ifUL@isexam \UL@isexamfalse % examen de doctorat?
\newif\ifUL@isessay \UL@isessayfalse % essai de maîtrise?
+\newif\ifUL@isresearch \UL@isresearchfalse % projet de recherche?
+\newif\ifUL@isworkterm \UL@isworktermfalse % rapport de stage?
\newif\ifUL@hassubtitle \UL@hassubtitlefalse % document a un sous-titre?
\newif\ifUL@hastitlepage \UL@hastitlepagefalse % page titre utilisée?
\DeclareOption{nonatbib}{\UL@natbibfalse}
@@ -198,13 +200,25 @@
\else
\UL@isessaytrue
\fi}
+\DeclareOption{projet}{%
+ \UL@isresearchtrue
+ \renewcommand*{\UL@typenum}{0}
+ \def\UL@degree{\mbox{}}}
+\DeclareOption{stage}{%
+ \UL@isworktermtrue
+ \renewcommand*{\UL@typenum}{0}
+ \def\UL@degree{\mbox{}}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{memoir}}
\ExecuteOptions{11pt,letterpaper}
\ProcessOptions\relax
\ifx\UL@typenum\empty
- \ClassError{ulthese}{%
- No thesis type specified}
- {Declare the thesis type as a class option.}
+ \ifUL@isresearch\else
+ \ifUL@isworkterm\else
+ \ClassError{ulthese}{%
+ No thesis type specified}
+ {Declare the thesis type as a class option.}
+ \fi
+ \fi
\fi
\LoadClass[oneside]{memoir}
\ifxetex
@@ -345,6 +359,12 @@
\ifUL@isessay
\renewcommand*{\UL@typeofdoc}{Essai}
\fi
+\ifUL@isresearch
+ \renewcommand*{\UL@typeofdoc}{Projet de recherche}
+\fi
+\ifUL@isworkterm
+ \renewcommand*{\UL@typeofdoc}{Rapport de stage}
+\fi
\newcommand{\UL@docid}{%
{\UL@fontprogram\UL@typeofdoc\par
\ifnum\UL@typenum=2 \UL@program\par \fi}}
@@ -352,7 +372,12 @@
\ifcase\UL@typenum\relax% 0 standard
\vspace{96pt}
{\UL@fontprogram\UL@program}\par
- \UL@degree\par
+ \ifnum\ifUL@isresearch 1\else\ifUL@isworkterm 1\else 0\fi\fi
+ =1 %
+ \vspace{\baselineskip}
+ \else
+ \UL@degree
+ \fi\par
\vspace{112pt}
Qu\'ebec, Canada\par
\or% 1 multifacultaire
@@ -417,7 +442,7 @@
\addtolength{\UL@authorspacing}{-\baselineskip}
\fi}
\newcommand{\frontispice}{{%
- \ifUL@isexam\else\ifUL@isessay\else
+ \ifUL@isexam\else\ifUL@isworkterm\else
\clearpage
\pagestyle{empty}
\SingleSpacing\setlength{\parskip}{0pt}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ulthese.tlpobj new/tlpkg/tlpobj/ulthese.tlpobj
--- old/tlpkg/tlpobj/ulthese.tlpobj 2019-02-28 04:10:45.000000000 +0100
+++ new/tlpkg/tlpobj/ulthese.tlpobj 2019-11-30 01:56:54.000000000 +0100
@@ -1,6 +1,6 @@
name ulthese
category Package
-revision 48802
+revision 52972
shortdesc Thesis class and templates for Universite Laval
relocated 1
longdesc The package provides a class based on memoir to prepare theses
@@ -18,7 +18,7 @@
catalogue-also memoir babel
catalogue-contact-repository https://gitlab.com/vigou3/ulthese
catalogue-ctan /macros/latex/contrib/ulthese
-catalogue-date 2018-10-01 05:30:04 +0200
+catalogue-date 2019-11-29 19:04:58 +0100
catalogue-license lppl1.3c
catalogue-topics dissertation class french
-catalogue-version 5.1
+catalogue-version 5.3
++++++ unicode-data.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/generic/unicode-data/README.md new/doc/generic/unicode-data/README.md
--- old/doc/generic/unicode-data/README.md 2019-03-09 23:13:59.000000000 +0100
+++ new/doc/generic/unicode-data/README.md 2020-04-15 23:33:21.000000000 +0200
@@ -24,7 +24,7 @@
point itself, and `\lccode` to the lower case mapping (or if
not given to the code point itself)
- `\lccode` and `\uccode` for all of class "Lt" (title case
- letters) to the lower can upper case mappings (or if not given
+ letters) to the lower and upper case mappings (or if not given
to the code point itself)
- `\lccode` and `\uccode` for all other letter code points are
set to the code point itself
@@ -32,7 +32,11 @@
which an upper or lower case mapping is given
- `\sfcode` 0 (ignored) for code points of Unicode classes "Pe"
(closing punctuation marks) and "Pf" (final quotation marks)
-- `\Umathcode` for all letters as TeX class 7 (var)
+- `\Umathcode` for all letters (Unicode class "L") and combining
+ marks (Unicode class "M") as TeX class 7 (var)
+
+In the above, 'letters' refers to code points with Unicode class
+"L", irrespective of their TeX category code.
File: `load-unicode-math-classes.tex`
======================================
@@ -96,15 +100,30 @@
The following data files are included here with permission of the
Unicode Consortium (see below):
- `UnicodeData.txt`
+- `BidiBrackets.txt`
+- `BidiMirroring.txt`
+- `BidiMirroring-5-1-0.txt`
- `CaseFolding.txt`
- `EastAsianWidth.txt`
+- `emoji-data.txt`
+- `GraphemeBreakProperty.txt`
- `LineBreak.txt`
- `MathClass.txt`
+- `PropList.txt`
- `SpecialCasing.txt`
+- `Scripts.txt`
+- `ScriptExtension.txt`
With the exception of `MathClass.txt`, which is currently not
-formally part of the Unicode Character Database, all of the
-data files here are for Unicode 10.0.0.
+formally part of the Unicode Character Database, and
+`BidiMirroring-5-1-0.txt`, which is a data file for Unicode 5.1.0,
+all of the data files here are for Unicode 13.0.0.
+
+`BidiMirroring-5-1-0.txt` will never be updated and is included for
+OpenType font support: While `BidiMirroring.txt` lists all mirror
+pairs in the current Unicode version, only the pairs from Unicode 5.1.0
+are handled directly by the OpenType rendering system. All newer pairs
+have to be handled through font features.
Requests to include additional Unicode data files in this bundle are
welcome. Ideally this bundle will act as a single location for all
@@ -159,11 +178,22 @@
- Update data files to Unicode release 11.0.0
- v1.8 (2019-03-09)
- Update data files to Unicode release 12.0.0
+- v1.9 (2019-08-13)
+ - Update data files to Unicode release 12.1.0
+ - Add `BidiBrackets.txt`, `Scripts.txt` and `ScriptExtension.txt`
+- v1.10 (2019-08-21)
+ - Add `PropList.txt`
+- v1.11 (2019-11-28)
+ - Add `BidiMirroring.txt` and `BidiMirroring-5-1-0.txt`
+- v1.12 (2020-03-11)
+ - Update data files to Unicode release 13.0.0
+- v1.13 (2020-04-15)
+ - Add `emoji-data.txt` and `GraphemeBreakProperty.txt`
License and permission
======================
-This bundle is copyright (C) 2015-2019 The LaTeX3 Project
+This bundle is copyright (C) 2015-2020 The LaTeX3 Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -177,7 +207,7 @@
COPYRIGHT AND PERMISSION NOTICE
-Copyright © 1991-2019 Unicode, Inc. All rights reserved.
+Copyright © 1991-2020 Unicode, Inc. All rights reserved.
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person obtaining
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/unicode-data.doc.tlpobj new/tlpkg/tlpobj/unicode-data.doc.tlpobj
--- old/tlpkg/tlpobj/unicode-data.doc.tlpobj 2019-03-10 02:24:13.000000000 +0100
+++ new/tlpkg/tlpobj/unicode-data.doc.tlpobj 2020-04-16 01:57:28.000000000 +0200
@@ -1,7 +1,7 @@
name unicode-data.doc
category Package
-revision 50303
+revision 54758
shortdesc doc files of unicode-data
relocated 1
-docfiles size=2
+docfiles size=3
RELOC/doc/generic/unicode-data/README.md
++++++ unicode-data.tar.xz ++++++
++++ 11402 lines of diff (skipped)
++++++ unicode-math.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/unicode-math/CHANGES.md new/doc/latex/unicode-math/CHANGES.md
--- old/doc/latex/unicode-math/CHANGES.md 2019-03-05 23:33:41.000000000 +0100
+++ new/doc/latex/unicode-math/CHANGES.md 2020-01-30 23:21:18.000000000 +0100
@@ -1,6 +1,21 @@
CHANGE HISTORY
==============
+## v0.8q (2020/01/31)
+
+ * Update to adapt to / support new features in the upcoming 2e kernel.
+ * Give a better error message if used on non-supported engines that are not pdfTeX.
+
+
+## v0.8p (2019/09/26)
+
+ * Remove dependency on `filehook` package. Just to simplify.
+ * Remove patch code for the `colonequals` package; now if you use that package
+ you will simply receive its standard ‘constructed’ symbols.
+ * Load `amsmath` automatically. This is not intended to save time for the user,
+ but to simplify the code logic. Users should continue to load `amsmath` explicitly IMO.
+
+
## v0.8o (2019/03/04)
* Avoid `'Dimension too large' error` for some (unpredictable) combinations of font
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/unicode-math/README.md new/doc/latex/unicode-math/README.md
--- old/doc/latex/unicode-math/README.md 2019-03-05 23:33:41.000000000 +0100
+++ new/doc/latex/unicode-math/README.md 2019-09-26 23:49:25.000000000 +0200
@@ -76,7 +76,7 @@
------------
As well as running XeTeX or LuaTeX, this package requires recent versions of the
-`lm-math`, `fontspec`, `expl3`, `xpackages`, `filehook`, and `lualatex-math` packages.
+`lm-math`, `fontspec`, `expl3`, `xpackages`, and `lualatex-math` packages.
THANKS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/unicode-math/um-doc-main.tex new/doc/latex/unicode-math/um-doc-main.tex
--- old/doc/latex/unicode-math/um-doc-main.tex 2019-02-15 23:23:04.000000000 +0100
+++ new/doc/latex/unicode-math/um-doc-main.tex 2019-09-26 23:49:25.000000000 +0200
@@ -69,7 +69,7 @@
after any other maths or font-related package in case it needs to overwrite
their definitions. Here's an example using the filename syntax to load the \TeX\ Gyre Pagella Math font: (this works for both \XeLaTeX\ and \LuaLaTeX)
\begin{Verbatim}
-\usepackage{amsmath} % if desired
+\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont{texgyrepagella-math.otf}
\end{Verbatim}
@@ -78,6 +78,10 @@
you can only switch to a different OpenType maths font using the \cs{setmathfont} command.
If you do not load an OpenType maths font before |\begin{document}|, Latin Modern Math will be loaded automatically.
+Note that \pkg{amsmath} should be loaded before \pkg{unicode-math} to avoid conflicts, and
+it will be loaded automatically if not requested earlier in the preamble.
+
+
\subsection{New commands}
\LaTeX, since the first version of \LaTeXe, changed the math group
selection from, say, |{\bf x}| to |\mathbf{x}|. It introduced commands
@@ -111,7 +115,7 @@
in math and a command like |\symbf| (for the bold math font).
The five new symbol font commands that behave in this way are: \cs{symup},
-\cs{symit}, \cs{symbf}, \cs{symsf}, and \cs{symit}.
+\cs{symit}, \cs{symbf}, \cs{symsf}, and \cs{symtt}.
These commands switch to single-letter mathematical symbols
(generally within the same OpenType font).
Binary files old/doc/latex/unicode-math/unicode-math-code.pdf and new/doc/latex/unicode-math/unicode-math-code.pdf differ
Binary files old/doc/latex/unicode-math/unicode-math.pdf and new/doc/latex/unicode-math/unicode-math.pdf differ
Binary files old/doc/latex/unicode-math/unimath-example.pdf and new/doc/latex/unicode-math/unimath-example.pdf differ
Binary files old/doc/latex/unicode-math/unimath-symbols.pdf and new/doc/latex/unicode-math/unimath-symbols.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/unicode-math.doc.tlpobj new/tlpkg/tlpobj/unicode-math.doc.tlpobj
--- old/tlpkg/tlpobj/unicode-math.doc.tlpobj 2019-03-06 02:24:27.000000000 +0100
+++ new/tlpkg/tlpobj/unicode-math.doc.tlpobj 2020-01-31 01:55:53.000000000 +0100
@@ -1,9 +1,9 @@
name unicode-math.doc
category Package
-revision 50245
+revision 53609
shortdesc doc files of unicode-math
relocated 1
-docfiles size=465
+docfiles size=461
RELOC/doc/latex/unicode-math/CHANGES.md
RELOC/doc/latex/unicode-math/LICENSE
RELOC/doc/latex/unicode-math/MANIFEST.md
++++++ unicode-math.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/unicode-math/unicode-math-luatex.sty new/tex/latex/unicode-math/unicode-math-luatex.sty
--- old/tex/latex/unicode-math/unicode-math-luatex.sty 2019-03-05 23:33:41.000000000 +0100
+++ new/tex/latex/unicode-math/unicode-math-luatex.sty 2020-01-30 23:21:18.000000000 +0100
@@ -43,14 +43,26 @@
%%^^A%% Metadata for the package code, including files and versioning
\ProvidesExplPackage{unicode-math-luatex}
- {2019/03/04} {0.8o} {Unicode maths in XeLaTeX and LuaLaTeX}
+ {2020/01/31} {0.8q} {Unicode maths in XeLaTeX and LuaLaTeX}
%%^^A%% um-code-opening.dtx -- part of UNICODE-MATH
%%^^A%% Assorted initialisation tasks, including some low-level function definitions.
\RequirePackage{xparse,l3keys2e}
\RequirePackage{fontspec}
-\RequirePackage{filehook}
+\RequirePackage{fix-cm}
+\RequirePackage{amsmath}
+\RequirePackage{lualatex-math}
+\cs_set_protected:Npn \__um_after_package:nNn #1 #2 #3
+ {
+ \AtBeginDocument
+ {
+ \cs_new_protected:Npn #2 {#3}
+ \@ifpackageloaded {#1} {#2} {}
+ }
+ }
+\RequirePackage{xparse,l3keys2e}
+\RequirePackage{fontspec}
\RequirePackage{fix-cm}
\RequirePackage{lualatex-math}
\cs_set_protected_nopar:Npn \exp_last_unbraced:NNx { \::N \::x_unbraced \::: }
@@ -672,13 +684,13 @@
}
\__um_msg_new:nn {no-main-font}
{
- No main maths font has been set up yet.\\If you simply want ^^e2^^80^^98the default^^e2^^80^^99, use: \\
+ No main maths font has been set up yet.\\If you simply want ‘the default’, use: \\
\iow_indent:n {\token_to_str:N\setmathfont{latinmodern-math.otf}}
}
\__um_msg_new:nn {not-ot-math}
{
The first font loaded by unicode-math must be an OpenType Math font (with script=math).
- If you simply want ^^e2^^80^^98the default^^e2^^80^^99 before loading supplementary fonts over the top for certain
+ If you simply want ‘the default’ before loading supplementary fonts over the top for certain
ranges, use: \\
\iow_indent:n {\token_to_str:N\setmathfont{latinmodern-math.otf}}
}
@@ -1096,10 +1108,10 @@
\tl_if_empty:NT \l__um_mversion_tl
{
\tl_set:Nn \l__um_mversion_tl {normal}
- \DeclareMathAlphabet #1 {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\updefault}
+ \DeclareMathAlphabet #1 {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\shapedefault}
}
- \SetMathAlphabet #1 {\l__um_mversion_tl} {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\updefault}
+ \SetMathAlphabet #1 {\l__um_mversion_tl} {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\shapedefault}
% integrate with fontspec's \setmathrm etc:
\tl_case:Nn #1
@@ -1161,27 +1173,35 @@
\__fontspec_setmathtt_hook:nn {#1} {#2}
}
}
+\cs_new:Nn \__um_rm_series_default:n
+ {
+ \ifcsname #1series@rm\endcsname
+ \csname #1series@rm\endcsname
+ \else
+ \csname #1default\endcsname
+ \fi
+ }
\__um_cs_set:Nn \__fontspec_setmathrm_hook:nn
{
- \SetMathAlphabet\mathrm{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\mddefault\updefault
- \SetMathAlphabet\mathit{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\mddefault\itdefault
- \SetMathAlphabet\mathbf{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\bfdefault\updefault
+ \SetMathAlphabet\mathrm{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathit{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {md}}\itdefault
+ \SetMathAlphabet\mathbf{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\__um_cs_set:Nn \__fontspec_setboldmathrm_hook:nn
{
- \SetMathAlphabet\mathrm{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\mddefault\updefault
- \SetMathAlphabet\mathbf{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\bfdefault\updefault
+ \SetMathAlphabet\mathrm{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathbf{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl{\__um_rm_series_default:n {bf}}\shapedefault
\SetMathAlphabet\mathit{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\mddefault\itdefault
}
\__um_cs_set:Nn \__fontspec_setmathsf_hook:nn
{
- \SetMathAlphabet\mathsf{normal}\g_fontspec_encoding_tl\g__fontspec_mathsf_tl\mddefault\updefault
- \SetMathAlphabet\mathsf{bold} \g_fontspec_encoding_tl\g__fontspec_mathsf_tl\bfdefault\updefault
+ \SetMathAlphabet\mathsf{normal}\g_fontspec_encoding_tl\g__fontspec_mathsf_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathsf{bold} \g_fontspec_encoding_tl\g__fontspec_mathsf_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\__um_cs_set:Nn \__fontspec_setmathtt_hook:nn
{
- \SetMathAlphabet\mathtt{normal}\g_fontspec_encoding_tl\g__fontspec_mathtt_tl\mddefault\updefault
- \SetMathAlphabet\mathtt{bold} \g_fontspec_encoding_tl\g__fontspec_mathtt_tl\bfdefault\updefault
+ \SetMathAlphabet\mathtt{normal}\g_fontspec_encoding_tl\g__fontspec_mathtt_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathtt{bold} \g_fontspec_encoding_tl\g__fontspec_mathtt_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\tl_if_eq:onF {\g__fontspec_mathrm_tl} {\rmdefault} { \__fontspec_setmathrm_hook:nn {} {} }
\tl_if_eq:onF {\g__fontspec_mathsf_tl} {\sfdefault} { \__fontspec_setmathsf_hook:nn {} {} }
@@ -1373,14 +1393,14 @@
\cs_if_exist:cF { sym \l__um_symfont_label_tl }
{
\DeclareSymbolFont{\l__um_symfont_label_tl}
- {\encodingdefault}{\l__um_family_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\mddefault}{\shapedefault}
}
\SetSymbolFont{\l__um_symfont_label_tl}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_family_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{\l__um_symfont_label_tl}{bold}
- {\encodingdefault}{\l__um_family_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_setup_legacy_fam_two:
@@ -1410,12 +1430,12 @@
} {\l__um_fontname_tl}
\SetSymbolFont{symbols}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_fam_two_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_two_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{symbols}{bold}
- {\encodingdefault}{\l__um_fam_two_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_two_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_setup_legacy_fam_three:
@@ -1435,12 +1455,12 @@
} {\l__um_fontname_tl}
\SetSymbolFont{largesymbols}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_fam_three_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_three_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{largesymbols}{bold}
- {\encodingdefault}{\l__um_fam_three_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_three_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_onceoff_setup:
@@ -3626,34 +3646,7 @@
%%^^A%% um-code-compat.dtx -- part of UNICODE-MATH
%%^^A%% Compatibility with 3rd party packages.
-\cs_new_protected_nopar:Nn \__um_check_and_fix:NNnnn
- {
- \cs_if_exist:NT #1
- {
- \token_if_macro:NTF #1
- {
- \group_begin:
- #2 \__um_tmpa:w #3 { #4 }
- \cs_if_eq:NNTF #1 \__um_tmpa:w
- {
- \msg_info:nnx { unicode-math } { patch-macro } { \token_to_str:N #1 }
- \group_end:
- #2 #1 #3 { #5 }
- }
- {
- \msg_warning:nnxxx { unicode-math } { wrong-meaning }
- { \token_to_str:N #1 } { \token_to_meaning:N #1 }
- { \token_to_meaning:N \__um_tmpa:w }
- \group_end:
- }
- }
- {
- \msg_warning:nnx { unicode-math } { macro-expected }
- { \token_to_str:N #1 }
- }
- }
- }
-\AtEndOfPackageFile * {url}
+\__um_after_package:nNn {url} \__um_patch_url:
{
\tl_put_left:Nn \Url@FormatString { \__um_switch_to:n {literal} }
\tl_put_right:Nn \UrlSpecials
@@ -3664,7 +3657,7 @@
\do \& { \mathchar`\& }
}
}
-\AtEndOfPackageFile * { mathtools }
+\__um_after_package:nNn { mathtools } \__um_patch_mathtools_B:
{
\cs_set_eq:NN \MToverbracket \overbracket
\cs_set_eq:NN \MTunderbracket \underbracket
@@ -3673,20 +3666,20 @@
{
\msg_warning:nn { unicode-math } { mathtools-overbracket }
- \cs_set:Npn \downbracketfill #1 #2
+ \cs_set:Npn \downbracketfill ##1 ##2
{
\tl_set:Nn \l_MT_bracketheight_fdim {.27ex}
- \downbracketend {#1} {#2}
- \leaders \vrule \@height #1 \@depth \z@ \hfill
- \downbracketend {#1} {#2}
+ \downbracketend {##1} {##2}
+ \leaders \vrule \@height ##1 \@depth \z@ \hfill
+ \downbracketend {##1} {##2}
}
- \cs_set:Npn \upbracketfill #1 #2
+ \cs_set:Npn \upbracketfill ##1 ##2
{
\tl_set:Nn \l_MT_bracketheight_fdim {.27ex}
- \upbracketend {#1} {#2}
- \leaders \vrule \@height \z@ \@depth #1 \hfill
- \upbracketend {#1} {#2}
+ \upbracketend {##1} {##2}
+ \leaders \vrule \@height \z@ \@depth ##1 \hfill
+ \upbracketend {##1} {##2}
}
\cs_set_eq:NN \Uoverbracket \overbracket
@@ -3695,30 +3688,18 @@
\cs_set_eq:NN \underbracket \MTunderbracket
}
}
-\AtEndOfPackageFile * { mathtools }
+\__um_after_package:nNn { mathtools } \__um_patch_mathtools_C:
{
\msg_warning:nn { unicode-math } { mathtools-colon }
- \NewDocumentCommand \dblcolon { } { \Colon }
- \NewDocumentCommand \coloneqq { } { \coloneq }
- \NewDocumentCommand \Coloneqq { } { \Coloneq }
- \NewDocumentCommand \eqqcolon { } { \eqcolon }
- }
-\AtEndOfPackageFile * { colonequals }
- {
- \msg_warning:nn { unicode-math } { colonequals }
- \RenewDocumentCommand \ratio { } { \mathratio }
- \RenewDocumentCommand \coloncolon { } { \Colon }
- \RenewDocumentCommand \minuscolon { } { \dashcolon }
- \RenewDocumentCommand \colonequals { } { \coloneq }
- \RenewDocumentCommand \equalscolon { } { \eqcolon }
- \RenewDocumentCommand \coloncolonequals { } { \Coloneq }
+ \DeclareDocumentCommand \dblcolon { } { \Colon }
+ \DeclareDocumentCommand \coloneqq { } { \coloneq }
+ \DeclareDocumentCommand \Coloneqq { } { \Coloneq }
+ \DeclareDocumentCommand \eqqcolon { } { \eqcolon }
}
%%^^A%% um-code-amsmath.dtx -- part of UNICODE-MATH
%%^^A%% Compatibility with amsmath.
-\AtEndOfPackageFile * {amsmath}
- {
\tl_remove_once:Nn \@begindocumenthook
{
\mathchardef\std@minus\mathcode`\-\relax
@@ -3731,19 +3712,7 @@
}
\cs_set:Npn \@cdots {\mathinner{\unicodecdots}}
\cs_set_eq:NN \dotsb@ \cdots
- \__um_check_and_fix:NNnnn \plainroot@ \cs_set_nopar:Npn { #1 \of #2 }
- {
- \setbox \rootbox \hbox
- {
- $ \m@th \scriptscriptstyle { #1 } $
- }
- \mathchoice
- { \r@@t \displaystyle { #2 } }
- { \r@@t \textstyle { #2 } }~
- { \r@@t \scriptstyle { #2 } }
- { \r@@t \scriptscriptstyle { #2 } }
- \egroup
- }
+ \cs_set_nopar:Npn \plainroot@ #1 \of #2
{
\bool_if:nTF
{
@@ -3767,20 +3736,7 @@
}
\c_group_end_token
}
- \__um_check_and_fix:NNnnn \r@@t \cs_set_nopar:Npn { #1 #2 }
- {
- \setboxz@h { $ \m@th #1 \sqrtsign { #2 } $ }
- \dimen@ \ht\z@
- \advance \dimen@ -\dp\z@
- \setbox\@ne \hbox { $ \m@th #1 \mskip \uproot@ mu $ }
- \advance \dimen@ by 1.667 \wd\@ne
- \mkern -\leftroot@ mu
- \mkern 5mu
- \raise .6\dimen@ \copy\rootbox
- \mkern -10mu
- \mkern \leftroot@ mu
- \boxz@
- }
+ \cs_set_nopar:Npn \r@@t #1 #2
{
\hbox_set:Nn \l_tmpa_box
{
@@ -3804,7 +3760,6 @@
}
{ #2 }
}
- }
%%^^A%% um-code-epilogue.dtx -- part of UNICODE-MATH
%%^^A%% Assorted definitions to close up.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/unicode-math/unicode-math-xetex.sty new/tex/latex/unicode-math/unicode-math-xetex.sty
--- old/tex/latex/unicode-math/unicode-math-xetex.sty 2019-03-05 23:33:41.000000000 +0100
+++ new/tex/latex/unicode-math/unicode-math-xetex.sty 2020-01-30 23:21:18.000000000 +0100
@@ -43,14 +43,25 @@
%%^^A%% Metadata for the package code, including files and versioning
\ProvidesExplPackage{unicode-math-xetex}
- {2019/03/04} {0.8o} {Unicode maths in XeLaTeX and LuaLaTeX}
+ {2020/01/31} {0.8q} {Unicode maths in XeLaTeX and LuaLaTeX}
%%^^A%% um-code-opening.dtx -- part of UNICODE-MATH
%%^^A%% Assorted initialisation tasks, including some low-level function definitions.
\RequirePackage{xparse,l3keys2e}
\RequirePackage{fontspec}
-\RequirePackage{filehook}
+\RequirePackage{fix-cm}
+\RequirePackage{amsmath}
+\cs_set_protected:Npn \__um_after_package:nNn #1 #2 #3
+ {
+ \AtBeginDocument
+ {
+ \cs_new_protected:Npn #2 {#3}
+ \@ifpackageloaded {#1} {#2} {}
+ }
+ }
+\RequirePackage{xparse,l3keys2e}
+\RequirePackage{fontspec}
\RequirePackage{fix-cm}
\cs_set_protected_nopar:Npn \exp_last_unbraced:NNx { \::N \::x_unbraced \::: }
\cs_generate_variant:Nn \fontspec_set_family:Nnn {Nx,Nxx}
@@ -664,13 +675,13 @@
}
\__um_msg_new:nn {no-main-font}
{
- No main maths font has been set up yet.\\If you simply want ^^e2^^80^^98the default^^e2^^80^^99, use: \\
+ No main maths font has been set up yet.\\If you simply want ‘the default’, use: \\
\iow_indent:n {\token_to_str:N\setmathfont{latinmodern-math.otf}}
}
\__um_msg_new:nn {not-ot-math}
{
The first font loaded by unicode-math must be an OpenType Math font (with script=math).
- If you simply want ^^e2^^80^^98the default^^e2^^80^^99 before loading supplementary fonts over the top for certain
+ If you simply want ‘the default’ before loading supplementary fonts over the top for certain
ranges, use: \\
\iow_indent:n {\token_to_str:N\setmathfont{latinmodern-math.otf}}
}
@@ -1088,10 +1099,10 @@
\tl_if_empty:NT \l__um_mversion_tl
{
\tl_set:Nn \l__um_mversion_tl {normal}
- \DeclareMathAlphabet #1 {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\updefault}
+ \DeclareMathAlphabet #1 {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\shapedefault}
}
- \SetMathAlphabet #1 {\l__um_mversion_tl} {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\updefault}
+ \SetMathAlphabet #1 {\l__um_mversion_tl} {\g_fontspec_encoding_tl} {\l__um_tmpa_tl} {\mddefault} {\shapedefault}
% integrate with fontspec's \setmathrm etc:
\tl_case:Nn #1
@@ -1153,27 +1164,35 @@
\__fontspec_setmathtt_hook:nn {#1} {#2}
}
}
+\cs_new:Nn \__um_rm_series_default:n
+ {
+ \ifcsname #1series@rm\endcsname
+ \csname #1series@rm\endcsname
+ \else
+ \csname #1default\endcsname
+ \fi
+ }
\__um_cs_set:Nn \__fontspec_setmathrm_hook:nn
{
- \SetMathAlphabet\mathrm{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\mddefault\updefault
- \SetMathAlphabet\mathit{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\mddefault\itdefault
- \SetMathAlphabet\mathbf{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl\bfdefault\updefault
+ \SetMathAlphabet\mathrm{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathit{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {md}}\itdefault
+ \SetMathAlphabet\mathbf{normal}\g_fontspec_encoding_tl\g__fontspec_mathrm_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\__um_cs_set:Nn \__fontspec_setboldmathrm_hook:nn
{
- \SetMathAlphabet\mathrm{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\mddefault\updefault
- \SetMathAlphabet\mathbf{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\bfdefault\updefault
+ \SetMathAlphabet\mathrm{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathbf{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl{\__um_rm_series_default:n {bf}}\shapedefault
\SetMathAlphabet\mathit{bold}\g_fontspec_encoding_tl\g__fontspec_bfmathrm_tl\mddefault\itdefault
}
\__um_cs_set:Nn \__fontspec_setmathsf_hook:nn
{
- \SetMathAlphabet\mathsf{normal}\g_fontspec_encoding_tl\g__fontspec_mathsf_tl\mddefault\updefault
- \SetMathAlphabet\mathsf{bold} \g_fontspec_encoding_tl\g__fontspec_mathsf_tl\bfdefault\updefault
+ \SetMathAlphabet\mathsf{normal}\g_fontspec_encoding_tl\g__fontspec_mathsf_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathsf{bold} \g_fontspec_encoding_tl\g__fontspec_mathsf_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\__um_cs_set:Nn \__fontspec_setmathtt_hook:nn
{
- \SetMathAlphabet\mathtt{normal}\g_fontspec_encoding_tl\g__fontspec_mathtt_tl\mddefault\updefault
- \SetMathAlphabet\mathtt{bold} \g_fontspec_encoding_tl\g__fontspec_mathtt_tl\bfdefault\updefault
+ \SetMathAlphabet\mathtt{normal}\g_fontspec_encoding_tl\g__fontspec_mathtt_tl{\__um_rm_series_default:n {md}}\shapedefault
+ \SetMathAlphabet\mathtt{bold} \g_fontspec_encoding_tl\g__fontspec_mathtt_tl{\__um_rm_series_default:n {bf}}\shapedefault
}
\tl_if_eq:onF {\g__fontspec_mathrm_tl} {\rmdefault} { \__fontspec_setmathrm_hook:nn {} {} }
\tl_if_eq:onF {\g__fontspec_mathsf_tl} {\sfdefault} { \__fontspec_setmathsf_hook:nn {} {} }
@@ -1338,14 +1357,14 @@
\cs_if_exist:cF { sym \l__um_symfont_label_tl }
{
\DeclareSymbolFont{\l__um_symfont_label_tl}
- {\encodingdefault}{\l__um_family_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\mddefault}{\shapedefault}
}
\SetSymbolFont{\l__um_symfont_label_tl}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_family_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{\l__um_symfont_label_tl}{bold}
- {\encodingdefault}{\l__um_family_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_family_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_setup_legacy_fam_two:
@@ -1375,12 +1394,12 @@
} {\l__um_fontname_tl}
\SetSymbolFont{symbols}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_fam_two_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_two_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{symbols}{bold}
- {\encodingdefault}{\l__um_fam_two_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_two_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_setup_legacy_fam_three:
@@ -1400,12 +1419,12 @@
} {\l__um_fontname_tl}
\SetSymbolFont{largesymbols}{\l__um_mversion_tl}
- {\encodingdefault}{\l__um_fam_three_tl}{\mddefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_three_tl}{\mddefault}{\shapedefault}
\str_if_eq:eeT {\l__um_mversion_tl} {normal}
{
\SetSymbolFont{largesymbols}{bold}
- {\encodingdefault}{\l__um_fam_three_tl}{\bfdefault}{\updefault}
+ {\encodingdefault}{\l__um_fam_three_tl}{\bfdefault}{\shapedefault}
}
}
\__um_cs_new:Nn \__um_onceoff_setup:
@@ -3555,34 +3574,7 @@
%%^^A%% um-code-compat.dtx -- part of UNICODE-MATH
%%^^A%% Compatibility with 3rd party packages.
-\cs_new_protected_nopar:Nn \__um_check_and_fix:NNnnn
- {
- \cs_if_exist:NT #1
- {
- \token_if_macro:NTF #1
- {
- \group_begin:
- #2 \__um_tmpa:w #3 { #4 }
- \cs_if_eq:NNTF #1 \__um_tmpa:w
- {
- \msg_info:nnx { unicode-math } { patch-macro } { \token_to_str:N #1 }
- \group_end:
- #2 #1 #3 { #5 }
- }
- {
- \msg_warning:nnxxx { unicode-math } { wrong-meaning }
- { \token_to_str:N #1 } { \token_to_meaning:N #1 }
- { \token_to_meaning:N \__um_tmpa:w }
- \group_end:
- }
- }
- {
- \msg_warning:nnx { unicode-math } { macro-expected }
- { \token_to_str:N #1 }
- }
- }
- }
-\AtEndOfPackageFile * {url}
+\__um_after_package:nNn {url} \__um_patch_url:
{
\tl_put_left:Nn \Url@FormatString { \__um_switch_to:n {literal} }
\tl_put_right:Nn \UrlSpecials
@@ -3593,48 +3585,26 @@
\do \& { \mathchar`\& }
}
}
-\AtEndOfPackageFile * { mathtools }
+\__um_after_package:nNn { mathtools } \__um_patch_mathtools_A:
{
- \__um_check_and_fix:NNnnn \MT_cramped_internal:Nn \cs_set_nopar:Npn { #1 #2 }
- {
- \sbox \z@ { $ \m@th #1 \nulldelimiterspace = \z@ \radical \z@ { #2 } $ }
- \ifx #1 \displaystyle
- \dimen@ = \fontdimen 8 \textfont 3
- \advance \dimen@ .25 \fontdimen 5 \textfont 2
- \else
- \dimen@ = 1.25 \fontdimen 8
- \ifx #1 \textstyle
- \textfont
- \else
- \ifx #1 \scriptstyle
- \scriptfont
- \else
- \scriptscriptfont
- \fi
- \fi
- 3
- \fi
- \advance \dimen@ -\ht\z@
- \ht\z@ = -\dimen@
- \box\z@
- }
+ \cs_set_nopar:Npn \MT_cramped_internal:Nn ##1 ##2
{
\hbox_set:Nn \l_tmpa_box
{
\color@setgroup \c_math_toggle_token \m@th
- #1
+ ##1
\dim_zero:N \nulldelimiterspace
- \XeTeXradical 255 ~ 0 ~ { #2 }
+ \XeTeXradical 255 ~ 0 ~ { ##2 }
\c_math_toggle_token \color@endgroup
}
\box_set_ht:Nn \l_tmpa_box
{
- \box_ht:N \l_tmpa_box - \__um_radical_vgap:N #1
+ \box_ht:N \l_tmpa_box - \__um_radical_vgap:N ##1
}
\box_use_drop:N \l_tmpa_box
}
}
-\AtEndOfPackageFile * { mathtools }
+\__um_after_package:nNn { mathtools } \__um_patch_mathtools_B:
{
\cs_set_eq:NN \MToverbracket \overbracket
\cs_set_eq:NN \MTunderbracket \underbracket
@@ -3643,20 +3613,20 @@
{
\msg_warning:nn { unicode-math } { mathtools-overbracket }
- \cs_set:Npn \downbracketfill #1 #2
+ \cs_set:Npn \downbracketfill ##1 ##2
{
\tl_set:Nn \l_MT_bracketheight_fdim {.27ex}
- \downbracketend {#1} {#2}
- \leaders \vrule \@height #1 \@depth \z@ \hfill
- \downbracketend {#1} {#2}
+ \downbracketend {##1} {##2}
+ \leaders \vrule \@height ##1 \@depth \z@ \hfill
+ \downbracketend {##1} {##2}
}
- \cs_set:Npn \upbracketfill #1 #2
+ \cs_set:Npn \upbracketfill ##1 ##2
{
\tl_set:Nn \l_MT_bracketheight_fdim {.27ex}
- \upbracketend {#1} {#2}
- \leaders \vrule \@height \z@ \@depth #1 \hfill
- \upbracketend {#1} {#2}
+ \upbracketend {##1} {##2}
+ \leaders \vrule \@height \z@ \@depth ##1 \hfill
+ \upbracketend {##1} {##2}
}
\cs_set_eq:NN \Uoverbracket \overbracket
@@ -3665,30 +3635,18 @@
\cs_set_eq:NN \underbracket \MTunderbracket
}
}
-\AtEndOfPackageFile * { mathtools }
+\__um_after_package:nNn { mathtools } \__um_patch_mathtools_C:
{
\msg_warning:nn { unicode-math } { mathtools-colon }
- \NewDocumentCommand \dblcolon { } { \Colon }
- \NewDocumentCommand \coloneqq { } { \coloneq }
- \NewDocumentCommand \Coloneqq { } { \Coloneq }
- \NewDocumentCommand \eqqcolon { } { \eqcolon }
- }
-\AtEndOfPackageFile * { colonequals }
- {
- \msg_warning:nn { unicode-math } { colonequals }
- \RenewDocumentCommand \ratio { } { \mathratio }
- \RenewDocumentCommand \coloncolon { } { \Colon }
- \RenewDocumentCommand \minuscolon { } { \dashcolon }
- \RenewDocumentCommand \colonequals { } { \coloneq }
- \RenewDocumentCommand \equalscolon { } { \eqcolon }
- \RenewDocumentCommand \coloncolonequals { } { \Coloneq }
+ \DeclareDocumentCommand \dblcolon { } { \Colon }
+ \DeclareDocumentCommand \coloneqq { } { \coloneq }
+ \DeclareDocumentCommand \Coloneqq { } { \Coloneq }
+ \DeclareDocumentCommand \eqqcolon { } { \eqcolon }
}
%%^^A%% um-code-amsmath.dtx -- part of UNICODE-MATH
%%^^A%% Compatibility with amsmath.
-\AtEndOfPackageFile * {amsmath}
- {
\tl_remove_once:Nn \@begindocumenthook
{
\mathchardef\std@minus\mathcode`\-\relax
@@ -3706,24 +3664,7 @@
\setbox\z@\hbox{$($}%)
\ht\Mathstrutbox@\ht\z@ \dp\Mathstrutbox@\dp\z@
}
- \__um_check_and_fix:NNnnn \subarray \cs_set:Npn { #1 }
- {
- \vcenter
- \bgroup
- \Let@
- \restore@math@cr
- \default@tag
- \baselineskip \fontdimen 10~ \scriptfont \tw@
- \advance \baselineskip \fontdimen 12~ \scriptfont \tw@
- \lineskip \thr@@ \fontdimen 8~ \scriptfont \thr@@
- \lineskiplimit \lineskip
- \ialign
- \bgroup
- \ifx c #1 \hfil \fi
- $ \m@th \scriptstyle ## $
- \hfil
- \crcr
- }
+ \cs_set:Npn \subarray #1
{
\vcenter
\c_group_begin_token
@@ -3748,20 +3689,7 @@
\hfil
\crcr
}
- \__um_check_and_fix:NNnnn \r@@t \cs_set_nopar:Npn { #1 #2 }
- {
- \setboxz@h { $ \m@th #1 \sqrtsign { #2 } $ }
- \dimen@ \ht\z@
- \advance \dimen@ -\dp\z@
- \setbox\@ne \hbox { $ \m@th #1 \mskip \uproot@ mu $ }
- \advance \dimen@ by 1.667 \wd\@ne
- \mkern -\leftroot@ mu
- \mkern 5mu
- \raise .6\dimen@ \copy\rootbox
- \mkern -10mu
- \mkern \leftroot@ mu
- \boxz@
- }
+ \cs_set_nopar:Npn \r@@t #1 #2
{
\hbox_set:Nn \l_tmpa_box
{
@@ -3787,7 +3715,6 @@
\mkern \leftroot@ mu
\box_use_drop:N \l_tmpa_box
}
- }
%%^^A%% um-code-epilogue.dtx -- part of UNICODE-MATH
%%^^A%% Assorted definitions to close up.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/unicode-math/unicode-math.sty new/tex/latex/unicode-math/unicode-math.sty
--- old/tex/latex/unicode-math/unicode-math.sty 2019-03-05 23:33:41.000000000 +0100
+++ new/tex/latex/unicode-math/unicode-math.sty 2020-01-30 23:21:18.000000000 +0100
@@ -24,14 +24,19 @@
\RequirePackage{expl3}
\ProvidesExplPackage{unicode-math}
- {2019/03/04} {0.8o} {Unicode maths in XeLaTeX and LuaLaTeX}
-\sys_if_engine_luatex:T { \RequirePackageWithOptions{unicode-math-luatex} }
-\sys_if_engine_xetex:T { \RequirePackageWithOptions{unicode-math-xetex} }
-\sys_if_engine_pdftex:T
+ {2020/01/31} {0.8q} {Unicode maths in XeLaTeX and LuaLaTeX}
+\sys_if_engine_luatex:T
{
- \msg_new:nnn {unicode-math} {not-pdftex}
- { Cannot~ be~ run~ with~ pdfLaTeX!\\ Use~ XeLaTeX~ or~ LuaLaTeX~ instead. }
- \msg_error:nn {unicode-math} {not-pdftex}
+ \RequirePackageWithOptions{unicode-math-luatex}
+ \endinput
}
+\sys_if_engine_xetex:T
+ {
+ \RequirePackageWithOptions{unicode-math-xetex}
+ \endinput
+ }
+\msg_new:nnn {unicode-math} {unsupported-engine}
+ { Cannot~ be~ run~ with~ \c_sys_engine_str!\\ Use~ XeLaTeX~ or~ LuaLaTeX~ instead. }
+\msg_error:nn {unicode-math} {unsupported-engine}
\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/unicode-math.tlpobj new/tlpkg/tlpobj/unicode-math.tlpobj
--- old/tlpkg/tlpobj/unicode-math.tlpobj 2019-03-06 02:24:28.000000000 +0100
+++ new/tlpkg/tlpobj/unicode-math.tlpobj 2020-01-31 01:55:53.000000000 +0100
@@ -1,20 +1,29 @@
name unicode-math
category Package
-revision 50245
+revision 53609
shortdesc Unicode mathematics support for XeTeX and LuaTeX
relocated 1
longdesc This package will provide a complete implementation of unicode
longdesc maths for XeLaTeX and LuaLaTeX. Unicode maths is currently
-longdesc supported by the following fonts: Cambria Math (Microsoft),
-longdesc Minion Math (Johannes Kuster, typoma GmbH) Latin Modern Math
-longdesc (Boguslaw Jackowski, Janusz M. Nowacki) TeX Gyre Pagella Math
-longdesc (Boguslaw Jackowski, Janusz M. Nowacki) Asana-Math fonts
-longdesc (Apostolos Syropolous), Neo Euler (Khaled Hosny), STIX (STI
-longdesc Pub), and XITS Math (Khaled Hosny). As well as running XeTeX or
-longdesc LuaTeX, this package requires recent versions of the fontspec,
-longdesc expl3, xpackages, filehook, ucharcat and lualatex-math
-longdesc packages.
+longdesc supported by the following freely available fonts: Latin Modern
+longdesc Math (Boguslaw Jackowski, Janusz M. Nowacki), TeX Gyre Bonum
+longdesc Math (Boguslaw Jackowski, , P. Strzelczyk, Janusz M. Nowacki),
+longdesc TeX Gyre Pagella Math (Boguslaw Jackowski, , P. Strzelczyk,
+longdesc Janusz M. Nowacki), TeX Gyre Schola Math (Boguslaw Jackowski,
+longdesc P. Strzelczyk, Janusz M. Nowacki), TeX Gyre Termes Math
+longdesc (Boguslaw Jackowski, P. Strzelczyk, Janusz M. Nowacki), DejaVu
+longdesc Math TeX Gyre (Boguslaw Jackowski, P. Strzelczyk, Janusz M.
+longdesc Nowacki), Asana-Math fonts (Apostolos Syropolous), STIX (STI
+longdesc Pub), XITS Math (Khaled Hosny), Libertinus Math (Philipp H.
+longdesc Poll and Khaled Hosny), and Fira Math (Xiangdong Zeng). The
+longdesc following fonts are proprietary with OpenType maths support:
+longdesc Lucida Bright Math (Charles Bigelow and Kris Holmes), Cambria
+longdesc Math (Microsoft), Minion Math (Johannes Kuster, typoma GmbH).
+longdesc As well as running XeTeX or LuaTeX, this package requires
+longdesc recent versions of the fontspec, expl3, xpackages, ucharcat and
+longdesc lualatex-math packages.
depend fontspec
+depend lm-math
runfiles size=127
RELOC/tex/latex/unicode-math/unicode-math-luatex.sty
RELOC/tex/latex/unicode-math/unicode-math-table.tex
@@ -24,7 +33,6 @@
catalogue-contact-home http://wspr.io/unicode-math/
catalogue-contact-repository https://github.com/wspr/unicode-math/
catalogue-ctan /macros/latex/contrib/unicode-math
-catalogue-date 2019-03-05 08:54:40 +0100
catalogue-license lppl1.3c
catalogue-topics maths font-use luatex xetex unicode
-catalogue-version 0.8o
+catalogue-version 0.8q
++++++ universa.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/universa/README.md new/doc/fonts/universa/README.md
--- old/doc/fonts/universa/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/fonts/universa/README.md 2019-08-30 00:50:25.000000000 +0200
@@ -0,0 +1,100 @@
+# The Metafont Implementation of the Universal font
+
+## Version 2.1, 2019/08/26
+## by Christian Holm
+
+This is the universal package containing my implementation of Herbert
+Bayers `universal' font in Metafont, with LaTeX2e support.
+
+
+## Installation
+
+## Using Autotools
+
+ autoreconf -i -f
+ ./configure
+ make
+ make install
+
+## By hand
+
+To install the package do:
+
+1. Make sure you have created the following directories:
+
+ <TeX-base>/tex/latex/universa/
+ <TeX-base>/doc/latex/universa/
+ <TeX-base>/fonts/source/public/universa/
+
+ Where _TeX-base_ is the root of you TeX installation. The most
+ common values of _TeX-base_ is
+
+ /usr/local/lib/texmf (teTeX on Unix-like systems)
+ C:\EMTEX (emTeX on DOS-like systems)
+
+ but could also be something like:
+
+ /home/johndoe/lib/texmf (user installation on Unix-like systems)
+ D:\Program Files\TeX (Some wierd Windows95 installation)
+
+2. Put the files `universa.ins' and `universa.dtx' in some temporary
+ directory.
+
+3. Do
+ latex universa.ins
+
+ 1. If you `docstrip` program is set up correctly, that is,
+ `docstrip.cfg` exists and contains the line
+
+ \BaseDirectory{<TeX-base>}
+
+ then all files will be put in the right directories, and you
+ need to do nothing more.
+
+ 2. If no `docstrip.cfg' is present on the system, then you need to
+ move the files your self. You should move the files as
+ specified below:
+
+ *.mf => <TeX-base>/fonts/source/public/universa/
+ *.fd => <TeX-base>/tex/latex/universa/
+ uni.sty => <TeX-base>/tex/latex/universa/
+ unidoc.sty => <TeX-base>/doc/latex/universa/
+ copyright => <TeX-base>/doc/latex/universa/
+
+ 4. In any case you need to move the files below as specified
+ below:
+
+ universa.dtx => <TeX-base>/tex/latex/universa/
+ universa.ins => <TeX-base>/tex/latex/universa/
+ README.md => <TeX-base>/tex/latex/universa/
+
+ so that you can produce the documentation. You can of course
+ compress those file to save disk space.
+
+5. If you are using some TeX distribution that has a database (that is
+ proberly the case if your TeX distribution uses `kpathsea'), you
+ should update that database.
+
+6. To produce the documentation go to the directory where you put
+ `unidoc`, i.e., `<TeX-base>/doc/latex/universa/`, and do
+
+ latex universa.dtx
+ latex universa.dtx
+ makeindex -s gind -o uni.ind uni.idx
+ makeindex -s gglo -o uni.gls uni.glo
+ latex universa.dtx
+ latex universa.dtx
+
+ This should leave you with a file `uni.dvi` (or `uni.pdf`). You
+ can remove the files
+
+ uni.idx uni.glo uni.log uni.aux uni.toc uni.ilg uni.out
+
+ You may need to substitute `makeindex` with what is relevant for
+ your system, e.g., `makeindx` in emTeX.
+
+I hope you will enjoy this package.
+
+Please read the file `copyright` in the documentation directory, for
+the copyright notice.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/universa/README.uni new/doc/fonts/universa/README.uni
--- old/doc/fonts/universa/README.uni 2008-10-31 19:42:03.000000000 +0100
+++ new/doc/fonts/universa/README.uni 1970-01-01 01:00:00.000000000 +0100
@@ -1,75 +0,0 @@
-The Metafont Implementation of the Universal font
-Version 2.0, 98/08/01
-by Christian Holm
-
-This is the universal package containing my implementation of Herbert
-Bayers `universal' font in Metafont, with LaTeX2e support.
-
-To install the package do:
-
-1. Make sure you have created the following directories:
- <TeX-base>/tex/latex/universa/
- <TeX-base>/doc/latex/universa/
- <TeX-base>/fonts/source/public/universa/
-Where <TeX-base> is the root of you TeX installation. The most common
-values of <TeX-base> is
- /usr/local/lib/texmf (teTeX on Unix-like systems)
- C:\EMTEX (emTeX on DOS-like systems)
-but could also be something like:
- /home/johndoe/lib/texmf (user installation on Unix-like systems)
- D:\Program Files\TeX (Some wierd Windows95 installation)
-
-2. Put the files `uni.ins' and `uni.dtx' in some temporary directory.
-
-3. Do
- latex uni.ins
-3.1 If you `docstrip' program is setup correctly, that is,
-`docstrip.cfg' exists and contains the line
- \BaseDirectory{<TeX-base>}
-then all files will be put in the right directories, and you need to
-do nothing more.
-3.2 If no `docstrip.cfg' is present on the system, then you need to
-move the files your self. You should move the files as specified
-below:
- *.mf => <TeX-base>/fonts/source/public/universa/
- *.fd => <TeX-base>/tex/latex/universa/
- uni.sty => <TeX-base>/tex/latex/universa/
- unidoc.sty => <TeX-base>/doc/latex/universa/
- copyright => <TeX-base>/doc/latex/universa/
-
-4. In any case you need to move the files below as specified below:
- uni.dtx => <TeX-base>/tex/latex/universa/
- uni.ins => <TeX-base>/tex/latex/universa/
- README => <TeX-base>/tex/latex/universa/
-so that you can produce the documentation. You can ofcourse compress
-those file to save disk space.
-
-5. If you are using some TeX distribution that has a database (that is
-proberly the case if your TeX distribution uses `kpathsea'), you
-should update that database.
-
-6. To produce the documentation go to the directory where you put
-`uni.doc', i.e., <TeX-base>/doc/latex/universa/, and do
- latex uni.dtx
- latex uni.dtx
- makeindex -s gind -o uni.ind uni.idx
- makeindex -s gglo -o uni.gls uni.glo
- latex uni.dtx
- latex uni.dtx
-This should leave you with a file `uni.dvi'. You can remove the files
- uni.idx uni.glo uni.log uni.aux uni.toc uni.ilg
-You may need to substitute `makeindex' with what is relevant for your
-system, e.g., `makeindx' in emTeX.
-
-I hope you will enjoy this package. I can be reached at
- Normal Mail:
- Christian Holm
- Sankt Hansgade 23, 1. th
- DK-2200 Copenhagen N
- Denmark
- E-mail:
- cholm@fys.ku.dk
- cholm@nbi.dk
-Please read the file `copyright' in the documantation directory, for
-the copyright notice.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/universa/copying.tex new/doc/fonts/universa/copying.tex
--- old/doc/fonts/universa/copying.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/fonts/universa/copying.tex 2019-08-30 00:50:25.000000000 +0200
@@ -0,0 +1,378 @@
+%%
+%% This is file `copying',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% universa.dtx (with options: `copyright')
+%%
+%% Copyright (C) 1998 Christian Holm.
+%%
+%% This file is NOT the source for universal, because almost all
+%% comments have been stripped from it. It is NOT the preferred
+%% form of universal for making modifications to it.
+%%
+%% Therefore you can NOT redistribute and/or modify THIS file.
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
+%% General Public License as published by the Free Software
+%% Foundation; either version 2, or (at your option) any later
+%% version.
+%%
+%% The universal font and package is distributed in the hope that
+%% it will be useful, but WITHOUT ANY WARRANTY; without even the
+%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+%% PURPOSE. See the GNU General Public License for more details.
+%%
+%% You should have received a copy of the GNU General Public
+%% License along with this package; if not, write to the
+%% Free Software Foundation, Inc.,
+%% 675 Mass Ave, Cambridge,
+%% MA 02139, USA.
+%%
+%% See the file universa.dtx for further comments and documentation.
+%%
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
+
+
+\endinput
+%%
+%% End of file `copying'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/universa/copyright.tex new/doc/fonts/universa/copyright.tex
--- old/doc/fonts/universa/copyright.tex 2006-01-09 01:56:57.000000000 +0100
+++ new/doc/fonts/universa/copyright.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,379 +0,0 @@
-%%
-%% This is file `copyright',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% uni.dtx (with options: `copyright')
-%%
-%% Copyright (C) 1998 Christian Holm.
-%%
-%% This file is NOT the source for universal, because almost all
-%% comments have been stripped from it. It is NOT the preferred
-%% form of universal for making modifications to it.
-%%
-%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
-%% General Public License as published by the Free Software
-%% Foundation; either version 2, or (at your option) any later
-%% version.
-%%
-%% The universal font and package is distributed in the hope that
-%% it will be useful, but WITHOUT ANY WARRANTY; without even the
-%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-%% PURPOSE. See the GNU General Public License for more details.
-%%
-%% You should have received a copy of the GNU General Public
-%% License along with this package; if not, write to the
-%% Free Software Foundation, Inc.,
-%% 675 Mass Ave, Cambridge,
-%% MA 02139, USA.
-%%
-%% See the file uni.dtx for further comments and documentation.
-%%
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C) 19yy <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
-
-
-\endinput
-%%
-%% End of file `copyright'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/universa/unidoc.sty new/doc/fonts/universa/unidoc.sty
--- old/doc/fonts/universa/unidoc.sty 2008-10-31 19:42:03.000000000 +0100
+++ new/doc/fonts/universa/unidoc.sty 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `docpackage')
+%% universa.dtx (with options: `docpackage')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,19 +30,28 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
-\def\fileversion{v2.0}
-\def\filedate{98/08/01}
-\ProvidesPackage{unidoc}[\filedate\space\fileversion\space universal
- documenation package.]
+\ProvidesPackage{unidoc}
+ [\unifiledate\space\unifileversion\space universal documenation package.]
\newif\ifeepic\eepicfalse
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{uni}}
\ProcessOptions\relax
\RequirePackage{doc}
\RequirePackage{mflogo}
+\RequirePackage[colorlinks,%
+ linkcolor=red,%
+ anchorcolor=black,%
+ citecolor=green,%
+ filecolor=black,%
+ menucolor=black,%
+ urlcolor=blue,%
+ hyperindex,%
+ linktocpage,%
+ pdfduplex=duplexFlipLongEdge,%
+ a4paper,%
+ bookmarks=true]{hyperref}
\RequirePackage{uni}
\IfFileExists{eepic.sty}{%
\RequirePackage{eepic}\eepictrue}{%
@@ -107,7 +116,6 @@
\let\beginillu\ifeepic
\let\illuother\else
\let\endillu\fi
-
\def\Newestchanges#1#2#3{
\ifx\saved@macroname\@empty%
\marginpar{\small\raggedright{\sl Change on} #2, {\sl Version}
@@ -177,15 +185,17 @@
&\hex C&&\hex D&&\hex E&&\hex F&\cr
\egroup$$\par}
-\def\FontChart#1{
+\def\FontChart#1#2{
%% \marginpar{\small\raggedright Letters and symbols in \texttt{#1}
%% font.}
- \begin{figure}
+ \begin{figure}[htbp]
\begingroup
\font\chart@font=#1
\chart@font
\chart
- \endgroup
+ \endgroup
+ \caption{Letters and symbols in \texttt{#1} --- #2}
+ \label{fig:font:#1}
\end{figure}}
\IndexPrologue{%
@@ -225,7 +235,11 @@
\small,\smash,\space,\special@index,\SpecialMainIndex,\stop,\string,%
\strut,\tabskip,\TeX,\TeXbook,\textit,\textsf,\textsl,\texttt,\the,%
\thepage,\tt,\typeout,\unhbox,\universal,\upshape,\usefont,\vbox,%
- \vcenter,\vrule,\write,\xdef,\z@}
+ \vcenter,\vrule,\write,\xdef,\z@,\PackageError,\PackageWarning,
+ \PassOptionsToPackage,\GlossaryPrologue,\',\0,\1,\bfseries,
+ \centerlargechars,\DeclareRobustCommand,\DeclareTextFontCommand,
+ \ExecuteOptions,\familydefault,\fontencoding,\fontfamily,\hex,\oct,
+ \IndexPrologue,\oddline}
\EnableCrossrefs
\CodelineIndex
@@ -234,9 +248,8 @@
\marginparwidth=54pt
\newcommand{\NFSS}{\textsf{NFSS}}
\newcommand{\ftnguide}{\textit{\LaTeXe{} Font Selection}}
-\newcommand{\clsguide}{
- \textit{\LaTeXe{} for Class and Packages Writers}}
-\newcommand{\TeXbook}{\TeX\textsf{book}}
+\newcommand{\clsguide}{ \textit{\LaTeXe{} for Class and Packages
+ Writers}} \newcommand{\TeXbook}{\TeX\textsf{book}}
\newcommand{\MFbook}{\MF\textsf{book}}
\newcommand{\universal}{\textunibf{universal}}
Binary files old/doc/fonts/universa/universa.pdf and new/doc/fonts/universa/universa.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/universa.doc.tlpobj new/tlpkg/tlpobj/universa.doc.tlpobj
--- old/tlpkg/tlpobj/universa.doc.tlpobj 2019-02-28 04:11:21.000000000 +0100
+++ new/tlpkg/tlpobj/universa.doc.tlpobj 2019-08-30 01:54:08.000000000 +0200
@@ -1,9 +1,10 @@
name universa.doc
category Package
-revision 15878
+revision 51984
shortdesc doc files of universa
relocated 1
-docfiles size=9
- RELOC/doc/fonts/universa/README.uni
- RELOC/doc/fonts/universa/copyright.tex
+docfiles size=210
+ RELOC/doc/fonts/universa/README.md
+ RELOC/doc/fonts/universa/copying.tex
RELOC/doc/fonts/universa/unidoc.sty
+ RELOC/doc/fonts/universa/universa.pdf
++++++ universa.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbc10.mf new/fonts/source/public/universa/fulbc10.mf
--- old/fonts/source/public/universa/fulbc10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbc10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,caps,ten')
+%% universa.dtx (with options: `font,bold,caps,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbc12.mf new/fonts/source/public/universa/fulbc12.mf
--- old/fonts/source/public/universa/fulbc12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbc12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,caps,twelve')
+%% universa.dtx (with options: `font,bold,caps,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbc17.mf new/fonts/source/public/universa/fulbc17.mf
--- old/fonts/source/public/universa/fulbc17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbc17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,caps,seventeen')
+%% universa.dtx (with options: `font,bold,caps,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbc8.mf new/fonts/source/public/universa/fulbc8.mf
--- old/fonts/source/public/universa/fulbc8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbc8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,caps,eight')
+%% universa.dtx (with options: `font,bold,caps,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbc9.mf new/fonts/source/public/universa/fulbc9.mf
--- old/fonts/source/public/universa/fulbc9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbc9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,caps,nine')
+%% universa.dtx (with options: `font,bold,caps,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbo10.mf new/fonts/source/public/universa/fulbo10.mf
--- old/fonts/source/public/universa/fulbo10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbo10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,slanted,ten')
+%% universa.dtx (with options: `font,bold,slanted,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbo12.mf new/fonts/source/public/universa/fulbo12.mf
--- old/fonts/source/public/universa/fulbo12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbo12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,slanted,twelve')
+%% universa.dtx (with options: `font,bold,slanted,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbo17.mf new/fonts/source/public/universa/fulbo17.mf
--- old/fonts/source/public/universa/fulbo17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbo17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,slanted,seventeen')
+%% universa.dtx (with options: `font,bold,slanted,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbo8.mf new/fonts/source/public/universa/fulbo8.mf
--- old/fonts/source/public/universa/fulbo8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbo8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,slanted,eight')
+%% universa.dtx (with options: `font,bold,slanted,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbo9.mf new/fonts/source/public/universa/fulbo9.mf
--- old/fonts/source/public/universa/fulbo9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbo9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,slanted,nine')
+%% universa.dtx (with options: `font,bold,slanted,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbr10.mf new/fonts/source/public/universa/fulbr10.mf
--- old/fonts/source/public/universa/fulbr10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbr10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,ten')
+%% universa.dtx (with options: `font,bold,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbr12.mf new/fonts/source/public/universa/fulbr12.mf
--- old/fonts/source/public/universa/fulbr12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbr12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,twelve')
+%% universa.dtx (with options: `font,bold,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbr17.mf new/fonts/source/public/universa/fulbr17.mf
--- old/fonts/source/public/universa/fulbr17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbr17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,seventeen')
+%% universa.dtx (with options: `font,bold,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbr8.mf new/fonts/source/public/universa/fulbr8.mf
--- old/fonts/source/public/universa/fulbr8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbr8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,eight')
+%% universa.dtx (with options: `font,bold,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbr9.mf new/fonts/source/public/universa/fulbr9.mf
--- old/fonts/source/public/universa/fulbr9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbr9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,nine')
+%% universa.dtx (with options: `font,bold,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbst10.mf new/fonts/source/public/universa/fulbst10.mf
--- old/fonts/source/public/universa/fulbst10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbst10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,strict,ten')
+%% universa.dtx (with options: `font,bold,strict,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbst12.mf new/fonts/source/public/universa/fulbst12.mf
--- old/fonts/source/public/universa/fulbst12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbst12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,strict,twelve')
+%% universa.dtx (with options: `font,bold,strict,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbst17.mf new/fonts/source/public/universa/fulbst17.mf
--- old/fonts/source/public/universa/fulbst17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbst17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,strict,seventeen')
+%% universa.dtx (with options: `font,bold,strict,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbst8.mf new/fonts/source/public/universa/fulbst8.mf
--- old/fonts/source/public/universa/fulbst8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbst8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,strict,eight')
+%% universa.dtx (with options: `font,bold,strict,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulbst9.mf new/fonts/source/public/universa/fulbst9.mf
--- old/fonts/source/public/universa/fulbst9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulbst9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,bold,strict,nine')
+%% universa.dtx (with options: `font,bold,strict,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmc10.mf new/fonts/source/public/universa/fulmc10.mf
--- old/fonts/source/public/universa/fulmc10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmc10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,caps,ten')
+%% universa.dtx (with options: `font,medium,caps,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmc12.mf new/fonts/source/public/universa/fulmc12.mf
--- old/fonts/source/public/universa/fulmc12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmc12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,caps,twelve')
+%% universa.dtx (with options: `font,medium,caps,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmc17.mf new/fonts/source/public/universa/fulmc17.mf
--- old/fonts/source/public/universa/fulmc17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmc17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,caps,seventeen')
+%% universa.dtx (with options: `font,medium,caps,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmc8.mf new/fonts/source/public/universa/fulmc8.mf
--- old/fonts/source/public/universa/fulmc8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmc8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,caps,eight')
+%% universa.dtx (with options: `font,medium,caps,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmc9.mf new/fonts/source/public/universa/fulmc9.mf
--- old/fonts/source/public/universa/fulmc9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmc9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,caps,nine')
+%% universa.dtx (with options: `font,medium,caps,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmo10.mf new/fonts/source/public/universa/fulmo10.mf
--- old/fonts/source/public/universa/fulmo10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmo10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,slanted,ten')
+%% universa.dtx (with options: `font,medium,slanted,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmo12.mf new/fonts/source/public/universa/fulmo12.mf
--- old/fonts/source/public/universa/fulmo12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmo12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,slanted,twelve')
+%% universa.dtx (with options: `font,medium,slanted,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmo17.mf new/fonts/source/public/universa/fulmo17.mf
--- old/fonts/source/public/universa/fulmo17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmo17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,slanted,seventeen')
+%% universa.dtx (with options: `font,medium,slanted,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmo8.mf new/fonts/source/public/universa/fulmo8.mf
--- old/fonts/source/public/universa/fulmo8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmo8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,slanted,eight')
+%% universa.dtx (with options: `font,medium,slanted,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmo9.mf new/fonts/source/public/universa/fulmo9.mf
--- old/fonts/source/public/universa/fulmo9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmo9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,slanted,nine')
+%% universa.dtx (with options: `font,medium,slanted,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmr10.mf new/fonts/source/public/universa/fulmr10.mf
--- old/fonts/source/public/universa/fulmr10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmr10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,ten')
+%% universa.dtx (with options: `font,medium,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmr12.mf new/fonts/source/public/universa/fulmr12.mf
--- old/fonts/source/public/universa/fulmr12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmr12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,twelve')
+%% universa.dtx (with options: `font,medium,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmr17.mf new/fonts/source/public/universa/fulmr17.mf
--- old/fonts/source/public/universa/fulmr17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmr17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,seventeen')
+%% universa.dtx (with options: `font,medium,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmr8.mf new/fonts/source/public/universa/fulmr8.mf
--- old/fonts/source/public/universa/fulmr8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmr8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,eight')
+%% universa.dtx (with options: `font,medium,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmr9.mf new/fonts/source/public/universa/fulmr9.mf
--- old/fonts/source/public/universa/fulmr9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmr9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,nine')
+%% universa.dtx (with options: `font,medium,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmst10.mf new/fonts/source/public/universa/fulmst10.mf
--- old/fonts/source/public/universa/fulmst10.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmst10.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,strict,ten')
+%% universa.dtx (with options: `font,medium,strict,ten')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmst12.mf new/fonts/source/public/universa/fulmst12.mf
--- old/fonts/source/public/universa/fulmst12.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmst12.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,strict,twelve')
+%% universa.dtx (with options: `font,medium,strict,twelve')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmst17.mf new/fonts/source/public/universa/fulmst17.mf
--- old/fonts/source/public/universa/fulmst17.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmst17.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,strict,seventeen')
+%% universa.dtx (with options: `font,medium,strict,seventeen')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmst8.mf new/fonts/source/public/universa/fulmst8.mf
--- old/fonts/source/public/universa/fulmst8.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmst8.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,strict,eight')
+%% universa.dtx (with options: `font,medium,strict,eight')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/fulmst9.mf new/fonts/source/public/universa/fulmst9.mf
--- old/fonts/source/public/universa/fulmst9.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/fulmst9.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `font,medium,strict,nine')
+%% universa.dtx (with options: `font,medium,strict,nine')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if unknown unibase : input unibase; fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/uniacc.mf new/fonts/source/public/universa/uniacc.mf
--- old/fonts/source/public/universa/uniacc.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/uniacc.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `acc')
+%% universa.dtx (with options: `acc')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
beginchar(hex"12",x_w#,l_h#,0) ; "The accent `" ;
uniend(P_T/2,(w/2,a_h+P_T/2),90,270,10) ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unibase.mf new/fonts/source/public/universa/unibase.mf
--- old/fonts/source/public/universa/unibase.mf 2008-10-31 19:42:03.000000000 +0100
+++ new/fonts/source/public/universa/unibase.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `unibase')
+%% universa.dtx (with options: `unibase')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,10 +30,9 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
unibase := 1 ;
string univer ;
univer = "2.0" ;
@@ -45,8 +44,8 @@
caps := false ; strict := false ;
font_identifier:="universal";
-def start_font(expr size) =
- u# := size/18 ;
+def start_font(expr size) =
+ u# := size/18 ;
mode_setup;
x_h# := 8u# ; x_w# := 8u# ; m_w# := 11u# ; l_h# := 13u# ;
p_d# := 5u# ; l_s# := 2u# ; r_s# := 2u# ; A_w# := 10u# ;
@@ -120,7 +119,7 @@
fi
enddef ;
-inner bye; % so we can use it inside a macro
+inner bye;
def end_font =
ligtable "u" : "h" kern u# ;
ligtable "f" : "f" kern 0 , "l" kern 0 , "i" kern 0 ;
@@ -138,7 +137,7 @@
"l" kern -3c_d#*cosd(15)-p_t#*sind(15)-l_s#-r_s# ,
"L" kern -3c_d#*cosd(15)-p_t#*sind(15)-l_s#-r_s# ;
bye
-enddef;
+enddef ;
def do_caps(expr offset) =
sc_shrink := x_h#/l_h# ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unidig.mf new/fonts/source/public/universa/unidig.mf
--- old/fonts/source/public/universa/unidig.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/unidig.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `dig')
+%% universa.dtx (with options: `dig')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
beginchar("0",A_w#,l_h#,0) ; "The number 0" ;
uniarc(w/2,p_t,(w/2,h-w/2),0,180,10) ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/uniext.mf new/fonts/source/public/universa/uniext.mf
--- old/fonts/source/public/universa/uniext.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/uniext.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `ext')
+%% universa.dtx (with options: `ext')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
currenttransform := identity ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unilig.mf new/fonts/source/public/universa/unilig.mf
--- old/fonts/source/public/universa/unilig.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/unilig.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `lig')
+%% universa.dtx (with options: `lig')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if caps:
beginchar(hex"19",5/2x_w#,x_h#,0) ; "Ligature SS" ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unilow.mf new/fonts/source/public/universa/unilow.mf
--- old/fonts/source/public/universa/unilow.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/unilow.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `low')
+%% universa.dtx (with options: `low')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if not caps :
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unipun.mf new/fonts/source/public/universa/unipun.mf
--- old/fonts/source/public/universa/unipun.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/unipun.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `pun')
+%% universa.dtx (with options: `pun')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
beginchar("!",P_T#,l_h#,0) ; "The exclamation mark (!)" ;
pickup UniPensqu ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/unispe.mf new/fonts/source/public/universa/unispe.mf
--- old/fonts/source/public/universa/unispe.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/unispe.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `spe')
+%% universa.dtx (with options: `spe')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
beginchar(hex"10",p_t#,x_h#,0) ; "The dotless letter i" ;
pickup unipensqu ;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fonts/source/public/universa/uniupp.mf new/fonts/source/public/universa/uniupp.mf
--- old/fonts/source/public/universa/uniupp.mf 2006-01-10 00:38:21.000000000 +0100
+++ new/fonts/source/public/universa/uniupp.mf 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `upp')
+%% universa.dtx (with options: `upp')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,9 +13,9 @@
%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
%% PURPOSE. See the GNU General Public License for more details.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
+%%
%%
-
if not strict :
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/omluni.fd new/tex/latex/universa/omluni.fd
--- old/tex/latex/universa/omluni.fd 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/omluni.fd 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `oml')
+%% universa.dtx (with options: `oml')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,11 +30,12 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
\ProvidesFile{omluni.fd}
- [1998/08/01 v2.0 Non Standard LaTeX font definitions]
+ [\unifiledate\space\unifileversion\space Non Standard LaTeX font definitions]
\DeclareFontFamily{OML}{uni}{\skewchar\font127 }
\DeclareFontShape{OML}{uni}{m}{n}{<-> ssub * cmm/m/it}{}
\DeclareFontShape{OML}{uni}{m}{it}{<-> ssub * cmm/m/it}{}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/omsuni.fd new/tex/latex/universa/omsuni.fd
--- old/tex/latex/universa/omsuni.fd 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/omsuni.fd 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `oms')
+%% universa.dtx (with options: `oms')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,11 +30,12 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
\ProvidesFile{omsuni.fd}
- [1998/08/01 v2.0 Non Standard LaTeX font definitions]
+ [\unifiledate\space\unifileversion\space Non Standard LaTeX font definitions]
\DeclareFontFamily{OMS}{uni}{\skewchar\font48 }
\DeclareFontShape{OMS}{uni}{m}{n}{<-> ssub * cmsy/m/n}{}
\DeclareFontShape{OMS}{uni}{m}{it}{<-> ssub * cmsy/m/n}{}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/ot1uni.fd new/tex/latex/universa/ot1uni.fd
--- old/tex/latex/universa/ot1uni.fd 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/ot1uni.fd 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `ot1')
+%% universa.dtx (with options: `ot1')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,11 +30,12 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
\ProvidesFile{ot1uni.fd}%
- [1998/08/01 v2.0 Non standard LaTeX font definitions]
+ [\unifiledate\space\unifileversion\space Non Standard LaTeX font definitions]
\DeclareFontFamily{OT1}{uni}{\hyphenchar\font45 }
\DeclareFontShape{OT1}{uni}{m}{n}{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/t1uni.fd new/tex/latex/universa/t1uni.fd
--- old/tex/latex/universa/t1uni.fd 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/t1uni.fd 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `t1')
+%% universa.dtx (with options: `t1')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,11 +30,12 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
\ProvidesFile{t1uni.fd}
- [1998/08/01 v2.0 Non Standard LaTeX font definitions]
+ [\unifiledate\space\unifileversion\space Non Standard LaTeX font definitions]
\typeout{WARNING: universal font not avaliable in t1 definition.}
\typeout{WARNING: exiting, correct your source.}
\stop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/uni.sty new/tex/latex/universa/uni.sty
--- old/tex/latex/universa/uni.sty 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/uni.sty 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `package')
+%% universa.dtx (with options: `package')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,18 +30,16 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
-\def\fileversion{v2.0}
-\def\filedate{98/08/01}
-\ProvidesPackage{uni}[\filedate\space\fileversion\space universal
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
+\ProvidesPackage{uni}[\unifiledate\space\unifileversion\space universal
package.]
\newif\if@uni\@unifalse
\newif\ifstri@t\stri@tfalse
\newif\ifdef@ult\def@ultfalse
\newif\ifm@dium\m@diumfalse
-
\DeclareOption{strict}{\stri@ttrue}
\DeclareOption{default}{\def@ulttrue}
\DeclareOption{medium}{\m@diumtrue}
@@ -56,7 +54,7 @@
\@ifundefined{\temp@}{%
\edef\temp@c{{%
\noexpand\if@uni\noexpand\aftergroup\temp@a\noexpand%
- \else\noexpand\UniError{#1}\noexpand\fi}}}{%
+ \else\noexpand\UniError{\noexpand#1}\noexpand\fi}}}{%
\edef\temp@b{\csname no@uni@\temp@\endcsname}
\edef\temp@c{{%
\noexpand\if@uni\noexpand\aftergroup\temp@a\noexpand%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/universa/uuni.fd new/tex/latex/universa/uuni.fd
--- old/tex/latex/universa/uuni.fd 2006-01-13 01:10:43.000000000 +0100
+++ new/tex/latex/universa/uuni.fd 2019-08-30 00:50:25.000000000 +0200
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% uni.dtx (with options: `u')
+%% universa.dtx (with options: `u')
%%
%% Copyright (C) 1998 Christian Holm.
%%
@@ -13,8 +13,8 @@
%% form of universal for making modifications to it.
%%
%% Therefore you can NOT redistribute and/or modify THIS file.
-%% You can however redistribute the complete source (uni.dtx
-%% and uni.ins) and/or modify it under the terms of the GNU
+%% You can however redistribute the complete source (universa.dtx
+%% and universa.ins) and/or modify it under the terms of the GNU
%% General Public License as published by the Free Software
%% Foundation; either version 2, or (at your option) any later
%% version.
@@ -30,11 +30,12 @@
%% 675 Mass Ave, Cambridge,
%% MA 02139, USA.
%%
-%% See the file uni.dtx for further comments and documentation.
+%% See the file universa.dtx for further comments and documentation.
%%
-
+\def\unifileversion{v2.1}
+\def\unifiledate{2019/08/26}
\ProvidesFile{uuni.fd}
- [1998/08/01 v2.0 Non Standard LaTeX font definitions]
+ [\unifiledate\space\unifileversion\space Non Standard LaTeX font definitions]
\DeclareFontFamiliy{U}{uni}{\hyphenchar\font45}
\DeclareFontShape{U}{uni}{m}{n}{
<5><6><7><8>fulmr8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/universa.tlpobj new/tlpkg/tlpobj/universa.tlpobj
--- old/tlpkg/tlpobj/universa.tlpobj 2019-02-28 04:11:21.000000000 +0100
+++ new/tlpkg/tlpobj/universa.tlpobj 2019-08-30 01:54:08.000000000 +0200
@@ -1,12 +1,12 @@
name universa
category Package
-revision 15878
+revision 51984
shortdesc Herbert Bayer's 'universal' font
relocated 1
-longdesc An implementation of the universal font by Herbert Bayer of the
-longdesc Bauhaus school. The Metafont sources of the fonts, and their
-longdesc LaTeX support, are all supplied in a LaTeX documented source
-longdesc (.dtx) file.
+longdesc An implementation of the "universal" font by Herbert Bayer of
+longdesc the Bauhaus school. The Metafont sources of the fonts, and
+longdesc their LaTeX support, are all supplied in a LaTeX documented
+longdesc source (.dtx) file.
runfiles size=104
RELOC/fonts/source/public/universa/fulbc10.mf
RELOC/fonts/source/public/universa/fulbc12.mf
@@ -104,7 +104,7 @@
RELOC/tex/latex/universa/uni.sty
RELOC/tex/latex/universa/uuni.fd
catalogue-ctan /fonts/universa
-catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-date 2019-08-29 19:08:05 +0200
catalogue-license gpl
-catalogue-topics font font-mf
-catalogue-version 2.0
+catalogue-topics font font-proportional font-sans font-mf
+catalogue-version 2.1
++++++ unravel.doc.tar.xz ++++++
Binary files old/doc/latex/unravel/unravel.pdf and new/doc/latex/unravel/unravel.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/unravel.doc.tlpobj new/tlpkg/tlpobj/unravel.doc.tlpobj
--- old/tlpkg/tlpobj/unravel.doc.tlpobj 2019-03-24 02:24:35.000000000 +0100
+++ new/tlpkg/tlpobj/unravel.doc.tlpobj 2019-11-17 01:55:38.000000000 +0100
@@ -1,6 +1,6 @@
name unravel.doc
category Package
-revision 50557
+revision 52822
shortdesc doc files of unravel
relocated 1
docfiles size=170
++++++ unravel.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/unravel/unravel.sty new/tex/latex/unravel/unravel.sty
--- old/tex/latex/unravel/unravel.sty 2019-03-23 23:05:48.000000000 +0100
+++ new/tex/latex/unravel/unravel.sty 2019-11-16 23:15:42.000000000 +0100
@@ -153,7 +153,7 @@
{%
\csname __unravel_setup_restore:\endcsname
\ProvidesExplPackage
- {unravel} {2019/03/23} {0.2g} {Watching TeX digest tokens}%
+ {unravel} {2019/11/15} {0.2h} {Watching TeX digest tokens}%
\csname __unravel_setup_unravel:\endcsname
}%
\cs_new_eq:NN \__unravel_currentgrouptype: \tex_currentgrouptype:D
@@ -324,11 +324,6 @@
}
\cs_new_eq:NN \__unravel_exit_point: \prg_do_nothing:
\cs_new:Npn \__unravel_exit:w #1 \__unravel_exit_point: { }
-\cs_new:Npn \__unravel_exit_error:w #1 \__unravel_exit_point: #2 \__unravel_final_bad:
- {
- \__unravel_error:nnnnn { runaway-unravel } { } { } { } { }
- #2
- }
\cs_new:Npn \__unravel_exit_hard:w #1 \__unravel_exit_point: #2 \__unravel_exit_point: { }
\cs_new_eq:NN \__unravel_break_point: \prg_do_nothing:
\cs_new:Npn \__unravel_break:w #1 \__unravel_break_point: { }
@@ -473,23 +468,23 @@
\gtl_concat:NNN \l__unravel_prev_input_gtl \l__unravel_prev_input_gtl #1
\__unravel_prev_input_gpush_gtl:N \l__unravel_prev_input_gtl
}
-\cs_new_protected:Npn \__unravel_prev_input_join_get:nN #1
+\cs_new_protected:Npn \__unravel_prev_input_join_get:nnN #1
{
\int_case:nnF {#1}
{
- { 2 } { \__unravel_join_get_aux:NNN \skip_eval:n \tex_glueexpr:D }
- { 3 } { \__unravel_join_get_aux:NNN \muskip_eval:n \tex_muexpr:D }
+ { 2 } { \__unravel_join_get_aux:NNnN \skip_eval:n \tex_glueexpr:D }
+ { 3 } { \__unravel_join_get_aux:NNnN \muskip_eval:n \tex_muexpr:D }
}
{
\__unravel_error:nnnnn { internal } { join-factor } { } { } { }
- \__unravel_join_get_aux:NNN \use:n \prg_do_nothing:
+ \__unravel_join_get_aux:NNnN \use:n \prg_do_nothing:
}
}
-\cs_new_protected:Npn \__unravel_join_get_aux:NNN #1#2#3
+\cs_new_protected:Npn \__unravel_join_get_aux:NNnN #1#2#3#4
{
\__unravel_prev_input_gpop:N \l__unravel_head_tl
\__unravel_prev_input_gpop:N \l__unravel_tmpa_tl
- \tl_set:Nx #3 { #1 { \l__unravel_tmpa_tl #2 \l__unravel_head_tl } }
+ \tl_set:Nx #4 { #1 { \l__unravel_tmpa_tl #2 \l__unravel_head_tl #3 } }
}
\tl_new:N \g__unravel_before_print_state_tl
\tl_new:N \g__unravel_before_prompt_tl
@@ -499,6 +494,7 @@
\bool_new:N \g__unravel_default_internal_debug_bool
\bool_new:N \g__unravel_default_number_steps_bool
\int_new:N \g__unravel_default_online_int
+\clist_new:N \g__unravel_default_prompt_input_clist
\bool_new:N \g__unravel_default_trace_assigns_bool
\bool_new:N \g__unravel_default_trace_expansion_bool
\bool_new:N \g__unravel_default_trace_other_bool
@@ -513,6 +509,7 @@
\bool_new:N \g__unravel_internal_debug_bool
\bool_new:N \g__unravel_number_steps_bool
\int_new:N \g__unravel_online_int
+\clist_new:N \g__unravel_prompt_input_clist
\bool_new:N \g__unravel_trace_assigns_bool
\bool_new:N \g__unravel_trace_expansion_bool
\bool_new:N \g__unravel_trace_other_bool
@@ -1263,11 +1260,10 @@
\__unravel_tex_primitive:nnn { pdfximagebbox } { convert } { 31 }
\__unravel_tex_primitive:nnn { jobname } { convert } { 32 }
\sys_if_engine_luatex:T
- {
- \__unravel_tex_primitive:nnn { directlua } { convert } { 33 }
- \__unravel_tex_primitive:nnn { expanded } { convert } { 34 }
- \__unravel_tex_primitive:nnn { luaescapestring } { convert } { 35 }
- }
+ { \__unravel_tex_primitive:nnn { directlua } { convert } { 33 } }
+\__unravel_tex_primitive:nnn { expanded } { convert } { 34 }
+\sys_if_engine_luatex:T
+ { \__unravel_tex_primitive:nnn { luaescapestring } { convert } { 35 } }
\sys_if_engine_xetex:T
{
\__unravel_tex_primitive:nnn { Ucharcat } { convert } { 40 }
@@ -1288,20 +1284,22 @@
\cs_new_protected:Npn \__unravel_get_next:
{
\__unravel_input_if_empty:TF
- { \__unravel_exit_error:w }
{
- \__unravel_input_gpop:N \l__unravel_head_gtl
- \gtl_head_do:NN \l__unravel_head_gtl \__unravel_get_next_aux:w
- \gtl_if_tl:NTF \l__unravel_head_gtl
- {
- \tl_set:Nx \l__unravel_head_tl
- { \gtl_head:N \l__unravel_head_gtl }
- \token_if_eq_meaning:NNT
- \l__unravel_head_token \__unravel_special_relax:
- \__unravel_get_next_notexpanded:
- }
- { \tl_clear:N \l__unravel_head_tl }
+ \__unravel_error:nnnnn { runaway-unravel } { } { } { } { }
+ \__unravel_back_input_gtl:N \c__unravel_frozen_relax_gtl
}
+ { }
+ \__unravel_input_gpop:N \l__unravel_head_gtl
+ \gtl_head_do:NN \l__unravel_head_gtl \__unravel_get_next_aux:w
+ \gtl_if_tl:NTF \l__unravel_head_gtl
+ {
+ \tl_set:Nx \l__unravel_head_tl
+ { \gtl_head:N \l__unravel_head_gtl }
+ \token_if_eq_meaning:NNT
+ \l__unravel_head_token \__unravel_special_relax:
+ \__unravel_get_next_notexpanded:
+ }
+ { \tl_clear:N \l__unravel_head_tl }
}
\cs_new_protected:Npn \__unravel_get_next_aux:w
{ \cs_set_eq:NN \l__unravel_head_token }
@@ -1470,6 +1468,7 @@
{ char } { \__unravel_set_cmd_aux_given:n { char_given } }
{ kchar } { \__unravel_set_cmd_aux_given:n { char_given } }
{ mathchar } { \__unravel_set_cmd_aux_given:n { math_given } }
+ { omathchar } { \__unravel_set_cmd_aux_given:n { math_given } }
}
{
\__unravel_set_cmd_aux_primitive:nTF {#1}
@@ -2386,11 +2385,14 @@
{
\__unravel_prev_input_gpush:
\__unravel_scan_something_internal:n {#1}
- \__unravel_prev_input_join_get:nN {#1} \l__unravel_tmpa_tl
+ \int_compare:nNnTF \g__unravel_val_level_int = { 0 }
+ { \__unravel_prev_input_join_get:nnN {#1} { sp } \l__unravel_tmpa_tl }
+ { \__unravel_prev_input_join_get:nnN {#1} { } \l__unravel_tmpa_tl }
\__unravel_prev_input_gpush:N \l__unravel_tmpa_tl
- \__unravel_break:w
+ \exp_after:wN \use_none:n \__unravel_break:w
}
- { \__unravel_back_input: }
+ { }
+ \__unravel_back_input:
\int_compare:nNnT {#1} = { 3 }
{
\__unravel_scan_keyword:nT { mMuU } { \__unravel_break:w }
@@ -2417,6 +2419,7 @@
\__unravel_tex_error:nV { missing-pt } \l__unravel_head_tl
\__unravel_prev_input:n { pt }
\__unravel_break_point:
+ \__unravel_skip_optional_space:
}
\cs_new_protected:Npn \__unravel_scan_inf_unit_loop:
{ \__unravel_scan_keyword:nT { lL } { \__unravel_scan_inf_unit_loop: } }
@@ -2457,7 +2460,7 @@
{ \__unravel_break:w }
}
{ \__unravel_back_input: \__unravel_scan_dimen:nN {#1} \c_false_bool }
- \__unravel_prev_input_join_get:nN {#1} \l__unravel_tmpa_tl
+ \__unravel_prev_input_join_get:nnN {#1} { } \l__unravel_tmpa_tl
\__unravel_prev_input_gpush:
\__unravel_prev_input_gpush:N \l__unravel_tmpa_tl
\__unravel_scan_keyword:nT { pPlLuUsS }
@@ -2465,7 +2468,7 @@
\__unravel_scan_keyword:nT { mMiInNuUsS }
{ \__unravel_scan_dimen:nN {#1} \c_true_bool }
\__unravel_break_point:
- \__unravel_prev_input_join_get:nN {#1} \l__unravel_tmpa_tl
+ \__unravel_prev_input_join_get:nnN {#1} { } \l__unravel_tmpa_tl
\__unravel_prev_input_silent:V \l__unravel_tmpa_tl
}
\cs_new_protected:Npn \__unravel_scan_file_name:
@@ -3002,15 +3005,8 @@
}
\__unravel_print_action:
}
-\cs_new_protected:Npn \__unravel_do_step:
- {
- \__unravel_set_action_text:
- \bool_if:NT \g__unravel_internal_debug_bool
- { \__unravel_exp_args:Nx \iow_term:n { Cmd:~\int_to_arabic:n { \l__unravel_head_cmd_int } } }
- \cs_if_exist_use:cF
- { __unravel_cmd_ \int_use:N \l__unravel_head_cmd_int : }
- { \__unravel_error:nxxxx { internal } { unknown-command } { } { } { } }
- }
+\cs_new_protected:Npn \__unravel_forbidden_case:
+ { \__unravel_tex_error:nV { forbidden-case } \l__unravel_head_tl }
\__unravel_new_tex_cmd:nn { relax } % 0
{
\token_if_eq_meaning:NNT \l__unravel_head_token \__unravel_special_relax:
@@ -4730,7 +4726,8 @@
\cs_if_eq:NNTF #1 \__unravel_get_token_xdef:
{
\tl_put_right:NV \l__unravel_defining_tl \l__unravel_head_tl
- \__unravel_prev_input:V \l__unravel_head_tl
+ \__unravel_prev_input_silent:x { \l__unravel_head_tl }
+ \__unravel_print_action:
}
{
\cs_if_eq:NNTF #1 \__unravel_get_token_x:
@@ -4905,7 +4902,7 @@
\__unravel_print_expansion:x
{
\g__unravel_action_text_str = false ~
- => ~ skipped ~ to ~ \iow_char:N\\fi
+ => ~ skip ~ to ~ \tl_to_str:N \l__unravel_head_tl
}
}
\cs_new_protected:Npn \__unravel_cond_false_loop:n #1
@@ -4980,7 +4977,10 @@
\gtl_if_head_is_group_begin:NTF #1 { \c_group_begin_token }
{
\gtl_if_head_is_group_end:NTF #1 { \c_group_end_token }
- { \exp_not:N \exp_not:N \gtl_head_do:NN #1 \exp_not:N }
+ {
+ \exp_not:N \exp_not:N
+ \exp_not:f { \gtl_head_do:NN #1 \exp_stop_f: }
+ }
}
}
}
@@ -5106,10 +5106,9 @@
\__unravel_set_action_text:x
{
\g__unravel_action_text_str \c_space_tl
- => ~ skipped ~ to ~ \tl_to_str:N \l__unravel_head_tl
+ => ~ skip ~ to ~ \tl_to_str:N \l__unravel_head_tl
}
}
- % ^^A todo: in the terminal output the token itself is missing.
\__unravel_print_expansion:
\__unravel_cond_pop:
}
@@ -5347,13 +5346,28 @@
}
\cs_new_protected:Npn \__unravel_prompt_aux:
{
- \int_compare:nNnT { \tex_interactionmode:D } = { 3 }
+ \clist_if_empty:NTF \g__unravel_prompt_input_clist
{
- \bool_if:NTF \g__unravel_explicit_prompt_bool
- { \__unravel_ior_str_get:Nc \c__unravel_prompt_ior }
- { \__unravel_ior_str_get:Nc \c__unravel_noprompt_ior }
- { Your~input }
- \exp_args:Nv \__unravel_prompt_treat:n { Your~input }
+ \int_compare:nNnT { \tex_interactionmode:D } = { 3 }
+ {
+ \bool_if:NTF \g__unravel_explicit_prompt_bool
+ { \__unravel_ior_str_get:Nc \c__unravel_prompt_ior }
+ { \__unravel_ior_str_get:Nc \c__unravel_noprompt_ior }
+ { Your~input }
+ \exp_args:Nv \__unravel_prompt_treat:n { Your~input }
+ }
+ }
+ {
+ \clist_gpop:NN \g__unravel_prompt_input_clist \l__unravel_tmpa_tl
+ \group_begin:
+ \__unravel_set_escapechar:n { 92 }
+ \__unravel_print:x
+ {
+ \bool_if:NT \g__unravel_explicit_prompt_bool { Your~input= }
+ \tl_to_str:N \l__unravel_tmpa_tl
+ }
+ \group_end:
+ \exp_args:NV \__unravel_prompt_treat:n \l__unravel_tmpa_tl
}
}
\cs_new_protected:Npn \__unravel_prompt_treat:n #1
@@ -5373,7 +5387,11 @@
\group_end:
\__unravel_exit_hard:w
}
- { X } { \tex_batchmode:D \tex_end:D }
+ { X }
+ {
+ \tex_batchmode:D
+ \tex_read:D -1 to \l__unravel_tmpa_tl
+ }
{ s } { \__unravel_prompt_scan_int:nn {#1}
\__unravel_prompt_silent_steps:n }
{ o } { \__unravel_prompt_scan_int:nn {#1}
@@ -5496,6 +5514,7 @@
{ \exp_not:N \__unravel:nn \tl_to_str:N \g__unravel_until_tl }
}
{
+ \int_gzero:N \g__unravel_nonstop_int
\int_gset:Nn \g__unravel_online_int { 1 }
\tl_gclear:N \g__unravel_before_print_state_tl
}
@@ -5552,6 +5571,7 @@
max-input .int_gset:N = \g__unravel_default_max_input_int ,
number-steps .bool_gset:N = \g__unravel_default_number_steps_bool ,
online .int_gset:N = \g__unravel_default_online_int ,
+ prompt-input .clist_gset:N = \g__unravel_default_prompt_input_clist ,
trace-assigns .bool_gset:N = \g__unravel_default_trace_assign_bool ,
trace-expansion .bool_gset:N = \g__unravel_default_trace_expansion_bool ,
trace-other .bool_gset:N = \g__unravel_default_trace_other_bool ,
@@ -5566,6 +5586,7 @@
max-input .int_gset:N = \g__unravel_max_input_int ,
number-steps .bool_gset:N = \g__unravel_number_steps_bool ,
online .int_gset:N = \g__unravel_online_int ,
+ prompt-input .clist_gset:N = \g__unravel_prompt_input_clist ,
trace-assigns .bool_gset:N = \g__unravel_trace_assigns_bool ,
trace-expansion .bool_gset:N = \g__unravel_trace_expansion_bool ,
trace-other .bool_gset:N = \g__unravel_trace_other_bool ,
@@ -5617,6 +5638,7 @@
\__unravel_exit_point:
\__unravel_print_outcome:
\__unravel_final_test:
+ \__unravel_final_after_assignment:
\__unravel_exit_point:
}
\cs_new_protected:Npn \unravel_get:nnN #1#2#3
@@ -5630,6 +5652,7 @@
\bool_gset_eq:NN \g__unravel_internal_debug_bool \g__unravel_default_internal_debug_bool
\bool_gset_eq:NN \g__unravel_number_steps_bool \g__unravel_default_number_steps_bool
\int_gset_eq:NN \g__unravel_online_int \g__unravel_default_online_int
+ \clist_gset_eq:NN \g__unravel_prompt_input_clist \g__unravel_default_prompt_input_clist
\bool_gset_eq:NN \g__unravel_trace_assigns_bool \g__unravel_default_trace_assigns_bool
\bool_gset_eq:NN \g__unravel_trace_expansion_bool \g__unravel_default_trace_expansion_bool
\bool_gset_eq:NN \g__unravel_trace_other_bool \g__unravel_default_trace_other_bool
@@ -5666,6 +5689,15 @@
\__unravel_do_step:
\__unravel_main_loop:
}
+\cs_new_protected:Npn \__unravel_do_step:
+ {
+ \__unravel_set_action_text:
+ \bool_if:NT \g__unravel_internal_debug_bool
+ { \__unravel_exp_args:Nx \iow_term:n { Cmd:~\int_to_arabic:n { \l__unravel_head_cmd_int } } }
+ \cs_if_exist_use:cF
+ { __unravel_cmd_ \int_use:N \l__unravel_head_cmd_int : }
+ { \__unravel_error:nxxxx { internal } { unknown-command } { } { } { } }
+ }
\cs_new_protected:Npn \__unravel_final_test:
{
\bool_if:nTF
@@ -5683,6 +5715,11 @@
\__unravel_error:nnnnn { internal }
{ the-last-unravel-finished-badly } { } { } { }
}
+\cs_new_protected:Npn \__unravel_final_after_assignment:
+ {
+ \gtl_if_empty:NF \g__unravel_after_assignment_gtl
+ { \gtl_head_do:NN \g__unravel_after_assignment_gtl \tex_afterassignment:D }
+ }
\msg_new:nnn { unravel } { unknown-primitive }
{ Internal~error:~the~primitive~'#1'~is~not~known. }
\msg_new:nnn { unravel } { extra-fi-or-else }
@@ -5731,12 +5768,14 @@
\msg_new:nnn { unravel } { bad-unless }
{ \iow_char:N\\unless~not~followed~by~conditional. }
\msg_new:nnn { unravel } { runaway-if }
- { Runaway~\iow_char:N\\if... }
+ { Runaway~\iow_char:N\\if...~Exiting~\iow_char:N\\unravel }
\msg_new:nnn { unravel } { runaway-macro-parameter }
{
Runaway~macro~parameter~\# #2~after \\\\
\iow_indent:n {#1}
}
+\msg_new:nnn { unravel } { runaway-text }
+ { Runaway~braced~argument~for~TeX~primitive.~Exiting~\iow_char:N\\unravel }
\msg_new:nnn { unravel } { extra-or }
{ Extra~\iow_char:N\\or. }
\msg_new:nnn { unravel } { missing-equals }
@@ -5765,8 +5804,28 @@
{ TeX~provides~no~further~help~for~this~error. }
{ TeX's~advice~is:\\\\ \iow_indent:n {#3} }
}
-\msg_new:nnn { unravel } { runaway-unravel }
- { Runaway~\iow_char:N\\unravel }
+\msg_new:nnnn { unravel } { runaway-unravel }
+ { Runaway~\iow_char:N\\unravel,~so~\iow_char:N\\relax~inserted. }
+ {
+ Some~TeX~command~expects~input~beyond~the~end~of~
+ the~argument~of~\iow_char:N\\unravel.
+ }
+\__unravel_tex_msg_new:nnn { forbidden-case }
+ {
+ You~can't~use~`\exp_after:wN \token_to_str:N \l__unravel_head_tl'~in~
+ \mode_if_vertical:TF { vertical }
+ {
+ \mode_if_horizontal:TF { horizontal }
+ { \mode_if_math:TF { math } { no } }
+ } ~ mode.
+ }
+ {
+ Sorry,~but~I'm~not~programmed~to~handle~this~case;~
+ I'll~just~pretend~that~you~didn't~ask~for~it.~
+ If~you're~in~the~wrong~mode,~you~might~be~able~to~
+ return~to~the~right~one~by~typing~`I\iow_char:N\}'~or~
+ `I\iow_char:N\$'~or~`I\iow_char:N\\par'.
+ }
\__unravel_tex_msg_new:nnn { incompatible-mag }
{
Incompatible~magnification~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/unravel.tlpobj new/tlpkg/tlpobj/unravel.tlpobj
--- old/tlpkg/tlpobj/unravel.tlpobj 2019-03-24 02:24:35.000000000 +0100
+++ new/tlpkg/tlpobj/unravel.tlpobj 2019-11-17 01:55:38.000000000 +0100
@@ -1,6 +1,6 @@
name unravel
category Package
-revision 50557
+revision 52822
shortdesc Watching TeX digest tokens
relocated 1
longdesc The aim of this LaTeX package is to help debug complicated
@@ -11,11 +11,11 @@
longdesc run TeX in a terminal. The unravel package requires up-to-date
longdesc versions of the l3kernel, l3packages and l3experimental
longdesc bundles.
-runfiles size=57
+runfiles size=58
RELOC/tex/latex/unravel/unravel.sty
catalogue-contact-repository https://github.com/blefloch/latex-unravel
catalogue-ctan /macros/latex/contrib/unravel
-catalogue-date 2019-03-23 10:21:18 +0100
+catalogue-date 2019-11-16 09:25:23 +0100
catalogue-license lppl1.3c
catalogue-topics macro-supp
-catalogue-version 0.2g
+catalogue-version 0.2h
++++++ uowthesistitlepage.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/uowthesistitlepage.doc.tlpobj new/tlpkg/tlpobj/uowthesistitlepage.doc.tlpobj
--- old/tlpkg/tlpobj/uowthesistitlepage.doc.tlpobj 2019-02-28 04:11:24.000000000 +0100
+++ new/tlpkg/tlpobj/uowthesistitlepage.doc.tlpobj 2020-03-24 02:04:19.000000000 +0100
@@ -1,6 +1,6 @@
name uowthesistitlepage.doc
category Package
-revision 45022
+revision 54512
shortdesc doc files of uowthesistitlepage
relocated 1
docfiles size=556
++++++ uowthesistitlepage.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/uowthesistitlepage.tlpobj new/tlpkg/tlpobj/uowthesistitlepage.tlpobj
--- old/tlpkg/tlpobj/uowthesistitlepage.tlpobj 2019-02-28 04:11:24.000000000 +0100
+++ new/tlpkg/tlpobj/uowthesistitlepage.tlpobj 2020-03-24 02:04:19.000000000 +0100
@@ -1,6 +1,6 @@
name uowthesistitlepage
category Package
-revision 45022
+revision 54512
shortdesc Title page for dissertations at the University of Wollongong
relocated 1
longdesc The package redefines \maketitle to generate a title page for a
@@ -14,7 +14,6 @@
RELOC/tex/latex/uowthesistitlepage/uowthesistitlepage.sty
catalogue-also uowthesis
catalogue-ctan /macros/latex/contrib/uowthesistitlepage
-catalogue-date 2017-08-11 08:56:36 +0200
-catalogue-license lppl1.3ccc-by-sa-4
+catalogue-license lppl1.3c cc-by-sa-4
catalogue-topics dissertation
catalogue-version 3.0.1
++++++ updmap-map.tar.xz ++++++
++++ 213144 lines of diff (skipped)
++++++ uplatex.doc.tar.xz ++++++
Binary files old/texmf-dist/doc/man/man1/uplatex.man1.pdf and new/texmf-dist/doc/man/man1/uplatex.man1.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/uplatex/base/LICENSE new/texmf-dist/doc/uplatex/base/LICENSE
--- old/texmf-dist/doc/uplatex/base/LICENSE 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/doc/uplatex/base/LICENSE 2020-02-02 23:31:17.000000000 +0100
@@ -1,6 +1,6 @@
Copyright (c) 2010 ASCII MEDIA WORKS
Copyright (c) 2016 Takuji Tanaka
-Copyright (c) 2016-2019 Japanese TeX Development Community
+Copyright (c) 2016-2020 Japanese TeX Development Community
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/uplatex/base/README.md new/texmf-dist/doc/uplatex/base/README.md
--- old/texmf-dist/doc/uplatex/base/README.md 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/doc/uplatex/base/README.md 2020-02-02 23:31:17.000000000 +0100
@@ -1,7 +1,10 @@
# uplatex
-The bundle provides pLaTeX2e macros for [upTeX by Takuji Tanaka](http://www.t-lab.opal.ne.jp/tex/uptex_en.html).
-This is a community edition syncing with [platex](https://github.com/texjporg/platex).
+The bundle provides pLaTeX2e format
+for [upTeX by Takuji Tanaka](http://www.t-lab.opal.ne.jp/tex/uptex_en.html).
+This is a community edition maintained by
+[Japanese TeX Development Community](http://texjp.org),
+syncing with [platex](https://github.com/texjporg/platex).
## Repository
@@ -17,6 +20,6 @@
## Release Date
-2019-04-06
+2020-02-02
Japanese TeX Development Community
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/uplatex/base/README_uplatex.txt new/texmf-dist/doc/uplatex/base/README_uplatex.txt
--- old/texmf-dist/doc/uplatex/base/README_uplatex.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/uplatex/base/README_uplatex.txt 2020-02-02 23:31:17.000000000 +0100
@@ -0,0 +1,57 @@
+upLaTeX standard format files and class files
+
+
+#### Contents
+## ins files
+ uplfmt.ins: "uptex uplfmt.ins" generates
+ uplatex.ltx, uplcore.ltx, upldefs.ltx,
+ jy2{mc,gt}.fd, jt2{mc,gt}.fd, uptrace.sty, ukinsoku.tex
+ from uplatex.dtx, uplvers.dtx, uplfonts.dtx, ukinsoku.dtx
+ uplcls.ins: "uptex uplcls.ins" generates
+ ujarticle.cls, ujreport.cls, ujbook.cls, ujsize{10,11,12}.clo, ujbk{10,11,12}.clo,
+ utarticle.cls, utreport.cls, utbook.cls, utsize{10,11,12}.clo, utbk{10,11,12}.clo
+ from ujclasses.dtx
+## dtx files
+ uplatex.dtx, uplvers.dtx: for format files.
+ uplfonts.dtx: for font files.
+ ukinsoku.dtx: for kinsoku file.
+ ujclasses.dtx: for class files.
+ Document (*.dvi) generation has not been checked yet.
+## fd files, cls files, sty files, tex files
+ these are generated by uptex and above sources.
+
+
+#### Copyright
+
+See a file LICENSE.
+
+
+#### ChangeLog
+
+Since 2016-04-17, upLaTeX is maintained by Japanese TeX Development Community.
+See https://github.com/texjporg/uplatex/releases for recent changes.
+
+uptex-1.20 [2014/12/29] TTK
+ * re-package for upTeX/upLaTeX Ver.1.20 distribution.
+
+uptex-1.10 [2012/04/29] TTK
+ * Update config/uplatex.ini to Tono-san's style.
+ Ref. http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/31691.html
+
+uptex-1.00 [2012/01/15] TTK
+ * re-package for upTeX/upLaTeX Ver.1.00 distribution.
+
+v20110507a [2011/05/07] TTK
+ * re-package for upTeX/upLaTeX based on uptex-0.30 distribution
+ and ptex-texmf-2.5.tar.gz .
+ * reset version number for upTeX/upLaTeX.
+ - uplvers.dtx [2011/05/07 v1.0q_u00], \pfmtversion{2011/05/07u00}
+ - uplpatch.ltx \pfmtversion{2011/05/07u00}
+ - ujclasses.dtx [2011/05/07 v1.6_u00]
+ - uplatex.dtx [2011/05/07 v1.0c_u00]
+ - uplfonts.dtx [2011/05/07 v1.5_u00]
+ - ukinsoku.dtx [2011/05/07 v1.0_u00]
+ * rename plpatch.ltx to uplpatch.ltx .
+ * rename pldefs.cfg to updefs.cfg .
+ * add ujbk{10,11,12}.clo .
+ * converte files to UTF-8 encoding.
Binary files old/texmf-dist/doc/uplatex/base/uplatex-en.pdf and new/texmf-dist/doc/uplatex/base/uplatex-en.pdf differ
Binary files old/texmf-dist/doc/uplatex/base/uplatex.pdf and new/texmf-dist/doc/uplatex/base/uplatex.pdf differ
Binary files old/texmf-dist/doc/uplatex/base/upldoc.pdf and new/texmf-dist/doc/uplatex/base/upldoc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/uplatex.doc.tlpobj new/tlpkg/tlpobj/uplatex.doc.tlpobj
--- old/tlpkg/tlpobj/uplatex.doc.tlpobj 2019-04-06 23:35:04.000000000 +0200
+++ new/tlpkg/tlpobj/uplatex.doc.tlpobj 2020-03-14 01:43:44.000000000 +0100
@@ -1,12 +1,13 @@
name uplatex.doc
category Package
-revision 50811
+revision 54276
shortdesc doc files of uplatex
-docfiles size=227
+docfiles size=228
texmf-dist/doc/man/man1/uplatex.1
texmf-dist/doc/man/man1/uplatex.man1.pdf
texmf-dist/doc/uplatex/base/LICENSE
texmf-dist/doc/uplatex/base/README.md
+ texmf-dist/doc/uplatex/base/README_uplatex.txt
texmf-dist/doc/uplatex/base/uplatex-en.pdf
texmf-dist/doc/uplatex/base/uplatex.pdf
texmf-dist/doc/uplatex/base/upldoc.pdf
++++++ uplatex.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujarticle.cls new/texmf-dist/tex/uplatex/base/ujarticle.cls
--- old/texmf-dist/tex/uplatex/base/ujarticle.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujarticle.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{ujarticle}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -506,16 +506,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujbk10.clo new/texmf-dist/tex/uplatex/base/ujbk10.clo
--- old/texmf-dist/tex/uplatex/base/ujbk10.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujbk10.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujbk10.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xpt{15}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
@@ -43,7 +46,7 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -53,13 +56,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\setlength\headsep{.25in}
\setlength\topskip{1\Cht}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujbk11.clo new/texmf-dist/tex/uplatex/base/ujbk11.clo
--- old/texmf-dist/tex/uplatex/base/ujbk11.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujbk11.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujbk11.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xipt{15.5}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -43,7 +46,7 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -53,13 +56,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\setlength\headsep{.275in}
\setlength\topskip{1\Cht}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujbk12.clo new/texmf-dist/tex/uplatex/base/ujbk12.clo
--- old/texmf-dist/tex/uplatex/base/ujbk12.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujbk12.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujbk12.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xiipt{16.5}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -43,7 +46,7 @@
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -53,12 +56,12 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xivpt{21}}
-\newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
-\newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
\let\Huge=\huge
\setlength\headheight{12\p@}
\setlength\headsep{.275in}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujbook.cls new/texmf-dist/tex/uplatex/base/ujbook.cls
--- old/texmf-dist/tex/uplatex/base/ujbook.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujbook.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{ujbook}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -595,16 +595,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujreport.cls new/texmf-dist/tex/uplatex/base/ujreport.cls
--- old/texmf-dist/tex/uplatex/base/ujreport.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujreport.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{ujreport}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -591,16 +591,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujsize10.clo new/texmf-dist/tex/uplatex/base/ujsize10.clo
--- old/texmf-dist/tex/uplatex/base/ujsize10.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujsize10.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujsize10.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xpt{15}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
@@ -43,7 +46,7 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -53,13 +56,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\setlength\headsep{25\p@}
\setlength\topskip{1\Cht}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujsize11.clo new/texmf-dist/tex/uplatex/base/ujsize11.clo
--- old/texmf-dist/tex/uplatex/base/ujsize11.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujsize11.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujsize11.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xipt{15.5}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -43,7 +46,7 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -53,13 +56,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\setlength\headsep{25\p@}
\setlength\topskip{1\Cht}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/ujsize12.clo new/texmf-dist/tex/uplatex/base/ujsize12.clo
--- old/texmf-dist/tex/uplatex/base/ujsize12.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/ujsize12.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{ujsize12.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xiipt{16.5}%
@@ -26,6 +26,9 @@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -33,7 +36,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -43,7 +46,7 @@
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -53,12 +56,12 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xivpt{21}}
-\newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
-\newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
\let\Huge=\huge
\setlength\headheight{12\p@}
\setlength\headsep{25\p@}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/uplcore.ltx new/texmf-dist/tex/uplatex/base/uplcore.ltx
--- old/texmf-dist/tex/uplatex/base/uplcore.ltx 2018-04-02 00:30:23.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/uplcore.ltx 2020-02-02 23:31:17.000000000 +0100
@@ -25,17 +25,17 @@
removing old `uplatex.ltx' and install the
latest one}\@@end
\else
- \ifnum\expandafter\@parse@version\pfmtversion//00\@nil<20180309
+ \ifnum\expandafter\@parse@version\pfmtversion//00\@nil<20200202
\errhelp{Please update your TeX installation; if not available,
obtain it^^Jmanually from CTAN
(https://ctan.org/pkg/platex) or from^^JGitHub
(https://github.com/texjporg/platex).}%
- \errmessage{This version of upLaTeX2e requires pLaTeX2e 2018/03/09
+ \errmessage{This version of upLaTeX2e requires pLaTeX2e 2020/02/02
or newer!^^JObtain a newer version of `platex',
otherwise upLaTeX2e setup will^^Jnever succeed}\@@end
\fi
\fi
-\def\uppatch@level{u02}
+\def\uppatch@level{u03}
\edef\pfmtversion{\pfmtversion\uppatch@level}
%% File: uplvers.dtx
\def\documentstyle{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/upldefs.ltx new/texmf-dist/tex/uplatex/base/upldefs.ltx
--- old/texmf-dist/tex/uplatex/base/upldefs.ltx 2018-03-09 23:46:27.000000000 +0100
+++ new/texmf-dist/tex/uplatex/base/upldefs.ltx 2020-02-02 23:31:17.000000000 +0100
@@ -15,9 +15,13 @@
%%
%% File: uplfonts.dtx
\ProvidesFile{upldefs.ltx}
- [2018/02/04 v1.6l-u02 upLaTeX Kernel (Default settings)]
+ [2020/02/01 v1.6v-u02 upLaTeX Kernel (Default settings)]
\DeclareKanjiEncodingDefaults{}{}
\DeclareErrorKanjiFont{JY2}{mc}{m}{n}{10}
+\kanjifamily{mc}
+\kanjiseries{m}
+\kanjishape{n}
+\fontsize{10}{10}
\DeclareYokoKanjiEncoding{JY2}{}{}
\DeclareKanjiSubstitution{JY2}{mc}{m}{n}
\DeclareTateKanjiEncoding{JT2}{}{}
@@ -28,7 +32,7 @@
\newcommand\kanjiencodingdefault{JY2}
\newcommand\kanjifamilydefault{\mcdefault}
\newcommand\kanjiseriesdefault{\mddefault}
-\newcommand\kanjishapedefault{\updefault}
+\newcommand\kanjishapedefault{n}% formerly \updefault
\kanjiencoding{JY2}
\input{jy2mc.fd}
\input{jy2gt.fd}
@@ -36,12 +40,6 @@
\input{jt2gt.fd}
\fontencoding{JT2}\selectfont
\fontencoding{JY2}\selectfont
-\DeclareTextFontCommand{\textmc}{\mcfamily}
-\DeclareTextFontCommand{\textgt}{\gtfamily}
-\DeclareRobustCommand\em
- {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
- \eminnershape \else \gtfamily \itshape \fi}%
-\def\eminnershape{\mcfamily \upshape}%
\DeclarePreloadSizes{JY2}{mc}{m}{n}{5,7,10,12}
\DeclarePreloadSizes{JY2}{gt}{m}{n}{5,7,10,12}
\DeclarePreloadSizes{JT2}{mc}{m}{n}{5,7,10,12}
@@ -59,11 +57,6 @@
\xkanjiskip=.25zw plus1pt minus1pt
\autoxspacing
\jcharwidowpenalty=500
-\ifx\protected\@undefined
-\def\<{\inhibitglue}
-\else
-\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue}
-\fi
\endinput
%%
%% End of file `upldefs.ltx'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/uptrace.sty new/texmf-dist/tex/uplatex/base/uptrace.sty
--- old/texmf-dist/tex/uplatex/base/uptrace.sty 2018-03-09 23:46:27.000000000 +0100
+++ new/texmf-dist/tex/uplatex/base/uptrace.sty 2019-10-02 23:09:20.000000000 +0200
@@ -16,7 +16,7 @@
%% File: uplfonts.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{uptrace}
- [2017/12/10 v1.6k-u02 Standard upLaTeX package (font tracing)]
+ [2019/09/22 v1.6t-u02 Standard upLaTeX package (font tracing)]
\RequirePackageWithOptions{ptrace}
\endinput
%%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utarticle.cls new/texmf-dist/tex/uplatex/base/utarticle.cls
--- old/texmf-dist/tex/uplatex/base/utarticle.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utarticle.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{utarticle}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -510,16 +510,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utbk10.clo new/texmf-dist/tex/uplatex/base/utbk10.clo
--- old/texmf-dist/tex/uplatex/base/utbk10.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utbk10.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utbk10.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xpt{17}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
@@ -45,7 +48,7 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -55,13 +58,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\if@stysize
\ifnum\c@@paper=2 % A5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utbk11.clo new/texmf-dist/tex/uplatex/base/utbk11.clo
--- old/texmf-dist/tex/uplatex/base/utbk11.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utbk11.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utbk11.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xipt{17}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -45,7 +48,7 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -55,13 +58,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\if@stysize
\ifnum\c@@paper=2 % A5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utbk12.clo new/texmf-dist/tex/uplatex/base/utbk12.clo
--- old/texmf-dist/tex/uplatex/base/utbk12.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utbk12.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utbk12.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xiipt{18}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -45,7 +48,7 @@
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -55,12 +58,12 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xivpt{21}}
-\newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
-\newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
\let\Huge=\huge
\setlength\headheight{12\p@}
\if@stysize
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utbook.cls new/texmf-dist/tex/uplatex/base/utbook.cls
--- old/texmf-dist/tex/uplatex/base/utbook.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utbook.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{utbook}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -599,16 +599,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utreport.cls new/texmf-dist/tex/uplatex/base/utreport.cls
--- old/texmf-dist/tex/uplatex/base/utreport.cls 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utreport.cls 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{utreport}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX class]
\newcounter{@paper}
\newif\if@landscape \@landscapefalse
@@ -595,16 +595,17 @@
\usecounter{\@enumctr}%
\def\makelabel##1{\hss\llap{##1}}}%
\fi}{\endlist}
-\newcommand{\labelitemi}{\textbullet}
+\newcommand{\labelitemi}{\labelitemfont \textbullet}
\newcommand{\labelitemii}{%
\iftdir
- {\textcircled{~}}
+ {\labelitemfont \textcircled{~}}
\else
- {\normalfont\bfseries\textendash}
+ {\labelitemfont \bfseries\textendash}
\fi
}
-\newcommand{\labelitemiii}{\textasteriskcentered}
-\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemiii}{\labelitemfont \textasteriskcentered}
+\newcommand{\labelitemiv}{\labelitemfont \textperiodcentered}
+\newcommand\labelitemfont{\normalfont}
\renewenvironment{itemize}
{\ifnum \@itemdepth >\thr@@\@toodeep\else
\advance\@itemdepth\@ne
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utsize10.clo new/texmf-dist/tex/uplatex/base/utsize10.clo
--- old/texmf-dist/tex/uplatex/base/utsize10.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utsize10.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utsize10.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xpt{17}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
@@ -45,7 +48,7 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -55,13 +58,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\if@stysize
\ifnum\c@@paper=2 % A5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utsize11.clo new/texmf-dist/tex/uplatex/base/utsize11.clo
--- old/texmf-dist/tex/uplatex/base/utsize11.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utsize11.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utsize11.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xipt{17}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -45,7 +48,7 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
@@ -55,13 +58,13 @@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\setlength\headheight{12\p@}
\if@stysize
\ifnum\c@@paper=2 % A5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/tex/uplatex/base/utsize12.clo new/texmf-dist/tex/uplatex/base/utsize12.clo
--- old/texmf-dist/tex/uplatex/base/utsize12.clo 2019-04-06 23:07:49.000000000 +0200
+++ new/texmf-dist/tex/uplatex/base/utsize12.clo 2020-02-02 23:31:17.000000000 +0100
@@ -16,7 +16,7 @@
%% File: ujclasses.dtx
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{utsize12.clo}
- [2019/04/02 v1.8b-u00
+ [2020/01/03 v1.8e-u00
Standard upLaTeX file (size option)]
\renewcommand{\normalsize}{%
\@setfontsize\normalsize\@xiipt{18}%
@@ -28,6 +28,9 @@
\def\kanjiencodingdefault{JT2}%
\kanjiencoding{\kanjiencodingdefault}%
\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
\setbox0\hbox{\char\jis"3441}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
@@ -35,7 +38,7 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\setbox0=\box\voidb@x
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
\@setfontsize\small\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -45,7 +48,7 @@
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
@@ -55,12 +58,12 @@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xivpt{21}}
-\newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
-\newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
\let\Huge=\huge
\setlength\headheight{12\p@}
\if@stysize
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/uplatex.tlpobj new/tlpkg/tlpobj/uplatex.tlpobj
--- old/tlpkg/tlpobj/uplatex.tlpobj 2019-04-06 23:35:04.000000000 +0200
+++ new/tlpkg/tlpobj/uplatex.tlpobj 2020-03-14 01:43:44.000000000 +0100
@@ -1,6 +1,6 @@
name uplatex
category Package
-revision 50811
+revision 54276
shortdesc pLaTeX2e and miscellaneous macros for upTeX
longdesc The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka.
longdesc This is a community edition syncing with platex. The bundle
@@ -8,13 +8,21 @@
depend uptex
depend babel
depend cm
+depend hyph-utf8
depend hyphen-base
-depend latex
depend latex-fonts
+depend l3backend
+depend l3kernel
+depend l3packages
+depend tex-ini-files
+depend unicode-data
depend uptex-fonts
depend platex
+depend latex
+depend latex-base-dev
depend uplatex.ARCH
-execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex,latex-fonts,uptex-fonts,platex
+execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,latex
+execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
runfiles size=94
texmf-dist/tex/uplatex/base/jt2gt.fd
texmf-dist/tex/uplatex/base/jt2mc.fd
@@ -46,6 +54,5 @@
texmf-dist/tex/uplatex/config/uplatex.ini
catalogue-contact-repository https://github.com/texjporg/uplatex
catalogue-ctan /language/japanese/uplatex
-catalogue-date 2019-04-06 09:47:29 +0200
catalogue-license bsd3
catalogue-topics format class japanese
++++++ upmethodology.doc.tar.xz ++++++
Binary files old/doc/latex/upmethodology/upm_caution.pdf and new/doc/latex/upmethodology/upm_caution.pdf differ
Binary files old/doc/latex/upmethodology/upm_caution.png and new/doc/latex/upmethodology/upm_caution.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/upmethodology/upm_caution.svg new/doc/latex/upmethodology/upm_caution.svg
--- old/doc/latex/upmethodology/upm_caution.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/upmethodology/upm_caution.svg 2019-09-28 23:34:06.000000000 +0200
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+