summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-03-22 00:48:43 +0000
committerKarl Berry <karl@freefriends.org>2023-03-22 00:48:43 +0000
commitbf02d30779325efa8d130c5ef28a9cd66ad6f3fb (patch)
tree1cff40fa15f56be1b9c6012df0e425958e3e15ed
parent4a51a51da74b2258523f7323329f4cfa65bd8b8e (diff)
tl-update-auto
git-svn-id: svn://tug.org/texlive/trunk@66644 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/build-aux/texinfo.tex103
-rw-r--r--Master/doc.html73
-rw-r--r--Master/texmf-dist/tex/texinfo/texinfo.tex103
-rw-r--r--Master/tlpkg/installer/ctan-mirrors.pl16
4 files changed, 131 insertions, 164 deletions
diff --git a/Build/source/build-aux/texinfo.tex b/Build/source/build-aux/texinfo.tex
index 1ddfef4b878..204caf740df 100644
--- a/Build/source/build-aux/texinfo.tex
+++ b/Build/source/build-aux/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2023-03-04.12}
+\def\texinfoversion{2023-03-21.06}
%
% Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc.
%
@@ -4102,7 +4102,6 @@ $$%
\nobreak\kern\dimen0
\endgroup
\itemxneedsnegativevskiptrue
- \penalty 10021 % for \indexpar
\fi
}
@@ -4219,7 +4218,6 @@ $$%
% We can be in inner vertical mode in a footnote, although an
% @itemize looks awful there.
}%
- \penalty 10021 % for \indexpar
\flushcr
}
@@ -4784,17 +4782,11 @@ $$%
% and it is the two-letter name of the index.
\def\doindex#1{\edef\indexname{#1}\parsearg\doindexxxx}
-\def\doindexxxx #1{\indexpar\doind{\indexname}{#1}}
+\def\doindexxxx #1{\doind{\indexname}{#1}}
% like the previous two, but they put @code around the argument.
\def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
-\def\docodeindexxxx #1{\indexpar\docind{\indexname}{#1}}
-
-% End any open paragraph, unless we are immediately after @item in
-% @itemize or @enumerate.
-\def\indexpar{%
-\ifnum\lastpenalty=10021 \else\endgraf\fi
-}
+\def\docodeindexxxx #1{\docind{\indexname}{#1}}
% \definedummyword defines \#1 as \string\#1\space, thus effectively
@@ -5351,9 +5343,7 @@ $$%
% ..., ready, GO:
%
\def\safewhatsit#1{\ifhmode
- \whatsitpenalty = \lastpenalty
#1%
- \ifnum\whatsitpenalty>9999 \penalty\whatsitpenalty \fi
\else
% \lastskip and \lastpenalty cannot both be nonzero simultaneously.
\whatsitskip = \lastskip
@@ -7597,7 +7587,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\parseargusing\activeparens{\printdefunline\deflineheader}%
}
\def\deflineheader#1 #2 #3\endheader{%
- \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
}
\def\deftypeline{%
\doingtypefntrue
@@ -7660,14 +7650,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deffn category name args
\makedefun{deffn}#1 #2 #3\endheader{%
\doind{fn}{\code{#2}}%
- \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
}
% @defop category class name args
\makedefun{defop}#1 {\defopheaderx{#1\ \putwordon}}
\def\defopheaderx#1#2 #3 #4\endheader{%
\doind{fn}{\code{#3}\space\putwordon\ \code{#2}}%
- \defname{#1\ \code{#2}}{}{#3}\magicamp\defunargs{#4\unskip}%
+ \printdefname{#1\ \code{#2}}{}{#3}\magicamp\defunargs{#4\unskip}%
}
% Typed functions:
@@ -7676,7 +7666,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\makedefun{deftypefn}#1 #2 #3 #4\endheader{%
\doind{fn}{\code{#3}}%
\doingtypefntrue
- \defname{#1}{#2}{#3}\defunargs{#4\unskip}%
+ \printdefname{#1}{#2}{#3}\defunargs{#4\unskip}%
}
% @deftypeop category class type name args
@@ -7684,7 +7674,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\def\deftypeopheaderx#1#2 #3 #4 #5\endheader{%
\doind{fn}{\code{#4}\space\putwordon\ \code{#1\ \code{#2}}}%
\doingtypefntrue
- \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
+ \printdefname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
}
% Typed variables:
@@ -7692,14 +7682,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deftypevr category type var args
\makedefun{deftypevr}#1 #2 #3 #4\endheader{%
\doind{vr}{\code{#3}}%
- \defname{#1}{#2}{#3}\defunargs{#4\unskip}%
+ \printdefname{#1}{#2}{#3}\defunargs{#4\unskip}%
}
% @deftypecv category class type var args
\makedefun{deftypecv}#1 {\deftypecvheaderx{#1\ \putwordof}}
\def\deftypecvheaderx#1#2 #3 #4 #5\endheader{%
\doind{vr}{\code{#4}\space\putwordof\ \code{#2}}%
- \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
+ \printdefname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
}
% Untyped variables:
@@ -7716,7 +7706,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deftp category name args
\makedefun{deftp}#1 #2 #3\endheader{%
\doind{tp}{\code{#2}}%
- \defname{#1}{}{#2}\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\defunargs{#3\unskip}%
}
% Remaining @defun-like shortcuts:
@@ -7732,14 +7722,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\makedefun{defivar}{\defcvheaderx\putwordInstanceVariableof}
\makedefun{deftypeivar}{\deftypecvheaderx\putwordInstanceVariableof}
-% \defname, which formats the name of the @def (not the args).
+% \printdefname, which formats the name of the @def (not the args).
% #1 is the category, such as "Function".
% #2 is the return type, if any.
% #3 is the function name.
%
% We are followed by (but not passed) the arguments, if any.
%
-\def\defname#1#2#3{%
+\def\printdefname#1#2#3{%
\par
% Get the values of \leftskip and \rightskip as they were outside the @def...
\advance\leftskip by -\defbodyindent
@@ -7864,7 +7854,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% If we encounter &foo, then turn on ()-hacking afterwards
\newif\ifampseen
-\def\amprm#1 {\ampseentrue{\bf\&#1 }}
+\def\amprm#1 {\ampseentrue{\rm\&#1 }}
\def\parenfont{%
\ifampseen
@@ -8188,12 +8178,12 @@ might help (with 'rm \jobname.?? \jobname.??s')%
%
% We are in \macrobodyctxt, and the \xdef causes backslashshes in the macro
% body to be transformed.
-% Set \macrobody to the body of the macro, and call \defmacro.
+% Set \macrobody to the body of the macro, and call \macrodef.
%
{\catcode`\ =\other\long\gdef\parsemacbody#1@end macro{%
-\xdef\macrobody{\eatcr{#1}}\endgroup\defmacro}}%
+\xdef\macrobody{\eatcr{#1}}\endgroup\macrodef}}%
{\catcode`\ =\other\long\gdef\parsermacbody#1@end rmacro{%
-\xdef\macrobody{\eatcr{#1}}\endgroup\defmacro}}%
+\xdef\macrobody{\eatcr{#1}}\endgroup\macrodef}}%
% Make @ a letter, so that we can make private-to-Texinfo macro names.
\edef\texiatcatcode{\the\catcode`\@}
@@ -8412,16 +8402,17 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% \xdef is used so that macro definitions will survive the file
% they're defined in: @include reads the file inside a group.
%
-\def\defmacro{%
+\def\macrodef{%
\let\hash=##% convert placeholders to macro parameter chars
\ifnum\paramno=1
- \def\xeatspaces##1{##1}%
- % This removes the pair of braces around the argument. We don't
- % use \eatspaces, because this can cause ends of lines to be lost
- % when the argument to \eatspaces is read, leading to line-based
- % commands like "@itemize" not being read correctly.
+ \long\def\xeatspaces##1{##1}%
+ % We don't use \xeatspaces for single-argument macros, because we
+ % want to keep ends of lines. This definition removes \xeatspaces
+ % when \macrobody is expanded below.
\else
- \let\xeatspaces\relax % suppress expansion
+ \def\xeatspaces{\string\xeatspaces}%
+ % This expands \xeatspaces as a sequence of character tokens, which
+ % stops \scantokens inserting an extra space after the control sequence.
\fi
\ifcase\paramno
% 0
@@ -8590,40 +8581,35 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @linemacro
\parseargdef\linemacro{%
- \linegetargs#1 \linegetargs
- \expandafter\linegetparamlist\argl;%
+ \getargs{#1}% now \macname is the macname and \argl the arglist
+ \ifx\argl\empty
+ \paramno=0
+ \let\hash\relax
+ \def\paramlist{\hash 1\endlinemacro}%
+ \else
+ \expandafter\linegetparamlist\argl;%
+ \fi
\begingroup \macrobodyctxt \usembodybackslash
\parselinemacrobody
}
-% Parse the arguments to a @linemacro line. Set \macname to the name
-% of the macro and \argl to the list of arguments.
-\def\linegetargs#1 #2\linegetargs{%
- \macname={#1}%
- \def\argl{#2}%
-}
-
% Build up \paramlist which will be used as the parameter text for the macro.
% At the end it will be like "#1 #2 #3\endlinemacro".
\def\linegetparamlist#1;{%
\paramno=0\def\paramlist{}%
- \let\hash\relax \let\xeatspaces\relax
- \linegetparamlistxxx#1; %
+ \let\hash\relax
+ \linegetparamlistxxx#1,;,%
}
-\def\linegetparamlistxxx#1 {%
+\def\linegetparamlistxxx#1,{%
\if#1;\let\next=\linegetparamlistxxxx
\else \let\next=\linegetparamlistxxx
\advance\paramno by 1
\expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
- {\noexpand\xeatspaces{\hash\the\paramno}}%
+ {\hash\the\paramno}%
\edef\paramlist{\paramlist\hash\the\paramno\space}%
\fi\next}
\def\linegetparamlistxxxx{%
- \ifx\paramlist\empty
- \def\paramlist{\hash 1\endlinemacro}%
- \else
- \expandafter\fixparamlist\paramlist\fixparamlist
- \fi
+ \expandafter\fixparamlist\paramlist\fixparamlist
}
% Replace final space token
\def\fixparamlist#1 \fixparamlist{%
@@ -8633,7 +8619,6 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% Read the body of the macro, replacing backslash-surrounded variables
%
{\catcode`\ =\other\long\gdef\parselinemacrobody#1@end linemacro{%
-\let\xeatspaces\relax
\xdef\macrobody{#1}%
\endgroup
\linemacrodef
@@ -8642,26 +8627,20 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% Make the definition
\def\linemacrodef{%
\let\hash=##%
- \let\xeatspaces\relax
\expandafter\xdef\csname\the\macname\endcsname{%
\bgroup
- \noexpand\scanctxt
\noexpand\parsearg
\expandafter\noexpand\csname\the\macname @@\endcsname
}
\expandafter\xdef\csname\the\macname @@\endcsname##1{%
\egroup
\expandafter\noexpand
- \csname\the\macname @@@\endcsname##1 \noexpand\endlinemacro
- % Note that we append a space to the macro line to terminate the last
- % argument in case the final argument is empty. @xeatspaces may be needed
- % to remove this space.
+ \csname\the\macname @@@\endcsname##1\noexpand\endlinemacro
}
\expandafter\expandafter
\expandafter\xdef
\expandafter\expandafter\csname\the\macname @@@\endcsname\paramlist{%
\newlinechar=13 % split \macrobody into lines
- \let\noexpand\xeatspaces\noexpand\eatspaces
\noexpand\scantokens{\macrobody}%
}
}
@@ -9659,8 +9638,8 @@ might help (with 'rm \jobname.?? \jobname.??s')%
%
\def\caption{\docaption\thiscaption}
\def\shortcaption{\docaption\thisshortcaption}
-\def\docaption{\checkenv\float \bgroup\scanctxt\defcaption}
-\def\defcaption#1#2{\egroup \def#1{#2}}
+\def\docaption{\checkenv\float \bgroup\scanctxt\docaptionz}
+\def\docaptionz#1#2{\egroup \def#1{#2}}
% The parameter is the control sequence identifying the counter we are
% going to use. Create it if it doesn't exist and assign it to \floatno.
diff --git a/Master/doc.html b/Master/doc.html
index d05044d12f0..26ccd3b3f4e 100644
--- a/Master/doc.html
+++ b/Master/doc.html
@@ -7769,6 +7769,12 @@ LaTeX package for typesetting extensive games.&nbsp;
<a href="texmf-dist/doc/latex/egameps/egameps.pdf">egameps.pdf</a>
</small></li>
+<li id="egpeirce"><b><a href="texmf-dist/doc/latex/egpeirce/">egpeirce</a></b><small>
+(<a href="https://ctan.org/pkg/egpeirce">CTAN</a>):
+Draw existential graphs invented by Charles S. Peirce.&nbsp;
+<a href="texmf-dist/doc/latex/egpeirce/egpeirce-doc.pdf">egpeirce-doc.pdf</a>
+</small></li>
+
<li id="egplot"><b><a href="texmf-dist/doc/latex/egplot/">egplot</a></b><small>
(<a href="https://ctan.org/pkg/egplot">CTAN</a>):
Encapsulate Gnuplot sources in LaTeX documents.&nbsp;
@@ -8799,7 +8805,7 @@ Extend the standard classes' size options.&nbsp;
<h2 id="letter-F">F</h2>
-<ol start="1166">
+<ol start="1167">
<li id="facsimile"><b><a href="texmf-dist/doc/latex/facsimile/">facsimile</a></b><small>
(<a href="https://ctan.org/pkg/facsimile">CTAN</a>):
@@ -9024,6 +9030,12 @@ Class for academic works at FEI University Center -- Brazil.&nbsp;
<a href="texmf-dist/doc/latex/fei/fei.pdf">fei.pdf</a>&nbsp;(pt-br)
</small></li>
+<li id="fenetrecas"><b><a href="texmf-dist/doc/latex/fenetrecas/">fenetrecas</a></b><small>
+(<a href="https://ctan.org/pkg/fenetrecas">CTAN</a>):
+Commands for CAS-like windows (Xcas or Geogebra) in TikZ.&nbsp;
+<a href="texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.pdf">FenetreCas-doc.pdf</a>
+</small></li>
+
<li id="fetamont"><b><a href="texmf-dist/doc/fonts/fetamont/">fetamont</a></b><small>
(<a href="https://ctan.org/pkg/fetamont">CTAN</a>):
Extended version of Knuth's logo typeface.&nbsp;
@@ -10003,7 +10015,7 @@ Get first and last words of a page.&nbsp;
<h2 id="letter-G">G</h2>
-<ol start="1336">
+<ol start="1338">
<li id="g-brief"><b><a href="texmf-dist/doc/latex/g-brief/">g-brief</a></b><small>
(<a href="https://ctan.org/pkg/g-brief">CTAN</a>):
@@ -11053,7 +11065,7 @@ LICR macros and encoding definition files for Greek.&nbsp;
<li id="greek-inputenc"><b><a href="texmf-dist/doc/latex/greek-inputenc/">greek-inputenc</a></b><small>
(<a href="https://ctan.org/pkg/greek-inputenc">CTAN</a>):
Greek encoding support for inputenc.&nbsp;
-<a href="texmf-dist/doc/latex/greek-inputenc/greek-inputenc.html">greek-inputenc.html</a>
+<a href="texmf-dist/doc/latex/greek-inputenc/greek-inputenc-doc.html">greek-inputenc-doc.html</a>
<a href="texmf-dist/doc/latex/greek-inputenc/greek-utf8.pdf">greek-utf8.pdf</a>
<a href="texmf-dist/doc/latex/greek-inputenc/inputenc-iso-8859-7.pdf">inputenc-iso-8859-7.pdf</a>
<a href="texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html">lgrenc.dfu.html</a>
@@ -11239,7 +11251,7 @@ Bundle of classes for "La Gazette des Mathematiciens".&nbsp;
<h2 id="letter-H">H</h2>
-<ol start="1473">
+<ol start="1475">
<li id="h2020proposal"><b><a href="texmf-dist/doc/latex/h2020proposal/">h2020proposal</a></b><small>
(<a href="https://ctan.org/pkg/h2020proposal">CTAN</a>):
@@ -12013,7 +12025,7 @@ Basic support for multiple languages in Plain TeX.&nbsp;
<h2 id="letter-I">I</h2>
-<ol start="1576">
+<ol start="1578">
<li id="ibarra"><b><a href="texmf-dist/doc/fonts/ibarra/">ibarra</a></b><small>
(<a href="https://ctan.org/pkg/ibarra">CTAN</a>):
@@ -12588,7 +12600,7 @@ A two-element sans-serif font.&nbsp;
<h2 id="letter-J">J</h2>
-<ol start="1660">
+<ol start="1662">
<li id="jablantile"><b><a href="texmf-dist/doc/fonts/jablantile/">jablantile</a></b><small>
(<a href="https://ctan.org/pkg/jablantile">CTAN</a>):
@@ -12839,7 +12851,7 @@ A personal class for writing journals.&nbsp;
<h2 id="letter-K">K</h2>
-<ol start="1692">
+<ol start="1694">
<li id="kalendarium"><b><a href="texmf-dist/doc/latex/kalendarium/">kalendarium</a></b><small>
(<a href="https://ctan.org/pkg/kalendarium">CTAN</a>):
@@ -13445,7 +13457,7 @@ Key value parser with default handler support.&nbsp;
<h2 id="letter-L">L</h2>
-<ol start="1742">
+<ol start="1744">
<li id="l2picfaq"><b><a href="texmf-dist/doc/latex/l2picfaq/">l2picfaq</a></b><small>
(<a href="https://ctan.org/pkg/l2picfaq">CTAN</a>):
@@ -15609,7 +15621,7 @@ Commands to include lilypond scores within a (Lua)LaTeX document.&nbsp;
<h2 id="letter-M">M</h2>
-<ol start="2011">
+<ol start="2013">
<li id="m-tx"><b><a href="texmf-dist/doc/generic/m-tx/">m-tx</a></b><small>
(<a href="https://ctan.org/pkg/m-tx">CTAN</a>):
@@ -17290,7 +17302,7 @@ XeLaTeX template for writing the main body of NSFC proposals.&nbsp;
<h2 id="letter-N">N</h2>
-<ol start="2250">
+<ol start="2252">
<li id="na-box"><b><a href="texmf-dist/doc/xelatex/na-box/">na-box</a></b><small>
(<a href="https://ctan.org/pkg/na-box">CTAN</a>):
@@ -18017,7 +18029,7 @@ Support for the journal "North-Western European Journal of Mathematics".&nbsp;
<h2 id="letter-O">O</h2>
-<ol start="2349">
+<ol start="2351">
<li id="oberdiek"><b><a href="texmf-dist/doc/latex/oberdiek/">oberdiek</a></b><small>
(<a href="https://ctan.org/pkg/oberdiek">CTAN</a>):
@@ -18376,7 +18388,7 @@ Combine LaTeX commands over included graphics.&nbsp;
<h2 id="letter-P">P</h2>
-<ol start="2396">
+<ol start="2398">
<li id="padcount"><b><a href="texmf-dist/doc/latex/padcount/">padcount</a></b><small>
(<a href="https://ctan.org/pkg/padcount">CTAN</a>):
@@ -19790,6 +19802,7 @@ Macros for building proof trees.&nbsp;
<li id="principia"><b><a href="texmf-dist/doc/latex/principia/">principia</a></b><small>
(<a href="https://ctan.org/pkg/principia">CTAN</a>):
Notations for typesetting the "Principia Mathematica".&nbsp;
+<a href="texmf-dist/doc/latex/principia/List_of_Definitions.pdf">List_of_Definitions.pdf</a>
<a href="texmf-dist/doc/latex/principia/principia.pdf">principia.pdf</a>
</small></li>
@@ -20917,7 +20930,7 @@ Run Python from within a document, typesetting the results.&nbsp;
<h2 id="letter-Q">Q</h2>
-<ol start="2750">
+<ol start="2752">
<li id="qcircuit"><b><a href="texmf-dist/doc/latex/qcircuit/">qcircuit</a></b><small>
(<a href="https://ctan.org/pkg/qcircuit">CTAN</a>):
@@ -21067,7 +21080,7 @@ Book Template for Qian Yuan Xue Fu.&nbsp;
<h2 id="letter-R">R</h2>
-<ol start="2771">
+<ol start="2773">
<li id="ragged2e"><b><a href="texmf-dist/doc/latex/ragged2e/">ragged2e</a></b><small>
(<a href="https://ctan.org/pkg/ragged2e">CTAN</a>):
@@ -21737,7 +21750,7 @@ Class for Ryerson Unversity Graduate School requirements.&nbsp;
<h2 id="letter-S">S</h2>
-<ol start="2859">
+<ol start="2861">
<li id="sa-tikz"><b><a href="texmf-dist/doc/latex/sa-tikz/">sa-tikz</a></b><small>
(<a href="https://ctan.org/pkg/sa-tikz">CTAN</a>):
@@ -21903,14 +21916,6 @@ Various layout styles for school documents.&nbsp;
<li id="schule"><b><a href="texmf-dist/doc/latex/schule/">schule</a></b><small>
(<a href="https://ctan.org/pkg/schule">CTAN</a>):
Support for teachers at German schools.&nbsp;
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table02600-026FF.pdf">table02600-026FF.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table02700-027BF.pdf">table02700-027BF.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F000-1F02F.pdf">table1F000-1F02F.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F030-1F09F.pdf">table1F030-1F09F.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F0A0-1F0FF.pdf">table1F0A0-1F0FF.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F300-1F5FF.pdf">table1F300-1F5FF.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F600-1F64F.pdf">table1F600-1F64F.pdf</a>
-<a href="texmf-dist/doc/latex/schule/Abbildungen/table1F680-1F6FF.pdf">table1F680-1F6FF.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/aufgabe-1.pdf">aufgabe-1.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/aufgabe-2.pdf">aufgabe-2.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/beispiel-ab-abbott.pdf">beispiel-ab-abbott.pdf</a>
@@ -21925,12 +21930,16 @@ Support for teachers at German schools.&nbsp;
<a href="texmf-dist/doc/latex/schule/Beispiele/bsp-beamerarticle.pdf">bsp-beamerarticle.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/bsp-geschichte.pdf">bsp-geschichte.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/bsp-vocab.pdf">bsp-vocab.pdf</a>
+<a href="texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf">bsp_aufgabe_01.pdf</a>
+<a href="texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf">zeichnung.pdf</a>
+<a href="texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf">bsp_aufgabe.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/hieroglyph-female.pdf">hieroglyph-female.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/hieroglyph-male.pdf">hieroglyph-male.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-ab-dev.pdf">minimal-ab-dev.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-ab.pdf">minimal-ab.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-ib.pdf">minimal-ib.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-ka.pdf">minimal-ka.pdf</a>
+<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf">minimal-kl-aufgabenpool.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-kl-et.pdf">minimal-kl-et.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-kl-teilpunkte.pdf">minimal-kl-teilpunkte.pdf</a>
<a href="texmf-dist/doc/latex/schule/Beispiele/minimal-kl.pdf">minimal-kl.pdf</a>
@@ -23247,8 +23256,8 @@ A free Times-like font.&nbsp;
(<a href="https://ctan.org/pkg/stex">CTAN</a>):
An Infrastructure for Semantic Preloading of LaTeX Documents.&nbsp;
<a href="texmf-dist/doc/latex/stex/stex-doc.pdf">stex-doc.pdf</a>
-<a href="texmf-dist/doc/latex/stex/stex-ide.pdf">stex-ide.pdf</a>
<a href="texmf-dist/doc/latex/stex/stex-manual.pdf">stex-manual.pdf</a>
+<a href="texmf-dist/doc/latex/stex/stex-tutorial.pdf">stex-tutorial.pdf</a>
</small></li>
<li id="stickstoo"><b><a href="texmf-dist/doc/fonts/stickstoo/">stickstoo</a></b><small>
@@ -23634,7 +23643,7 @@ Format systems of equations.&nbsp;
<h2 id="letter-T">T</h2>
-<ol start="3129">
+<ol start="3131">
<li id="t-angles"><b><a href="texmf-dist/doc/latex/t-angles/">t-angles</a></b><small>
(<a href="https://ctan.org/pkg/t-angles">CTAN</a>):
@@ -26122,7 +26131,7 @@ Plot graphs with TikZ abbreviations.&nbsp;
<h2 id="letter-U">U</h2>
-<ol start="3438">
+<ol start="3440">
<li id="uaclasses"><b><a href="texmf-dist/doc/latex/uaclasses/">uaclasses</a></b><small>
(<a href="https://ctan.org/pkg/uaclasses">CTAN</a>):
@@ -26753,7 +26762,7 @@ University of Washington thesis class.&nbsp;
<h2 id="letter-V">V</h2>
-<ol start="3526">
+<ol start="3528">
<li id="vancouver"><b><a href="texmf-dist/doc/bibtex/vancouver/">vancouver</a></b><small>
(<a href="https://ctan.org/pkg/vancouver">CTAN</a>):
@@ -27026,7 +27035,7 @@ Variable-width multiple text columns.&nbsp;
<h2 id="letter-W">W</h2>
-<ol start="3565">
+<ol start="3567">
<li id="wadalab"><b><a href="texmf-dist/doc/fonts/wadalab/">wadalab</a></b><small>
(<a href="https://ctan.org/pkg/wadalab">CTAN</a>):
@@ -27270,7 +27279,7 @@ Extend LaTeX's cross-reference system.&nbsp;
<h2 id="letter-X">X</h2>
-<ol start="3595">
+<ol start="3597">
<li id="xargs"><b><a href="texmf-dist/doc/latex/xargs/">xargs</a></b><small>
(<a href="https://ctan.org/pkg/xargs">CTAN</a>):
@@ -27901,7 +27910,7 @@ Tree macros using XY-Pic.&nbsp;
<h2 id="letter-Y">Y</h2>
-<ol start="3669">
+<ol start="3671">
<li id="yafoot"><b><a href="texmf-dist/doc/latex/yafoot/">yafoot</a></b><small>
(<a href="https://ctan.org/pkg/yafoot">CTAN</a>):
@@ -28031,7 +28040,7 @@ Many-featured Young tableaux and Young diagrams.&nbsp;
<h2 id="letter-Z">Z</h2>
-<ol start="3687">
+<ol start="3689">
<li id="zbmath-review-template"><b><a href="texmf-dist/doc/xelatex/zbmath-review-template/">zbmath-review-template</a></b><small>
(<a href="https://ctan.org/pkg/zbmath-review-template">CTAN</a>):
@@ -28176,5 +28185,5 @@ Standard conforming typesetting of Japanese, for XeLaTeX.&nbsp;
<p><a href="#letter-1">1</a> - <a href="#letter-2">2</a> - <a href="#letter-A">A</a> - <a href="#letter-B">B</a> - <a href="#letter-C">C</a> - <a href="#letter-D">D</a> - <a href="#letter-E">E</a> - <a href="#letter-F">F</a> - <a href="#letter-G">G</a> - <a href="#letter-H">H</a> - <a href="#letter-I">I</a> - <a href="#letter-J">J</a> - <a href="#letter-K">K</a> - <a href="#letter-L">L</a> - <a href="#letter-M">M</a> - <a href="#letter-N">N</a> - <a href="#letter-O">O</a> - <a href="#letter-P">P</a> - <a href="#letter-Q">Q</a> - <a href="#letter-R">R</a> - <a href="#letter-S">S</a> - <a href="#letter-T">T</a> - <a href="#letter-U">U</a> - <a href="#letter-V">V</a> - <a href="#letter-W">W</a> - <a href="#letter-X">X</a> - <a href="#letter-Y">Y</a> - <a href="#letter-Z">Z</a></p>
<hr>
-<small>Generated Mon Mar 20 01:51:47 CET 2023 by tl-update-docindex.</small>
+<small>Generated Wed Mar 22 01:48:41 CET 2023 by tl-update-docindex.</small>
</body></html>
diff --git a/Master/texmf-dist/tex/texinfo/texinfo.tex b/Master/texmf-dist/tex/texinfo/texinfo.tex
index 2f11da59fb0..0b8b87c9592 100644
--- a/Master/texmf-dist/tex/texinfo/texinfo.tex
+++ b/Master/texmf-dist/tex/texinfo/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2023-03-04.12}
+\def\texinfoversion{2023-03-21.06}
%
% Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc.
%
@@ -4102,7 +4102,6 @@ $$%
\nobreak\kern\dimen0
\endgroup
\itemxneedsnegativevskiptrue
- \penalty 10021 % for \indexpar
\fi
}
@@ -4219,7 +4218,6 @@ $$%
% We can be in inner vertical mode in a footnote, although an
% @itemize looks awful there.
}%
- \penalty 10021 % for \indexpar
\flushcr
}
@@ -4784,17 +4782,11 @@ $$%
% and it is the two-letter name of the index.
\def\doindex#1{\edef\indexname{#1}\parsearg\doindexxxx}
-\def\doindexxxx #1{\indexpar\doind{\indexname}{#1}}
+\def\doindexxxx #1{\doind{\indexname}{#1}}
% like the previous two, but they put @code around the argument.
\def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
-\def\docodeindexxxx #1{\indexpar\docind{\indexname}{#1}}
-
-% End any open paragraph, unless we are immediately after @item in
-% @itemize or @enumerate.
-\def\indexpar{%
-\ifnum\lastpenalty=10021 \else\endgraf\fi
-}
+\def\docodeindexxxx #1{\docind{\indexname}{#1}}
% \definedummyword defines \#1 as \string\#1\space, thus effectively
@@ -5351,9 +5343,7 @@ $$%
% ..., ready, GO:
%
\def\safewhatsit#1{\ifhmode
- \whatsitpenalty = \lastpenalty
#1%
- \ifnum\whatsitpenalty>9999 \penalty\whatsitpenalty \fi
\else
% \lastskip and \lastpenalty cannot both be nonzero simultaneously.
\whatsitskip = \lastskip
@@ -7597,7 +7587,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\parseargusing\activeparens{\printdefunline\deflineheader}%
}
\def\deflineheader#1 #2 #3\endheader{%
- \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
}
\def\deftypeline{%
\doingtypefntrue
@@ -7660,14 +7650,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deffn category name args
\makedefun{deffn}#1 #2 #3\endheader{%
\doind{fn}{\code{#2}}%
- \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\magicamp\defunargs{#3\unskip}%
}
% @defop category class name args
\makedefun{defop}#1 {\defopheaderx{#1\ \putwordon}}
\def\defopheaderx#1#2 #3 #4\endheader{%
\doind{fn}{\code{#3}\space\putwordon\ \code{#2}}%
- \defname{#1\ \code{#2}}{}{#3}\magicamp\defunargs{#4\unskip}%
+ \printdefname{#1\ \code{#2}}{}{#3}\magicamp\defunargs{#4\unskip}%
}
% Typed functions:
@@ -7676,7 +7666,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\makedefun{deftypefn}#1 #2 #3 #4\endheader{%
\doind{fn}{\code{#3}}%
\doingtypefntrue
- \defname{#1}{#2}{#3}\defunargs{#4\unskip}%
+ \printdefname{#1}{#2}{#3}\defunargs{#4\unskip}%
}
% @deftypeop category class type name args
@@ -7684,7 +7674,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\def\deftypeopheaderx#1#2 #3 #4 #5\endheader{%
\doind{fn}{\code{#4}\space\putwordon\ \code{#1\ \code{#2}}}%
\doingtypefntrue
- \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
+ \printdefname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
}
% Typed variables:
@@ -7692,14 +7682,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deftypevr category type var args
\makedefun{deftypevr}#1 #2 #3 #4\endheader{%
\doind{vr}{\code{#3}}%
- \defname{#1}{#2}{#3}\defunargs{#4\unskip}%
+ \printdefname{#1}{#2}{#3}\defunargs{#4\unskip}%
}
% @deftypecv category class type var args
\makedefun{deftypecv}#1 {\deftypecvheaderx{#1\ \putwordof}}
\def\deftypecvheaderx#1#2 #3 #4 #5\endheader{%
\doind{vr}{\code{#4}\space\putwordof\ \code{#2}}%
- \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
+ \printdefname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}%
}
% Untyped variables:
@@ -7716,7 +7706,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @deftp category name args
\makedefun{deftp}#1 #2 #3\endheader{%
\doind{tp}{\code{#2}}%
- \defname{#1}{}{#2}\defunargs{#3\unskip}%
+ \printdefname{#1}{}{#2}\defunargs{#3\unskip}%
}
% Remaining @defun-like shortcuts:
@@ -7732,14 +7722,14 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\makedefun{defivar}{\defcvheaderx\putwordInstanceVariableof}
\makedefun{deftypeivar}{\deftypecvheaderx\putwordInstanceVariableof}
-% \defname, which formats the name of the @def (not the args).
+% \printdefname, which formats the name of the @def (not the args).
% #1 is the category, such as "Function".
% #2 is the return type, if any.
% #3 is the function name.
%
% We are followed by (but not passed) the arguments, if any.
%
-\def\defname#1#2#3{%
+\def\printdefname#1#2#3{%
\par
% Get the values of \leftskip and \rightskip as they were outside the @def...
\advance\leftskip by -\defbodyindent
@@ -7864,7 +7854,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% If we encounter &foo, then turn on ()-hacking afterwards
\newif\ifampseen
-\def\amprm#1 {\ampseentrue{\bf\&#1 }}
+\def\amprm#1 {\ampseentrue{\rm\&#1 }}
\def\parenfont{%
\ifampseen
@@ -8188,12 +8178,12 @@ might help (with 'rm \jobname.?? \jobname.??s')%
%
% We are in \macrobodyctxt, and the \xdef causes backslashshes in the macro
% body to be transformed.
-% Set \macrobody to the body of the macro, and call \defmacro.
+% Set \macrobody to the body of the macro, and call \macrodef.
%
{\catcode`\ =\other\long\gdef\parsemacbody#1@end macro{%
-\xdef\macrobody{\eatcr{#1}}\endgroup\defmacro}}%
+\xdef\macrobody{\eatcr{#1}}\endgroup\macrodef}}%
{\catcode`\ =\other\long\gdef\parsermacbody#1@end rmacro{%
-\xdef\macrobody{\eatcr{#1}}\endgroup\defmacro}}%
+\xdef\macrobody{\eatcr{#1}}\endgroup\macrodef}}%
% Make @ a letter, so that we can make private-to-Texinfo macro names.
\edef\texiatcatcode{\the\catcode`\@}
@@ -8412,16 +8402,17 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% \xdef is used so that macro definitions will survive the file
% they're defined in: @include reads the file inside a group.
%
-\def\defmacro{%
+\def\macrodef{%
\let\hash=##% convert placeholders to macro parameter chars
\ifnum\paramno=1
- \def\xeatspaces##1{##1}%
- % This removes the pair of braces around the argument. We don't
- % use \eatspaces, because this can cause ends of lines to be lost
- % when the argument to \eatspaces is read, leading to line-based
- % commands like "@itemize" not being read correctly.
+ \long\def\xeatspaces##1{##1}%
+ % We don't use \xeatspaces for single-argument macros, because we
+ % want to keep ends of lines. This definition removes \xeatspaces
+ % when \macrobody is expanded below.
\else
- \let\xeatspaces\relax % suppress expansion
+ \def\xeatspaces{\string\xeatspaces}%
+ % This expands \xeatspaces as a sequence of character tokens, which
+ % stops \scantokens inserting an extra space after the control sequence.
\fi
\ifcase\paramno
% 0
@@ -8590,40 +8581,35 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% @linemacro
\parseargdef\linemacro{%
- \linegetargs#1 \linegetargs
- \expandafter\linegetparamlist\argl;%
+ \getargs{#1}% now \macname is the macname and \argl the arglist
+ \ifx\argl\empty
+ \paramno=0
+ \let\hash\relax
+ \def\paramlist{\hash 1\endlinemacro}%
+ \else
+ \expandafter\linegetparamlist\argl;%
+ \fi
\begingroup \macrobodyctxt \usembodybackslash
\parselinemacrobody
}
-% Parse the arguments to a @linemacro line. Set \macname to the name
-% of the macro and \argl to the list of arguments.
-\def\linegetargs#1 #2\linegetargs{%
- \macname={#1}%
- \def\argl{#2}%
-}
-
% Build up \paramlist which will be used as the parameter text for the macro.
% At the end it will be like "#1 #2 #3\endlinemacro".
\def\linegetparamlist#1;{%
\paramno=0\def\paramlist{}%
- \let\hash\relax \let\xeatspaces\relax
- \linegetparamlistxxx#1; %
+ \let\hash\relax
+ \linegetparamlistxxx#1,;,%
}
-\def\linegetparamlistxxx#1 {%
+\def\linegetparamlistxxx#1,{%
\if#1;\let\next=\linegetparamlistxxxx
\else \let\next=\linegetparamlistxxx
\advance\paramno by 1
\expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
- {\noexpand\xeatspaces{\hash\the\paramno}}%
+ {\hash\the\paramno}%
\edef\paramlist{\paramlist\hash\the\paramno\space}%
\fi\next}
\def\linegetparamlistxxxx{%
- \ifx\paramlist\empty
- \def\paramlist{\hash 1\endlinemacro}%
- \else
- \expandafter\fixparamlist\paramlist\fixparamlist
- \fi
+ \expandafter\fixparamlist\paramlist\fixparamlist
}
% Replace final space token
\def\fixparamlist#1 \fixparamlist{%
@@ -8633,7 +8619,6 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% Read the body of the macro, replacing backslash-surrounded variables
%
{\catcode`\ =\other\long\gdef\parselinemacrobody#1@end linemacro{%
-\let\xeatspaces\relax
\xdef\macrobody{#1}%
\endgroup
\linemacrodef
@@ -8642,26 +8627,20 @@ might help (with 'rm \jobname.?? \jobname.??s')%
% Make the definition
\def\linemacrodef{%
\let\hash=##%
- \let\xeatspaces\relax
\expandafter\xdef\csname\the\macname\endcsname{%
\bgroup
- \noexpand\scanctxt
\noexpand\parsearg
\expandafter\noexpand\csname\the\macname @@\endcsname
}
\expandafter\xdef\csname\the\macname @@\endcsname##1{%
\egroup
\expandafter\noexpand
- \csname\the\macname @@@\endcsname##1 \noexpand\endlinemacro
- % Note that we append a space to the macro line to terminate the last
- % argument in case the final argument is empty. @xeatspaces may be needed
- % to remove this space.
+ \csname\the\macname @@@\endcsname##1\noexpand\endlinemacro
}
\expandafter\expandafter
\expandafter\xdef
\expandafter\expandafter\csname\the\macname @@@\endcsname\paramlist{%
\newlinechar=13 % split \macrobody into lines
- \let\noexpand\xeatspaces\noexpand\eatspaces
\noexpand\scantokens{\macrobody}%
}
}
@@ -9659,8 +9638,8 @@ might help (with 'rm \jobname.?? \jobname.??s')%
%
\def\caption{\docaption\thiscaption}
\def\shortcaption{\docaption\thisshortcaption}
-\def\docaption{\checkenv\float \bgroup\scanctxt\defcaption}
-\def\defcaption#1#2{\egroup \def#1{#2}}
+\def\docaption{\checkenv\float \bgroup\scanctxt\docaptionz}
+\def\docaptionz#1#2{\egroup \def#1{#2}}
% The parameter is the control sequence identifying the counter we are
% going to use. Create it if it doesn't exist and assign it to \floatno.
diff --git a/Master/tlpkg/installer/ctan-mirrors.pl b/Master/tlpkg/installer/ctan-mirrors.pl
index 789a922ea9e..1b381fbcfa4 100644
--- a/Master/tlpkg/installer/ctan-mirrors.pl
+++ b/Master/tlpkg/installer/ctan-mirrors.pl
@@ -16,7 +16,6 @@ $mirrors = {
'https://mirrors.cloud.tencent.com/CTAN/' => 1,
'https://mirrors.cqu.edu.cn/CTAN/' => 1,
'https://mirrors.hit.edu.cn/CTAN/' => 1,
- 'https://mirrors.pku.edu.cn/ctan/' => 1,
'https://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'https://mirrors.sustech.edu.cn/CTAN/' => 1,
'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
@@ -30,7 +29,6 @@ $mirrors = {
'https://mirror.niser.ac.in/ctan/' => 1,
},
'Indonesia' => {
- 'http://repo.ugm.ac.id/ctan/' => 1,
'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
@@ -40,12 +38,13 @@ $mirrors = {
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
+ 'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
+ 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
},
'Singapore' => {
@@ -94,12 +93,14 @@ $mirrors = {
'https://ctan.kako-dev.de/' => 1,
'https://ctan.mc1.root.project-creative.net/' => 1,
'https://ctan.mirror.norbert-ruehl.de/' => 1,
+ 'https://ctan.net/' => 1,
'https://ctan.space-pro.be/tex-archive/' => 1,
'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1,
'https://ftp.fau.de/ctan/' => 1,
'https://ftp.gwdg.de/pub/ctan/' => 1,
'https://ftp.rrze.uni-erlangen.de/ctan/' => 1,
'https://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/' => 1,
+ 'https://ftp.tu-chemnitz.de/pub/tex/' => 1,
'https://mirror.clientvps.com/CTAN/' => 1,
'https://mirror.dogado.de/tex-archive/' => 1,
'https://mirror.informatik.hs-fulda.de/tex-archive/' => 1,
@@ -120,6 +121,7 @@ $mirrors = {
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
'https://mirror.koddos.net/CTAN/' => 1,
'https://mirror.lyrahosting.com/CTAN/' => 1,
+ 'https://mirrors.evoluso.com/CTAN/' => 1,
},
'Norway' => {
'https://ctan.uib.no/' => 1,
@@ -149,6 +151,7 @@ $mirrors = {
'Spain' => {
'https://ctan.fisiquimicamente.com/' => 1,
'https://ctan.javinator9889.com/' => 1,
+ 'https://osl.ugr.es/CTAN/' => 1,
},
'Sweden' => {
'https://ftp.acc.umu.se/mirror/CTAN/' => 1,
@@ -166,6 +169,7 @@ $mirrors = {
},
'North America' => {
'Canada' => {
+ 'https://ctan.math.ca/tex-archive/' => 1,
'https://ctan.mirror.globo.tech/' => 1,
'https://ctan.mirror.rafal.ca/' => 1,
'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1,
@@ -181,7 +185,7 @@ $mirrors = {
'https://ctan.math.illinois.edu/' => 1,
'https://ctan.math.utah.edu/ctan/tex-archive/' => 1,
'https://ctan.math.washington.edu/tex-archive/' => 1,
- 'https://ctan.mirrors.hoobly.com/' => 1,
+ 'https://mirror.las.iastate.edu/tex-archive/' => 1,
'https://mirror.math.princeton.edu/pub/CTAN/' => 1,
'https://mirror.mwt.me/ctan/' => 1,
'https://mirror2.sandyriver.net/pub/ctan/' => 1,
@@ -191,14 +195,10 @@ $mirrors = {
},
'Oceania' => {
'Australia' => {
- 'https://mirror.aarnet.edu.au/pub/CTAN/' => 1,
'https://mirror.cse.unsw.edu.au/pub/CTAN/' => 1,
},
},
'South America' => {
- 'Brazil' => {
- 'https://linorg.usp.br/CTAN/' => 1,
- },
'Chile' => {
'https://ctan.dcc.uchile.cl/' => 1,
},