summaryrefslogtreecommitdiff
path: root/macros/eplain/source
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-10-07 03:03:15 +0000
committerNorbert Preining <norbert@preining.info>2022-10-07 03:03:15 +0000
commitbbbfa0a90645d4da46b1492f6513b28a01eb78da (patch)
treedcbf82e9f2bd50ac7596114690ad31ca7a6dbf8c /macros/eplain/source
parent678708e90ffe138885ed8c06b6780d491b80fae5 (diff)
CTAN sync 202210070303
Diffstat (limited to 'macros/eplain/source')
-rw-r--r--macros/eplain/source/xeplain.tex19
1 files changed, 11 insertions, 8 deletions
diff --git a/macros/eplain/source/xeplain.tex b/macros/eplain/source/xeplain.tex
index 1b0e75ee4f..c30fb6c01d 100644
--- a/macros/eplain/source/xeplain.tex
+++ b/macros/eplain/source/xeplain.tex
@@ -1,3 +1,4 @@
+% $Id: xeplain.tex 60 2022-10-05 22:42:54Z karl $
% xeplain.tex: macros for nonformatting. Written 1989--94 by (mostly)
% Karl Berry. Some additions/changes 1997--98 by Adam Lewenberg,
% with subsequent contributions from many people.
@@ -20,7 +21,7 @@
%% version = "REPLACE-WITH-VERSION",
%% date = "REPLACE-WITH-DATE",
%% filename = "xeplain.tex",
-%% email = "bug-eplain@tug.org",
+%% email = "tex-eplain@tug.org",
%% checksum = "REPLACE-WITH-CHECKSUM",
%% codetable = "ASCII",
%% supported = "yes",
@@ -30,7 +31,7 @@
%% files for author credits, etc. The original sources
%% can be found in Eplain sources in your TeX
%% distribution, on CTAN or on Eplain's home page at
-%% http://tug.org/eplain. Please base diffs or
+%% https://tug.org/eplain. Please base diffs or
%% other contributions on xeplain.tex, not the
%% stripped-down eplain.tex.",
%% }
@@ -49,10 +50,9 @@
\expandafter\let\expandafter\next\csname endinput\endcsname
\fi
\next
-% The ifpdf.sty file included below was written by Heiko Oberdiek.
-% See the complete source file (e.g., in this distribution) for
-% comments.
-%% [[[include ifpdf.sty]]]
+% The iftex.sty file included below was mainly written by Heiko Oberdiek
+% and is now maintained by the LaTeX Project.
+%% [[[include iftex.sty]]]
%
%
% Category codes, etc.
@@ -125,8 +125,7 @@
\def\@@ifempty#1#2\@emptymarkB{\ifx #1\@emptymarkA}%
%
% True if #1 is an integer. From the UK List of TeX Frequently Asked
-% Questions, http://www.tex.ac.uk/cgi-bin/texfaq2html.
-\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
+% Questions, https://texfaq.org.\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
\def\ifinteger#1{\ifcat_\ifnum9<1\@gobbleminus#1 _\else A\fi}%
% This is a convenience to be used in places where TeX might be
% skipping tokens, e.g., in conditionals. Usage:
@@ -3443,6 +3442,10 @@
% The basic approach is that of Appendix E of the TeXbook, p.417.
% David Guichard made significant improvements to my original implementation.
%
+% A fundamental bug is that marks are not always preserved. See:
+% https://tug.org/pipermail/tex-eplain/2021/001001.html
+% https://tug.org/pipermail/tex-eplain/2022/001049.html
+%
% The glue here (the default is intended to be one linespace) is inserted
% before double columns start, and after they end.
%