summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-03-04 03:01:21 +0000
committerNorbert Preining <norbert@preining.info>2021-03-04 03:01:21 +0000
commit467737fbb47c40688b7e8548099b6236b4196d6d (patch)
tree5f5eec4b10c5ba29cc008226c677f69a63649dc2 /macros
parent6a1383661dd7817761345a9d4ddfd9db6ba2dd1e (diff)
CTAN sync 202103040301
Diffstat (limited to 'macros')
-rw-r--r--macros/context/contrib/context-vim/VERSION2
-rw-r--r--macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv8
-rw-r--r--macros/latex/contrib/apa7/apa7.dtx104
-rw-r--r--macros/latex/contrib/apa7/apa7.pdfbin530598 -> 530694 bytes
-rw-r--r--macros/latex/contrib/apa7/samples/longsample.pdfbin196588 -> 196588 bytes
-rw-r--r--macros/latex/contrib/apa7/samples/shortsample.pdfbin65352 -> 65352 bytes
-rw-r--r--macros/latex/required/babel/base/README.md153
-rw-r--r--macros/latex/required/babel/base/babel.dtx29
-rw-r--r--macros/latex/required/babel/base/babel.ins2
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin818447 -> 818518 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx9
11 files changed, 65 insertions, 242 deletions
diff --git a/macros/context/contrib/context-vim/VERSION b/macros/context/contrib/context-vim/VERSION
index 68a08183b7..b13b6bbe2a 100644
--- a/macros/context/contrib/context-vim/VERSION
+++ b/macros/context/contrib/context-vim/VERSION
@@ -1 +1 @@
-2020.09.15
+2021.03.01
diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv
index 564490ee26..c566e4509b 100644
--- a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv
+++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv
@@ -1,6 +1,6 @@
%D \module
%D [ file=t-syntax-groups,
-%D version=2020.06.29,
+%D version=2021.03.01,
%D title=\CONTEXT\ User Module,
%D subtitle=Syntax highlighting support,
%D author=Aditya Mahajan,
@@ -9,7 +9,7 @@
%D email=adityam <at> ieee <dot> org,
%D license=Simplified BSD License]
-\writestatus{loading}{Syntax highlighting groups (ver: 2020.06.29)}
+\writestatus{loading}{Syntax highlighting groups (ver: 2021.03.01)}
\startmodule [syntax-group]
\usemodule [module-catcodes]
@@ -48,9 +48,9 @@
[\s!parent=\syntaxgroup@namespace,\c!color=,\c!style=,\c!command=,#2]
\doifsomething{\syntaxgroupparameter\c!color}
{
- \expanded{\definecolor[\syntaxgroup@namespace-##1-color]
+ \expanded{\definecolor[\syntaxgroup@namespace-\syntaxgroup@name-color]
[\syntaxgroupparameter\c!color]}
- \setupsyntaxgroup[\syntaxgroup@name][\s!parent=\syntaxgroup@namespace,\c!color=\syntaxgroup@namespace-##1-color]
+ \setupsyntaxgroup[\syntaxgroup@name][\s!parent=\syntaxgroup@namespace,\c!color=\syntaxgroup@namespace-\syntaxgroup@name-color]
}
}
}{
diff --git a/macros/latex/contrib/apa7/apa7.dtx b/macros/latex/contrib/apa7/apa7.dtx
index c00e289be2..9819cca02b 100644
--- a/macros/latex/contrib/apa7/apa7.dtx
+++ b/macros/latex/contrib/apa7/apa7.dtx
@@ -4,11 +4,11 @@
% %
% CHANGE THESE VALUES WITH EACH NEW RELEASE: %
% %
-%<class>\ProvidesClass{apa7}[2021/03/01 v2.08 APA formatting (7th edition)]
+%<class>\ProvidesClass{apa7}[2021/03/03 v2.09 APA formatting (7th edition)]
% %
%<*internal> %
-\def\apaSevenVersionDate{2021/03/01}
-\def\apaSevenVersionNumber{2.08}
+\def\apaSevenVersionDate{2021/03/03}
+\def\apaSevenVersionNumber{2.09}
% %
% %
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -265,6 +265,8 @@ and the derived files apa7.ins,
%
% \changes{v2.08}{2021/03/01}{Updated BibLaTex to allow overriding bibliography title. }
%
+% \changes{v2.09}{2021/03/03}{Updated APA7endfloat.cfg file to use more modern DeclareDelayedFloatFlavor. This fixes the bug where longtable can be shown on the same page as another table. }
+%
% \begin{abstract}
% The \textit{Publication Manual} of the American Psychological
% Association is widely used in the social sciences. The most
@@ -2553,8 +2555,6 @@ and the derived files apa7.ins,
\let\BBAB\normal@BBAB% -- thp 2005/07/23
\fi}
-
-
%========== Alterations to captions (BDB) ===================
\captionsetup{justification=raggedright}
@@ -3850,92 +3850,26 @@ The detailed results are shown in Table~\ref{tab:DeckedTable}. \lipsum[22]
%\begin{macro}{APA7endfloat.cfg}
% \begin{macrocode}
%<*APAendfloat>
+\ProvidesFile{APA7endfloat.cfg}[2021/03/03 v2.00 apa7 configuration endfloat]
%%
%% This is file `endfloat.cfg',
-%% modifed from the original supplied with the endfloat package
+%% modifed from the original supplied efxmpl.cfg with the endfloat package
%% to handle both sideways floats and longtable
%%
-%% Athanassios Protopapas <protopap@ilsp.gr>
-%% July 2005
-%%
-%% Original authors: James Darrell McCauley <jdm5548@diamond.tamu.edu>,
-%% Jeff Goldberg <j.goldberg@cranfield.ac.uk>
-%% Original version: Version 2.4i <October 1995>
+%% Description: LaTeX style to put figures and tables at end of article
+%% Keywords: LaTeX, style-option, float, figure, table
+%% Authors: James Darrell McCauley <jdm5548@diamond.tamu.edu>,
+%% Jeff Goldberg <jeffrey@goldmark.org>,
+%% Axel Sommerfeldt <axel.sommerfeldt@f-m.fm>
+%% Maintainer: -none-
+%% Latest Version: Version 2.7 <April 2019>
%%
\RequirePackage{rotating}
-\let\efsaved@sidewaysfigure\sidewaysfigure
-\let\efsaved@sidewaystable\sidewaystable
-\let\efsaved@longtable\longtable
-\AtBeginTables{\let\sidewaystable=\efsaved@sidewaystable\relax}
-\AtBeginTables{\let\longtable=\efsaved@longtable\relax}
-\AtBeginFigures{\let\sidewaysfigure=\efsaved@sidewaysfigure\relax}
-\def\sidewaystable{\efloat@condopen{ttt}
- \efloat@iwrite{ttt}{\string\begin{sidewaystable}}%
-% \if@domarkers
-% \addtocounter{posttbl}{1}
-% \tableplace
-% \fi
- \def\@currenvir{efloat@float}%
- \begingroup
- \let\do\ef@makeinnocent \dospecials
- \ef@makeinnocent\^^L% and whatever other special cases
- \endlinechar`\^^M \catcode`\^^M=12 \ef@xsidetable}
-{\catcode`\^^M=12 \endlinechar=-1 %
- \gdef\ef@xsidetable#1^^M{\def\test{#1}
- \ifx\test\ef@endsidetabletest
- \efloat@foundend{ttt}{sidewaystable}
- \else
- \efloat@iwrite{ttt}{#1}%
- \let\next\ef@xsidetable
- \fi \next}
-}
-\def\sidewaysfigure{\efloat@condopen{fff}
- \efloat@iwrite{fff}{\string\begin{sidewaysfigure}}%
-% \if@domarkers
-% \addtocounter{postfig}{1}
-% \figureplace
-% \fi
- \def\@currenvir{efloat@float}%
- \begingroup
- \let\do\ef@makeinnocent \dospecials
- \ef@makeinnocent\^^L% and whatever other special cases
- \endlinechar`\^^M \catcode`\^^M=12 \ef@xsidefigure}
-{\catcode`\^^M=12 \endlinechar=-1 %
- \gdef\ef@xsidefigure#1^^M{\def\test{#1}
- \ifx\test\ef@endsidefiguretest
- \efloat@foundend{fff}{sidewaysfigure}
- \else
- \efloat@iwrite{fff}{#1}%
- \let\next\ef@xsidefigure
- \fi \next}
-}
-\def\longtable{\efloat@condopen{ttt}
- \efloat@iwrite{ttt}{\string\begin{longtable}}%
-% \if@domarkers
-% \addtocounter{posttbl}{1}
-% \tableplace
-% \fi
- \def\@currenvir{efloat@float}%
- \begingroup
- \let\do\ef@makeinnocent \dospecials
- \ef@makeinnocent\^^L% and whatever other special cases
- \endlinechar`\^^M \catcode`\^^M=12 \ef@xlongtable}
-{\catcode`\^^M=12 \endlinechar=-1 %
- \gdef\ef@xlongtable#1^^M{\def\test{#1}
- \ifx\test\ef@endlongtabletest
- \efloat@foundend{ttt}{longtable}
- \else
- \efloat@iwrite{ttt}{#1}%
- \let\next\ef@xlongtable
- \fi \next}
-}
-{\escapechar=-1%
- \xdef\ef@endsidefiguretest{\string\\end\string\{sidewaysfigure\string\}}%
- \xdef\ef@endsidetabletest{\string\\end\string\{sidewaystable\string\}}
- \xdef\ef@endlongtabletest{\string\\end\string\{longtable\string\}}}%
-\endinput
-
-%</APAendfloat>
+\RequirePackage{longtable}
+\DeclareDelayedFloatFlavor{sidewaysfigure}{figure}
+\DeclareDelayedFloatFlavor{sidewaystable}{table}
+\DeclareDelayedFloatFlavor{longtable}{table}
+\endinput%</APAendfloat>
% \end{macrocode}
%\end{macro}
%
diff --git a/macros/latex/contrib/apa7/apa7.pdf b/macros/latex/contrib/apa7/apa7.pdf
index a8733f4fe8..342cc96d43 100644
--- a/macros/latex/contrib/apa7/apa7.pdf
+++ b/macros/latex/contrib/apa7/apa7.pdf
Binary files differ
diff --git a/macros/latex/contrib/apa7/samples/longsample.pdf b/macros/latex/contrib/apa7/samples/longsample.pdf
index b0963ba0b8..52c3461ee0 100644
--- a/macros/latex/contrib/apa7/samples/longsample.pdf
+++ b/macros/latex/contrib/apa7/samples/longsample.pdf
Binary files differ
diff --git a/macros/latex/contrib/apa7/samples/shortsample.pdf b/macros/latex/contrib/apa7/samples/shortsample.pdf
index cc2a4e39ad..63b1d5be79 100644
--- a/macros/latex/contrib/apa7/samples/shortsample.pdf
+++ b/macros/latex/contrib/apa7/samples/shortsample.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index fe4414073f..1ec95e1826 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/README.md
@@ -1,17 +1,20 @@
-## Babel 3.54
+## Babel 3.55
This package manages culturally-determined typographical (and other)
-rules, and hyphenation patterns for a wide range of languages. Many
+rules, and hyphenation patterns for a wide range of languages. Many
language styles work with pdflatex, as well as with xelatex and
-lualatex out of the box. A few even work with plain formats.
+lualatex out of the box. A few even work with plain formats. Included
+is a set of ini files for about 250 languages.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.54 are described in:
+Changes in version 3.55 are described in:
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.54
+https://github.com/latex3/babel/blob/master/news-guides/news/whats-new-in-babel-3.55.md
-Included is a set of ini files for about 250 languages.
+Apart from the manual, you can find information on some aspects of babel at:
+
+https://github.com/latex3/babel/tree/master/news-guides
The best way to install and/or update it is with the help of package
managers.
@@ -41,136 +44,18 @@ You may also report them to the current maintainer more informally on:
Bugs related to specific languages are best reported to their
respective authors.
-### Latest changes
+### Summary of Latest changes
```
-3.54 2021-02-22
- * RTL text inside \put (with pict2e) correctly rendered in
- typical cases (lua, #98).
- * Same for \tikz (lua).
- * The main change in internal (loader of ini files refactored).
- * Fixes:
- - The tentative \foreignlanguage* stopped working.
-
-3.53 2021-01-26
- * Extended \setlocalecaption to allow .template (related to
- #111).
- * Allow access to some features in `ini` files even with `ldf`
- ones.
- * Tool to create ldf files with a (more or less) GUI.
- * Captions for Sinhala (thanks to Nisal D Bandara).
- * Fixes:
- - Not really a fix, but I started working on `picture` with
- bidi in lua.
- - Parenthesis sometimes mirrored at the end of math with
- bidi=basic.
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.53
-
-3.52 2020-12-16
- * WARNING. If you need the style for Afrikaans you must update
- babel-dutch.
- * Improved \babelposthyphenation and \babelprehyphenation:
- - Ordinary spaces can be matched in the latter.
- - Keys 'insert' and 'penalty'.
- - Some bugs fixed.
- * Fixes:
- - A couple of issues with \localeinfo and \getlocaleproperty
- (#102, #105).
- - Save size overflow with many \selectlanguage's (#109).
- - Albanian: fix a typo in contents name (#104)
- - Missing ‘Unused global option(s)’ warning (#110)
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52
-
-3.51 2020-10-27
- * Common interface to (re)define captions (with
- \setlocalecaption).
- * frenchspacing filled in many ini files.
- * A new internal macro (for ldf files) named \babel@texpdf, to
- ease interoperativity with hyperref in shorthands.
- * Fixes:
- - Error when loading a language on the fly in tabular (#97).
- - 'hyphenrules' raised an error with 'base' option (#59).
- - Better handling of autoloaded languages (eg, catcodes).
- - An error was raised with CJK and a null font (#99).
- - language.tag.bcp47 and tag.ini in \localeinfo didn't work
- (#102).
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52
-
-3.50 2020-10-06
- * Fixes:
- - main=<language> stopped working in some cases (#96).
- - Footnotes were not \long with layout=footnotes.
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.50
-
-3.49 2020-10-03
- * BUG. This version has a severe bug with main= (fixed in 3.50).
- * Allow standard LaTeX syntax to recognize locales based on ini
- files in the most common cases.
- * frenchspacing is set with ini files.
- * Fixes:
- - layout.lists=off didn't work (#94)
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.49
-
-3.48 2020-09-01
- * New (tentative) tools to customize some labels (like chapters
- in CJK and Hungarian).
- * Warning instead of error if neither 0 nor ZERO WIDTH SPACE is
- found in some Southeast Asian languages.
- * Fixes:
- - \babelshorthand didn't work with some dialects (#91).
- - \selectlanguage and otherlanguage raised an error inside
- tabular.
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.48
-
-3.47 2020-07-13
+3.55 2021-03-03??
+ * Captions for Uyghur.
* Fixes:
- - Spurious spaces when autoloading locales (bug introduced
- in 3.46 when fixing #80).
- - In dtx files, autoloading printed some spurious text
- (because % is set to ignore, #87).
- * New - \getlocaleproperty*, which doesn't raise an error.
- * Basic ini+tex templates for about 500 languages in the GitHub
- repository.
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.47
-
-3.46 2020-07-06
- * Languages can now be optionally selected with their BCP 47
- tags.
- * \BabelEnsureInfo now loads the basic data for the requested
- languages immediately (formerly it was done at the end of the
- preamble).
- * Fixes:
- - Getting rid of the hyphen in XeTeX was not working as
- expected. A new procedure has been devised.
- - tag.bcp47 now contains what its name promises, instead of
- just the language subtag (#70).
- - Locale info was not loaded if the name had uppercase letters
- in some OSs (#80).
- - The [..|..] syntax in ini dates didn't recognize 'digits'.
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.46
-
-3.45 2020-06-10
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45
-
-3.44 2020-05-13
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44
-
-3.43 2020-04-28
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.43
-
-3.42 2020-03-22
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42
-
-3.41 2020-02-27
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41
-
-3.40 2020-02-14
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.40
+ - Wrong caption in Romanian for Index (#117).
+ - Missing lines in ngermanb.sty (#118).
+ * There is also some tentative code to improve pgfpicture with
+ RTL texts.
+```
-3.39 2020-02-03
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.39
+### Previous changes
-3.38 2020-01-15
-See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.38
-```
+See https://github.com/latex3/babel/blob/master/news-guides/news/
-Javier Bezos
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index 093a61a6f1..e91394c7bf 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2021/02/22 v3.54 The Babel package]
+\ProvidesFile{babel.dtx}[2021/03/03 v3.55 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -243,11 +243,11 @@ also some notes on its use with Plain \TeX. Part II describes the code,
and usually it can be ignored.
\item[\sffamily\color{messages}What if I’m interested only in the
- latest changes?] Changes and new features with relation to version 3.8
- are highlighted with \New{X.XX}\hspace{-.5em}, and there are some
- notes for the latest versions in
- \href{https://github.com/latex3/babel/wiki}{the \babel{} wiki}. The
- most recent features can be still unstable.
+latest changes?] Changes and new features with relation to version 3.8
+are highlighted with \New{X.XX}\hspace{-.5em}, and there are some notes
+for the latest versions in
+\href{https://github.com/latex3/babel/tree/master/news-guides}{the
+\babel{} repository}. The most recent features can be still unstable.
\item[\sffamily\color{messages}Can I help?] Sure! If you are interested
in the \TeX{} multilingual support, please join the
@@ -3028,9 +3028,10 @@ to \textit{ύ}, so that the diaeresis is removed.
This feature is activated with the first |\babelposthyphenation| or
|\babelprehyphenation|.
-See the \href{https://github.com/latex3/babel/wiki}{\babel\ wiki} for a
-more detailed description and some examples. It also describes a few
-additional replacement types (|string|, |penalty|).
+See the
+\href{https://github.com/latex3/babel/blob/master/news-guides/guides/non-standard-hyphenation-with-luatex.md}{\babel\
+site} for a more detailed description and some examples. It also
+describes a few additional replacement types (|string|, |penalty|).
Although the main purpose of this command is non-standard hyphenation,
it may actually be used for other transformations (after hyphenation is
@@ -4106,7 +4107,7 @@ but if you want to do it, here are a few guidelines.
The following page provides a starting point for \texttt{ldf} files:
\texttt{http://www.texnia.com/incubator.html}. See also
-\texttt{https://github.com/latex3/babel/wiki/List-of-locale-templates}.
+\texttt{https://github.com/latex3/babel/blob/master/news-guides/guides/list-of-locale-templates.md}.
If you need further assistance and technical advice in the
development of language styles, I am willing to help you. And of
@@ -4848,8 +4849,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.54>>
-%<<date=2021/02/22>>
+%<<version=3.55>>
+%<<date=2021/03/03>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -14359,6 +14360,10 @@ end
\fi
\AtBeginDocument
{\ifx\tikz@atbegin@node\@undefined\else
+ \ifx\AddToHook\@undefined\else % TODO. Still tentative.
+ \AddToHook{env/pgfpicture/begin}{\bbl@pictsetdir\@ne}%
+ \bbl@add\pgfinterruptpicture{\bbl@pictresetdir}%
+ \fi
\let\bbl@OL@pgfpicture\pgfpicture
\bbl@sreplace\pgfpicture{\pgfpicturetrue}%
{\bbl@pictsetdir\z@\pgfpicturetrue}%
diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index 73a8825c19..29d689b4b8 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2021/02/22}
+\def\filedate{2021/03/03}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index f455a61647..89135c5cb2 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index bd6f5b7bfd..91092197f2 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2021/02/22 v3.54]
+\ProvidesFile{bbcompat.dtx}[2021/03/03 v3.55]
%</dtx>
%
%% File 'bbcompat.dtx'
@@ -190,12 +190,11 @@
%<+galician>\def\CurrentOption{galician}
%<+galician>\input galician.ldf\relax
%<+austrian>\def\CurrentOption{austrian}
-%<+german>\def\CurrentOption{german}
%<+germanb>\def\CurrentOption{german}
-%<+austrian|german|germanb>\input germanb.ldf\relax
+%<+austrian|germanb>\input germanb.ldf\relax
%<+naustrian>\def\CurrentOption{naustrian}
-%<+ngerman>\def\CurrentOption{ngerman}
-%<+naustrian|ngerman>\input ngermanb.ldf\relax
+%<+ngermanb>\def\CurrentOption{ngerman}
+%<+naustrian|ngermanb>\input ngermanb.ldf\relax
%<+greek>\def\CurrentOption{greek}
%<+greek>\input greek.ldf\relax
%<+icelandic>\def\CurrentOption{icelandic}