summaryrefslogtreecommitdiff
path: root/macros/plain/contrib/tugboat/tugboat.cmn
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-10-30 03:02:43 +0000
committerNorbert Preining <norbert@preining.info>2023-10-30 03:02:43 +0000
commit8647e4164dd0349eb19a3068ec19c135647e1b4c (patch)
tree1aa23fe4d369d9779070159a2a6aec4536aeca48 /macros/plain/contrib/tugboat/tugboat.cmn
parent63d7dc4d66eb8f96c0c480abe8e5d0eefc434269 (diff)
CTAN sync 202310300302
Diffstat (limited to 'macros/plain/contrib/tugboat/tugboat.cmn')
-rw-r--r--macros/plain/contrib/tugboat/tugboat.cmn53
1 files changed, 36 insertions, 17 deletions
diff --git a/macros/plain/contrib/tugboat/tugboat.cmn b/macros/plain/contrib/tugboat/tugboat.cmn
index 58fe38ee13..b51f03acd3 100644
--- a/macros/plain/contrib/tugboat/tugboat.cmn
+++ b/macros/plain/contrib/tugboat/tugboat.cmn
@@ -19,7 +19,7 @@
%% definitions for abbreviations and logos that
%% appear in TUGboat."
%% }
-%% $Id: tugboat.cmn 482 2023-06-11 22:30:07Z karl $
+%% $Id: tugboat.cmn 534 2023-10-29 01:17:51Z karl $
% do nothing when reading this file a second time.
\ifx\tugboatcmn\undefined
@@ -29,8 +29,8 @@
\fi
\next
-\def\fileversion{v1.28}
-\def\filedate{2023-06-11}
+\def\fileversion{v1.29}
+\def\filedate{2023-10-28}
\message{File `TUGBOAT.CMN' \fileversion \space\space <\filedate>}
@@ -103,7 +103,7 @@
\def\acro#1{{\SMC #1}\spacefactor1000 }
-\def\AllTeX{(\La)\TeX}
+\def\AllTeX{(\La\kern-.075em)\kern-.05em\TeX}
\def\AMS{American Mathematical Society}
\def\AmS{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
{\the\textfont2 M}\kern-.125em{\the\textfont2 S}}
@@ -158,6 +158,7 @@
\kern-.5\wd\TestBox\raise.42ex\box\TestBox}
\def\LaTeX{\La\kern-.15em\TeX}
\def\LaTeXe{\LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$}
+\def\LMTX{\acro{LMTX}}
\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX}
\def\MacOSX{Mac\,\acro{OS\,X}}
\def\MathML{Math\acro{ML}}
@@ -180,6 +181,8 @@
\def\PCTeX{PC\thinspace\TeX}
\def\pcTeX{\leavevmode\raise.5ex\hbox{p\kern-.3ptc}\TeX}
\def\PDF{\acro{PDF}}
+\def\pdfLaTeX{pdf\/\-\LaTeX}
+\def\pdfTeX{pdf\/\-\TeX}
\def\PGF{\acro{PGF}}
\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\spacefactor1000 }
\def\PiCTeX{\PiC\kern-.11em\TeX}
@@ -216,6 +219,7 @@
\def\Thanh{H\`an~Th\^e\llap{\raise.5ex\hbox{\'{}}}~Th\`anh}
\def\TIFF{\acro{TIFF}}
\def\TikZ{Ti{\it k}Z}
+\def\TP{{\sl \TeX:\ The Program\/}}
\def\ttn{{\sl TTN}\spacefactor1000 }
\def\TTN{{\sl \TeX{} and TUG NEWS}\spacefactor1000 }
\def\tubfont{\sl} % redefined in other situations
@@ -454,7 +458,7 @@
\def\setboxcs#1{\setbox\csname#1\endcsname}
\def\newboxcs#1{\expandafter\newbox\csname#1\endcsname}
-\def\gobble#1{}
+\long\def\gobble#1{}
\def\vellipsis{%
\leavevmode\kern0.5em
@@ -489,6 +493,9 @@
\def\slash{/\penalty\z@\hskip\z@skip } % "breakable" slash
+\def\tbcode#1{\hbox{\tt #1}} % literal text
+\def\tbcodebreak{\nolinkurl} % assume url.sty has been loaded
+
% Adapted from c.t.t posting by Donald Arseneau, 26 May 93.
\def\nth#1{\TestCount=#1\relax
\ifnum\TestCount <0 \multiply\TestCount by\m@ne \fi % subdue negatives
@@ -737,19 +744,23 @@
\def\signaturemark{\leavevmode\llap{$\diamond$\enspace}}
-% some hyphenation exceptions, unless \tubomithyphenations
-% is defined (used in tb*hyf.tex).
+% Some hyphenation exceptions, plus read our entire
+% ushyphex.tex file if present -- unless \tubomithyphenations
+% is defined, in which case do nothing (needed for tb*hyf.tex).
\ifx\tubomithyphenations\@thisisundefined
-\hyphenation{Del-a-ware Dijk-stra Duane Eijk-hout
- Flor-i-da Free-BSD Ghost-script Ghost-view
+ \openin\@altfilenames=ushyphex.tex
+ \ifeof\@altfilenames\else\input ushyphex.tex \fi
+ % now a selected list, historically used before we input ushyphex.
+ \hyphenation{Del-a-ware Dijk-stra Duane Eijk-hout
+ Flor-i-da Free-BSD Ghost-script
Hara-lam-bous Jac-kow-ski Ja-pa-nese Karls-ruhe Lua-Meta
- Mac-OS Ma-la-ya-lam Math-Sci-Net
+ Mac-OS Math-Sci-Net
Net-BSD Open-BSD Open-Office
- Pfa-Edit Post-Script Rich-ard Skoup South-all
+ Post-Script Rich-ard Skoup South-all
Vieth VM-ware Win-Edt
acro-nym acro-nyms analy-sis ap-pen-di-ces ap-pen-dix asyn-chro-nous
bib-lio-graph-i-cal bit-map bit-mapped bit-maps buf-fer buf-fers bool-ean
- col-umns com-put-able com-put-abil-ity cus-tom-iz-able
+ col-umns com-put-able com-put-abil-ity
data-base data-bases
de-allo-cate de-allo-cates de-allo-cated de-allo-ca-tion
de-riv-a-tive de-riv-a-tives de-riv-a-ble der-i-va-tion dis-trib-ut-able
@@ -763,7 +774,7 @@
mne-mon-ic mne-mon-ics mono-space mono-spaced
name-space name-spaces
off-line over-view
- pal-ettes par-a-digm par-a-dig-mat-ic par-a-digms
+ pal-ettes par-a-digm par-a-dig-matic par-a-digms
pipe-line pipe-lines
plug-in plug-ins pres-ent-ly pro-gram-mable
re-allo-cate re-allo-cates re-allo-cated re-printed
@@ -1006,13 +1017,21 @@ that may not be obvious. For full definitions, see real code above.
\signaturewidth
-% *************************************************************************
-
-% Change history
-------------------
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% History of changes
Version Date Changes
------- --------- ---------------------------------------------------
+1.29 28 Oct 23 in \AllTeX, kern around ).
+ define \pdfTeX and \pdfLaTeX with italic corrections.
+ define \LMTX.
+ define \tbcode and \tbcodebreak.
+ make \gobble \long.
+ \input ushyphex.tex if it exists; correct explicit
+ hyphenation list.
+
1.28 11 Jun 23 (belatedly) add \meta, change \TP to print : in \sl,
Lua-Meta hyphenation exception.