[latex3-commits] [git/LaTeX3-latex3-babel] master: Bump to 3.52. (9f4acf9)
Javier
email at dante.de
Wed Dec 16 12:38:52 CET 2020
Repository : https://github.com/latex3/babel
On branch : master
Link : https://github.com/latex3/babel/commit/9f4acf9f3b55daa62294ac87a6d323ec2cf9d804
>---------------------------------------------------------------
commit 9f4acf9f3b55daa62294ac87a6d323ec2cf9d804
Author: Javier <email at localhost>
Date: Wed Dec 16 12:38:52 2020 +0100
Bump to 3.52.
>---------------------------------------------------------------
9f4acf9f3b55daa62294ac87a6d323ec2cf9d804
README.md | 107 +++++++++++---------------------
babel.dtx | 131 +++++++++++++++++++++------------------
babel.ins | 2 +-
babel.pdf | Bin 816943 -> 819029 bytes
bbcompat.dtx | 2 +-
testfiles/bbl-provide.tlg | 10 +--
testfiles/bbl-safe-babelsave.tlg | 2 +-
testfiles/tlb3050.tlg | 4 ++
testfiles/tlb3065.tlg | 5 --
testfiles/tlb3174.tlg | 5 --
testfiles/tlb3438.tlg | 2 +-
testfiles/tlb3649.tlg | 25 +++++---
testfiles/tlb3805.tlg | 8 +--
13 files changed, 139 insertions(+), 164 deletions(-)
diff --git a/README.md b/README.md
index 1fa7777..30352f2 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.51.2218
+## Babel 3.52
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -7,9 +7,9 @@ lualatex out of the box. A few even work with plain formats.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.51 are described in:
+Changes in version 3.52 are described in:
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.51
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52
Included is a set of ini files for about 250 languages.
@@ -43,10 +43,14 @@ respective authors.
### Latest changes
```
-3.52 2020-12-[16?]
- - Improved \babelprehyphenation and \babelprehyphenation (and
- some bugs fixed).
- - Fixes:
+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).
@@ -54,63 +58,64 @@ respective authors.
- Missing ‘Unused global option(s)’ warning (#110)
3.51 2020-10-27
- - Common interface to (re)define captions (with
+ * Common interface to (re)define captions (with
\setlocalecaption).
- - frenchspacing filled in many ini files.
- - A new internal macro (for ldf files) named \babel at texpdf, to
+ * frenchspacing filled in many ini files.
+ * A new internal macro (for ldf files) named \babel at texpdf, to
ease interoperativity with hyperref in shorthands.
- - Fixes:
+ * 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).
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.52
3.50 2020-10-06
- - Fixes:
+ * Fixes:
- main=<language> stopped working in some cases (#96).
- Footnotes were not \long with layout=footnotes.
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
+ * 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:
+ * frenchspacing is set with ini files.
+ * Fixes:
- layout.lists=off didn't work (#94)
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
+ * 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
+ * Warning instead of error if neither 0 nor ZERO WIDTH SPACE is
found in some Southeast Asian languages.
- - Fixes:
+ * Fixes:
- \babelshorthand didn't work with some dialects (#91).
- \selectlanguage and otherlanguage raised an error inside
tabular.
https://github.com/latex3/babel/wiki/What's-new-in-babel-3.48
3.47 2020-07-13
- - Fixes:
+ * 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
+ * New - \getlocaleproperty*, which doesn't raise an error.
+ * Basic ini+tex templates for about 500 languages in the GitHub
repository.
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
+ * Languages can now be optionally selected with their BCP 47
tags.
- - \BabelEnsureInfo now loads the basic data for the requested
+ * \BabelEnsureInfo now loads the basic data for the requested
languages immediately (formerly it was done at the end of the
preamble).
- - Fixes:
+ * 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
@@ -121,15 +126,15 @@ https://github.com/latex3/babel/wiki/What's-new-in-babel-3.47
https://github.com/latex3/babel/wiki/What's-new-in-babel-3.46
3.45 2020-06-10
- - Minor fixes in Hindi, Ancient Greek, Macedonian.
- - Improvements in Kurdish, Marathi.
- - Alternative date formats with \localedate[calendar=...,
+ * Minor fixes in Hindi, Ancient Greek, Macedonian.
+ * Improvements in Kurdish, Marathi.
+ * Alternative date formats with \localedate[calendar=...,
variant=...]{y}{m}{d} (note: no calendar computations, just
strings).
- - \today is (again) case-aware.
- - \localenumeral{digits}{..} and \localecounter{digits}{cntr}
+ * \today is (again) case-aware.
+ * \localenumeral{digits}{..} and \localecounter{digits}{cntr}
for native digits.
- - Fixes
+ * Fixes
- Improved handling of math with \babelposthyphenation and
\babelprehyphenation (it was ignoring too much).
- An error related to \bbl at foreign@x could be raised in some
@@ -137,52 +142,12 @@ https://github.com/latex3/babel/wiki/What's-new-in-babel-3.46
See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45
3.44 2020-05-13
- - WARNING. If you need the Portuguese style you must update
- babel-portuges.
- - \localedate, to print date with the current locale.
- - [|] syntax in dates, to represent a value with any counter
- defined in the ini files.
- - Amharic: line breaking (modern and traditional), counters.
- - Improvements in French, Portuguese.
- - Optional argument in \foreignlanguage and otherlanguage*,
- to switch date and/or captions.
- - Preliminary code for \babelprehyphenation.
- - Fixes:
- - \babelcharproperty{..}{linebreak]{..} raised an error.
- - \babelposthyphenation raised an error if the last char in
- the pattern was ].
- - \babelposthyphenation is now deativated in math.
https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44
3.43 2020-04-28
- - Autoloading based on the BCP47 codes, with basic lookup.
- - Now only a few essential commands are loaded in the format.
- - Improvements in Assamese, Luxembourgish, Marathi, Armenian,
- Bengali, and Finnish.
- - First steps in the removal of switch.def and plain.def.
- - Fixes:
- - Babel reset the \sfcode of » to 1000. It should be 0.
- - \guillemotleft and \guillemotleft renamed to \guillemetleft
- and \guillemetleft (#63).
- - A couple of bugs related to autoloading.
https://github.com/latex3/babel/wiki/What's-new-in-babel-3.43
3.42 2020-03-22
- - \getlocaleproperty, to get the value of a field from the loaded
- ini files.
- - Added ini files for Syriac, Coptic and Church Slavic. Improved
- some others (Armenian, Sanskrit).
- - Added a new field tag.bcp47.likely to many files.
- - Improved line breaking with xetex.
- - Fixes:
- - Remove extra space with languages loaded on the fly (bug
- introduced in 3.41).
- - Line breaking was no always correct with languages loaded on
- the fly.
- - Avoid a harmless warning about redefining a protected command
- (#52).
- - Locale was not switched correctly with COMBINING characters
- (#54).
See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42
3.41 2020-02-27
diff --git a/babel.dtx b/babel.dtx
index df59b3a..ee0f127 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2020/12/11 v3.51.2218 The Babel package]
+\ProvidesFile{babel.dtx}[2020/12/16 v3.52 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -3013,30 +3013,64 @@ example, if the first capture reads |([ΐΰ])|, the replacement could be
\verb+{1|ΐΰ|ίύ}+, which maps \textit{ΐ} to \textit{ί}, and \textit{ΰ}
to \textit{ύ}, so that the diaeresis is removed.
-This feature is activated with the first |\babelposthyphenation|.
+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 an
-additional replacement type with the key |string|.
+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
+applied, so you must take discretionaries into account).
+
+You are limited to substitutions as done by \textsf{lua}, although a
+future implementation may alternatively accept \textsf{lpeg}.
+
+\Describe{\babelprehyphenation}{\marg{locale-name}%
+ \marg{lua-pattern}\marg{replacement}}
+
+\New{3.44-3-52} This command is not strictly about hyphenation, but
+it is include here because it is a clear counterpart of
+|\babelposthyphenation|. It is similar to the latter, but (as its name
+implies) applied before hyphenation. There are other differences: (1)
+the first argument is the locale instead the name of hyphenation
+patterns; (2) in the search patterns |=| has no special meaning, while
+\verb+|+ stands for an ordinary space; (3) in the replacement,
+discretionaries are not accepted.
+
+It handles glyphs and spaces (but you can not insert spaces).
+
+Performance is still somewhat poor in some cases, but it is fast in the
+most the typical ones.
+
+This feature is activated with the first |\babelposthyphenation| or
+|\babelprehyphenation|.
\begin{example}
- Although the main purpose of this command is non-standard
- hyphenation, it may actually be used for other transformations (after
- hyphenation is applied, so you must take discretionaries into
- account). For example, you can use the |string| replacement to
- replace a character (or series of them) by another character (or
- series of them). Thus, to enter \textit{ž} as |zh| and \textit{š} as
- |sh| in a newly created locale for transliterated Russian:
+ You can replace a character (or series of them) by another character
+ (or series of them). Thus, to enter \textit{ž} as |zh| and \textit{š}
+ as |sh| in a newly created locale for transliterated Russian:
\begin{verbatim}
\babelprovide[hyphenrules=+]{russian-latin} % Create locale
-\babelposthyphenation{russian-latin}{([sz])h} % Create rule
+\babelprehyphenation{russian-latin}{([sz])h} % Create rule
{
- { string = {1|sz|šž} },
+ string = {1|sz|šž},
remove
}
\end{verbatim}
- In other words, it is a quite general tool. (A counterpart
- |\babelprehyphenation| is on the way.)
+\end{example}
+
+\begin{example}
+ The following rule prevent the word “a” from being at the
+ end of a line:
+\begin{verbatim}
+\babelprehyphenation{english}{|a|}
+ {}, {}, % Keep first space and a
+ {insert, penalty = 10000}, % Insert penalty
+ {} % Keep last space
+}
+\end{verbatim}
\end{example}
\subsection{Selection based on BCP 47 tags}
@@ -3874,26 +3908,6 @@ labels, both with the relation to captions (chapters, part), and how
counters are used to define them. It is still somewhat tentative
because it is far from trivial -- see the wiki for further details.
-\medskip
-\textbf{\string\babelprehyphenation}
-
-\New{3.44} Note it is tentative, but the current behavior for glyphs
-should be correct.
-
-It is similar to |\babelposthyphenation|, but (as its name implies)
-applied before hyphenation. There are other differences: (1) the first
-argument is the locale instead the name of hyphenation patterns; (2) in
-the search patterns |=| has no special meaning (\verb+|+ is still
-reserved, but currently unused); (3) in the replacement,
-discretionaries are not accepted, only remove, {}, and string = ...
-
-Currently it handles glyphs, not discretionaries or spaces (in
-particular, it will not catch the hyphen and you can't insert or remove
-spaces). Also, you are limited to substitutions as done by lua,
-although a future implementation may alternatively accept lpeg.
-
-Performance is still somewhat poor.
-
\section{Loading languages with \file{language.dat}}
\TeX{} and most engines based on it (pdf\TeX, \xetex, $\epsilon$-\TeX,
@@ -4823,8 +4837,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.51.2218>>
-%<<date=2020/12/11>>
+%<<version=3.52>>
+%<<date=2020/12/16>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -6752,7 +6766,6 @@ help from Bernd Raichle, for which I am grateful.
%
% \begin{macrocode}
\let\bbl at tempc\relax
-\let\bbl at temp@lg\@empty
\bbl at foreach\bbl at language@opts{%
\ifcase\bbl at iniflag % Default
\bbl at ifunset{ds@#1}%
@@ -13687,7 +13700,8 @@ end
Babel.fetch_subtext = {}
- &% TODO. Merge with [1]?? Maybe not - too many differences.
+ &% Merging both functions doesn't seen feasible, because there are too
+ &% many differences.
Babel.fetch_subtext[0] = function(head)
local word_string = ''
local word_nodes = {}
@@ -13697,18 +13711,16 @@ end
while item do
- &% print('++', item)
-
if item.id == 11 then
inmath = (item.subtype == 0)
end
+
if inmath then
- goto next
- end
+ &% pass
- if item.id == 29 then
+ elseif item.id == 29 then
local locale = node.get_attribute(item, Babel.attr_locale)
- &% print('++', locale)
+
if lang == locale or lang == nil then
if (item.char ~= 124) then &% ie, not | = space
lang = lang or locale
@@ -13729,7 +13741,6 @@ end
word_nodes[#word_nodes+1] = item &% Will be ignored
end
- ::next::
item = item.next
end
@@ -13751,22 +13762,23 @@ end
while item do
- &% print('++', item)
-
if item.id == 11 then
inmath = (item.subtype == 0)
end
+
if inmath then
- goto next
- end
+ &% pass
- if item.id == 29
- and (item.char ~= 124) &% ie, not |
- and (item.char ~= 61) &% ie, not =
- and (item.lang == lang or lang == nil) then
- lang = lang or item.lang
- word_string = word_string .. unicode.utf8.char(item.char)
- word_nodes[#word_nodes+1] = item
+ elseif item.id == 29 then
+ if item.lang == lang or lang == nil then
+ if (item.char ~= 124) and (item.char ~= 61) then &% not =, not |
+ lang = lang or item.lang
+ word_string = word_string .. unicode.utf8.char(item.char)
+ word_nodes[#word_nodes+1] = item
+ end
+ else
+ break
+ end
elseif item.id == 7 and item.subtype == 2 then
word_string = word_string .. '='
@@ -13790,7 +13802,6 @@ end
word_nodes[#word_nodes+1] = item &% Will be ignored
end
- ::next::
item = item.next
end
@@ -13854,7 +13865,7 @@ end
local matches = { u.match(w, p, last_match) }
if #matches < 2 then break end
- &% Get and remove empty captures (with (), which return a
+ &% Get and remove empty captures (with ()'s, which return a
&% number with the position), and keep actual captures
&% (from (...)), if any, in matches.
local first = table.remove(matches, 1)
@@ -13983,7 +13994,7 @@ end
print('/', sc, first, last, last_match, w)
end
- &% TODO. refetch must be eventually unnecesary.
+ &% TODO. refetch will be eventually unnecesary.
if refetch then
w, wn, nw, lang = Babel.fetch_subtext[mode](word_head)
end
diff --git a/babel.ins b/babel.ins
index 87c4384..b362ca9 100644
--- a/babel.ins
+++ b/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{2020/12/11}
+\def\filedate{2020/12/16}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 0863b3b..a946234 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 8751c21..fb1977f 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/12/11 v3.51.2218]
+\ProvidesFile{bbcompat.dtx}[2020/12/16 v3.52]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/testfiles/bbl-provide.tlg b/testfiles/bbl-provide.tlg
index 2d4612c..d9d5c8c 100644
--- a/testfiles/bbl-provide.tlg
+++ b/testfiles/bbl-provide.tlg
@@ -14,14 +14,16 @@ Package: babel
\arhinishchaptername = \long macro:->Chapitula
\prefacename = macro:->\bbl at ensure@arhinish {\arhinishprefacename }
\arhinishprefacename = \long macro:->\bbl at nocaption {prefacename}{arhinishprefacename}
-Package babel Warning: \arhinishprefacename not set. Please, define
-(babel) it in the preamble with something like:
+Package babel Warning: \arhinishprefacename not set. Please, define it
+(babel) after the language has been loaded (typically
+(babel) in the preamble) with something like:
(babel) \renewcommand\arhinishprefacename{..}
(babel) Reported on input line ....
\prefacename \prefacename = 147.15198pt, 6.94444pt, 1.94444pt
\refname \chaptername = 84.05573pt, 6.94444pt, 1.94444pt
-Package babel Warning: \arhinishtoday not set. Please, define
-(babel) it in the preamble with something like:
+Package babel Warning: \arhinishtoday not set. Please, define it
+(babel) after the language has been loaded (typically
+(babel) in the preamble) with something like:
(babel) \renewcommand\arhinishtoday{..}
(babel) Reported on input line ....
\today = 39.13171pt, 6.94444pt, 1.94444pt
diff --git a/testfiles/bbl-safe-babelsave.tlg b/testfiles/bbl-safe-babelsave.tlg
index b79d79d..c0266c2 100644
--- a/testfiles/bbl-safe-babelsave.tlg
+++ b/testfiles/bbl-safe-babelsave.tlg
@@ -13,7 +13,7 @@ Package babel Info: Making ^ an active character on input line ....
\catcode`^ = 7
\th = macro:->\T1-cmd \th \T1\th
LaTeX Font Info: Trying to load font information for T2A+cmr on input line ....
-\th = macro:->\textormath {\ltx at th }{\mathop {\operator at font th}\nolimits }
+\th = macro:->\T1-cmd \th \T1\th
\th = macro:->\T1-cmd \th \T1\th
\ref = macro:#1->\expandafter \@setref \csname r@#1\endcsname \@firstoftwo {#1}
\nocite = macro:#1->\@safe at activestrue \org at nocite {#1}\@safe at activesfalse
diff --git a/testfiles/tlb3050.tlg b/testfiles/tlb3050.tlg
index c717f2a..377cd2e 100644
--- a/testfiles/tlb3050.tlg
+++ b/testfiles/tlb3050.tlg
@@ -41,4 +41,8 @@ Package: babel
.\LGR/cmr/m/n/10.95 a
! OK.
l. ......h\"{u}tte hott \textgreek{<alfa}}\showbox0
+LaTeX3 Info: Redefining command \BeforeClosingMainAux with sig. 'm' on line
+(LaTeX3) 42.
+LaTeX3 Info: Redefining command \BeforeClosingMainAux with sig. 'm' on line
+(LaTeX3) 42.
(tlb3050.aux)
diff --git a/testfiles/tlb3065.tlg b/testfiles/tlb3065.tlg
index fa2b134..230dd1c 100644
--- a/testfiles/tlb3065.tlg
+++ b/testfiles/tlb3065.tlg
@@ -9,11 +9,6 @@ Package: inputenc
Options: cp1251
Package: babel
Options: english,russian
-Package babel Info: Using '\language' instead of 'language' is
-(babel) deprecated. If what you want is to use a
-(babel) macro containing the actual locale, make
-(babel) sure it does not not match any language.
-(babel) Reported on input line ....
\lefthyphenmin=2, \righthyphenmin=2, \russianhyphenmins=\tw@ \tw@ .
Underfull \hbox (badness 10000) in paragraph at lines 46--46
[] \T2A/cmr/m/n/10 ^^ef^^e5-^^f0^^e5-^^ed^^ee-^^f1^^fb
diff --git a/testfiles/tlb3174.tlg b/testfiles/tlb3174.tlg
index 535e9ed..3e9aa1d 100644
--- a/testfiles/tlb3174.tlg
+++ b/testfiles/tlb3174.tlg
@@ -29,11 +29,6 @@ l. ......\hyperref{file:other}{equation}{1}{good},}
.\OT1/cmr/m/n/10 .
! OK.
l. ......{\hyperref{file:other}{equation}{1}{bad}.}
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line ....
-Package atveryend Info: Empty hook `AfterLastShipout' on input line ....
(tlb3174.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line ...
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line ...
Package rerunfilecheck Info: File `tlb3174.out' has not changed.
(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line ....
diff --git a/testfiles/tlb3438.tlg b/testfiles/tlb3438.tlg
index 17f81a5..1181fc1 100644
--- a/testfiles/tlb3438.tlg
+++ b/testfiles/tlb3438.tlg
@@ -6,7 +6,7 @@ Main Class: article
Package: babel
Options: english
(../babel-french.tex
-Package babel Info: Importing basic data for french
+Package babel Info: Importing data for french
(babel) from babel-fr.ini. Reported on input line ....
)
> \box...=
diff --git a/testfiles/tlb3649.tlg b/testfiles/tlb3649.tlg
index cbca212..51349ea 100644
--- a/testfiles/tlb3649.tlg
+++ b/testfiles/tlb3649.tlg
@@ -14,11 +14,9 @@ LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line ....
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line ....
-LaTeX Warning: Command \th invalid in math mode on input line ....
-Missing character: There is no ^^fe in font cmr10!
> \box...=
-\vbox(6.8872+1.94397)x345.0
-.\hbox(6.8872+1.94397)x345.0, glue set 313.89282fil
+\vbox(6.8872+1.94444)x345.0
+.\hbox(6.8872+1.94444)x345.0, glue set 291.5039fil
..\hbox(0.0+0.0)x15.0
..\T1/cmr/m/n/10 ^^fe
..\penalty 10000
@@ -26,6 +24,13 @@ Missing character: There is no ^^fe in font cmr10!
..\T1/cmr/m/n/10 ;
..\glue 3.33252 plus 1.66626 minus 1.11084
..\mathon
+..\hbox(6.15079+1.94444)x22.38892
+...\OT1/cmr/m/n/10 a
+...\OT1/cmr/m/n/10 r
+...\OT1/cmr/m/n/10 c
+...\OT1/cmr/m/n/10 t
+...\OT1/cmr/m/n/10 g
+...\kern0.13887
..\mathoff
..\T1/cmr/m/n/10 .
..\penalty 10000
@@ -42,15 +47,19 @@ Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
> \box...=
-\vbox(6.94444+1.94397)x345.0
-.\hbox(6.94444+1.94397)x345.0, glue set 311.66881fil
+\vbox(6.15079+1.94444)x345.0
+.\hbox(6.15079+1.94444)x345.0, glue set 298.72437fil
..\hbox(0.0+0.0)x15.0
..\T2A/cmr/m/n/10 ;
..\glue 3.33252 plus 1.66626 minus 1.11084
..\mathon
-..\hbox(6.94444+0.0)x9.44447
+..\hbox(6.15079+1.94444)x22.38892
+...\OT1/cmr/m/n/10 a
+...\OT1/cmr/m/n/10 r
+...\OT1/cmr/m/n/10 c
...\OT1/cmr/m/n/10 t
-...\OT1/cmr/m/n/10 h
+...\OT1/cmr/m/n/10 g
+...\kern0.13887
..\mathoff
..\T2A/cmr/m/n/10 .
..\penalty 10000
diff --git a/testfiles/tlb3805.tlg b/testfiles/tlb3805.tlg
index bcf7f92..4bd73ad 100644
--- a/testfiles/tlb3805.tlg
+++ b/testfiles/tlb3805.tlg
@@ -106,13 +106,7 @@ l. ......} shows this working (\pageref{sec:foo}).}
.etc.
! OK.
l. ......o} shows this breaking (\vref*{sec:foo}).}
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line ....
[1
-]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line ....
-(tlb3805.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line ...
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line ...
+] (tlb3805.aux)
Package rerunfilecheck Info: File `tlb3805.out' has not changed.
(rerunfilecheck) Checksum: AA17619E6E82725D0F081947CEDB48FD;38.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line ....
More information about the latex3-commits
mailing list.