summaryrefslogtreecommitdiff
path: root/info/biblio/tugboat.def
diff options
context:
space:
mode:
Diffstat (limited to 'info/biblio/tugboat.def')
-rw-r--r--info/biblio/tugboat.def7
1 files changed, 6 insertions, 1 deletions
diff --git a/info/biblio/tugboat.def b/info/biblio/tugboat.def
index 35ea527580..d947181458 100644
--- a/info/biblio/tugboat.def
+++ b/info/biblio/tugboat.def
@@ -2,6 +2,7 @@
% The following macros are used in TUGboat tables of contents.
% This file may be automatically extended by tugboat.awk.
% It may be used by plain TeX, LaTeX, or AmSTeX.
+% [20-Feb-2023] -- improve fallback \url definition.
% [25-Sep-2022] -- provide missing macros used in tugboat.bib.
% [24-Sep-2022] -- define \td@provide; protect all definitions in some way.
% [19-Sep-2022] -- alphabetize.
@@ -211,7 +212,11 @@
\td@provide\uktug{UK\,TUG}
\td@provide\UNIX{{\sc unix}}
\td@provide\UPSILON{$\Upsilon$}
-\td@provide\url#1{{{\tt #1}}}
+\td@provide\url{\begingroup % simplistic \url just to avoid errors
+ \catcode`\#=12 \catcode`\$=12 \catcode`\%=12 \catcode`\^=12
+ \catcode`\&=12 \catcode`\_=12 \catcode`\~=12
+ \finish@td@url}
+\td@provide\finish@td@url#1{\tt #1\endgroup}
\td@provide\VAX{\leavevmode\hbox{V\kern-.12em A\kern-.1em X}}
\td@provide\VnTeX{Vn\TeX}
\td@provide\VorTeX{V\kern-2.7pt\lower.5ex\hbox{O\kern-1.4pt R}\kern-2.6pt\TeX}