summaryrefslogtreecommitdiff
path: root/info/symbols/comprehensive/source/symbols.tex
diff options
context:
space:
mode:
Diffstat (limited to 'info/symbols/comprehensive/source/symbols.tex')
-rw-r--r--info/symbols/comprehensive/source/symbols.tex1272
1 files changed, 1015 insertions, 257 deletions
diff --git a/info/symbols/comprehensive/source/symbols.tex b/info/symbols/comprehensive/source/symbols.tex
index 1e0701dbed..79c7750666 100644
--- a/info/symbols/comprehensive/source/symbols.tex
+++ b/info/symbols/comprehensive/source/symbols.tex
@@ -1,11 +1,11 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Scott Pakin",
-%%% version = "12.3",
-%%% date = "19 January 2017",
-%%% time = "16:52:05 MST",
+%%% version = "13.0",
+%%% date = "25 June 2020",
+%%% time = "20:50:06 MDT",
%%% filename = "symbols.tex",
-%%% checksum = "61762 21782 68976 989739",
+%%% checksum = "45594 22540 71345 1019679",
%%% email = "scott+clsl@pakin.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "symbols, LaTeX2e, typesetting, accents,
@@ -74,7 +74,7 @@
\person{David}{Carlisle}, with several additional tables provided
by \person{Alexander}{Holt}. See \vref{about-doc} for more
information about who did what.}}
-\date{19 January 2017}
+\date{25 June 2020}
\makeindex
@@ -200,9 +200,9 @@
\index{font encodings>\firstarg}%
\fi
}
-\newcommand{\selftex}{\hfilename{http://www.ctan.org/tex-archive/info/symbols/comprehensive/source}{symbols.tex}\xspace}
-\newcommand{\fontdefdtx}{\hfilename{http://www.ctan.org/tex-archive/macros/latex/base/}{fontdef.dtx}\xspace}
-\newcommand{\testfonttex}{\hfilename{http://www.ctan.org/tex-archive/macros/plain/base/}{testfont.tex}\xspace}
+\newcommand{\selftex}{\hfilename{http://mirror.ctan.org/info/symbols/comprehensive/source/symbols.tex}{symbols.tex}\xspace}
+\newcommand{\fontdefdtx}{\hfilename{http://mirror.ctan.org/macros/latex/base/fontdef.dtx}{fontdef.dtx}\xspace}
+\newcommand{\testfonttex}{\hfilename{http://mirror.ctan.org/macros/plain/base/testfont.tex}{testfont.tex}\xspace}
\newcommand{\TUGboat}{%
\href{http://www.tug.org/TUGboat/}{TUGboat}%
\index{TUGboat=\href{http://www.tug.org/TUGboat/}{TUGboat}}\xspace
@@ -223,6 +223,7 @@
\setpkgnameopts{TikZ}{pkg=pgf,fmt={Ti\noexpand\textit{k}Z}}
\newcommand{\PSTricks}{\pkgname{PSTricks}}
\setpkgnameopts{PSTricks}{pkg=pstricks-base}
+\newcommand{\rawtables}{Raw\index{Raw Font Tables} Font Tables}
% Index TeXbook symbols and the CTAN repository.
\newcommand{\idxTBsyms}{%
@@ -234,6 +235,7 @@
}
\newcommand{\CTAN}{\href{http://www.ctan.org/}{CTAN}\idxCTAN\xspace}
\newcommand{\CTANfull}{Comprehensive\idxCTAN\ \TeX\ Archive Network\xspace}
+\newcommand{\TeXFAQ}[1]{\url{http://www.tex.ac.uk/FAQ-#1.html}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -241,7 +243,7 @@
% multiple packages. In order to typeset all the variants in this %
% document, we have to give glyph a unique name. To do that, we define %
% \savesymbol{XXX}, which renames a symbol from \XXX to \origXXX, and %
-% \restoresymbols{yyy}{XXX}, which renames \origXXX back to \XXX and %
+% \restoresymbol{yyy}{XXX}, which renames \origXXX back to \XXX and %
% defines a new command, \yyyXXX, which corresponds to the most recently %
% loaded version of \XXX. %
% %
@@ -342,8 +344,7 @@
\@cons\foundpkgs{{latexsym}}
\makeatother
\newcommand{\TC}{\pkgname{textcomp}}
-\setpkgnameopts{latexsym}{link=http://ctan.org/tex-archive/macros/latex/base/}
-
+\setpkgnameopts{latexsym}{link=http://www.ctan.org/pkg/latex-base}
% Load etex if possible to increase the number of various TeX resources
% we have available.
@@ -488,6 +489,17 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Redefine a few robust LaTeX commands as non-robust so they don't become
+% dangling pointers when saved and restored as we load packages that redefine
+% them.
+\makeatletter
+\renewcommand*{\rightleftharpoons}{\mathrel{\mathpalette\rlh@{}}}
+\renewcommand*{\angle}{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
+ \not\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}
+ \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}}
+\makeatother
+
\newif\ifAMS
\newcommand\AMS{\pkgname{AMS}}
\setpkgnameopts{AMS}{pkg=amsfonts,fmt={\noexpand\AmS{}}}
@@ -544,11 +556,13 @@
\savesymbol{Box}
\savesymbol{Diamond}
\savesymbol{clock}
+ \savesymbol{euro}
\usepackage{wasysym}
\restoresymbol{WASY}{lightning}
\restoresymbol{WASY}{Box}
\restoresymbol{WASY}{Diamond}
\restoresymbol{WASY}{clock}
+ \restoresymbol{WASY}{euro}
\newcommand{\wasytextint}[1]{%
\textwasy{\setbox0=\hbox{\char##1}\raisebox{0.5ex}{\raisebox{0.5\dp0}{\copy0}}}}
\DeclareRobustCommand{\WASYint}{%
@@ -1023,7 +1037,7 @@
\usepackage{skull}
\let\DeclareSymbolFont=\origDeclareSymbolFont
\let\DeclareMathSymbol=\origDeclareMathSymbol
- \newcommand{\skull}{{\usefont{U}{skulls}{m}{n}\char'101}}
+ \newcommand{\SKULLskull}{{\usefont{U}{skulls}{m}{n}\char'101}}
}
{}
@@ -2090,7 +2104,7 @@
\newif\ifHHCNT
\newcommand\HHCNT{\pkgname{hhcount}}
-\setpkgnameopts{hhcount}{link=http://tug.ctan.org/tex-archive/usergrps/uktug/baskervi/5_5/}
+\setpkgnameopts{hhcount}{link=http://mirror.ctan.org/usergrps/uktug/baskervi/5_5/hhcount.sty}
\IfStyFileExists{hhcount}
{\HHCNTtrue
\usepackage{hhcount}
@@ -2248,9 +2262,11 @@
{}
\newif\ifCOE
-\newcommand\COE{\pkgname{CountriesOfEurope}}
-\IfStyFileExists{CountriesOfEurope}
- {\COEtrue\usepackage{CountriesOfEurope}}
+\newcommand\COE{\pkgname{countriesofeurope}}
+\IfStyFileExists{countriesofeurope}
+ {\COEtrue
+ \usepackage{countriesofeurope}
+ }
{}
\newif\ifCOOK
@@ -2761,6 +2777,136 @@
{}
\makeatother
+\newif\ifOPLOT
+\newcommand\OPLOT{\pkgname{oplotsymbl}}
+\IfStyFileExists{oplotsymbl}
+ {\OPLOTtrue\usepackage{oplotsymbl}}
+ {}
+
+% cmupint consumes a math alphabet and conflicts with a number of symbols
+% appearing in other packages. We use a faked version of the package that
+% addresses both of these challenges.
+\newif\ifCMUPINT
+\newcommand\CMUPINT{\pkgname{cmupint}}
+\IfStyFileExists{cmupint}
+ {\CMUPINTtrue\fakeusepackage{cmupint}}
+ {}
+
+% For convenience typesetting and indexing, we define a wrapper command for
+% each optional argument to \hat.
+\newif\ifRHATS
+\newcommand\RHATS{\pkgname{realhats}}
+\IfStyFileExists{realhats}
+ {\RHATStrue
+ \savesymbol{hat}
+ \let\hat=\orighat % realhats does a \renewcommand{\hat} so \hat must exist.
+ \usepackage{realhats}
+ \restoresymbol{RHAT}{hat}
+ \DeclareRobustCommand{\RHATash}[1]{\RHAThat[ash]{##1}}
+ \DeclareRobustCommand{\RHATberet}[1]{\RHAThat[beret]{##1}}
+ \DeclareRobustCommand{\RHATcowboy}[1]{\RHAThat[cowboy]{##1}}
+ \DeclareRobustCommand{\RHATcrown}[1]{\RHAThat[crown]{##1}}
+ \DeclareRobustCommand{\RHATsanta}[1]{\RHAThat[santa]{##1}}
+ \DeclareRobustCommand{\RHATsombrero}[1]{\RHAThat[sombrero]{##1}}
+ \DeclareRobustCommand{\RHATtophat}[1]{\RHAThat[tophat]{##1}}
+ \DeclareRobustCommand{\RHATwitch}[1]{\RHAThat[witch]{##1}}
+ % I don't understand why, but dunce and fez mess up the index when they take
+ % \graybox (or any colored item) as an argument. A workaround is to typeset
+ % a black object after the colored object.
+ \DeclareRobustCommand{\RHATdunce}[1]{\RHAThat[dunce]{##1\rule{1sp}{1sp}}}
+ \DeclareRobustCommand{\RHATfez}[1]{\RHAThat[fez]{##1\rule{1sp}{1sp}}}
+ }
+ {}
+
+\newif\ifEUFLAG
+\newcommand\EUFLAG{\pkgname{euflag}}
+\IfStyFileExists{euflag}
+ {\EUFLAGtrue\usepackage{euflag}}
+ {}
+
+\newif\ifSCSNOW
+\newcommand\SCSNOW{\pkgname{scsnowman}}
+\IfStyFileExists{scsnowman}
+ {\SCSNOWtrue
+ \usepackage{scsnowman}
+ % We use the following as an example.
+ \newcommand*{\snowargs}{%
+ eyes, mouth, nose, arms, hat, muffler, buttons, snow, broom%
+ }
+ \DeclareRobustCommand{\scsnowmanFANCY}[1][scale=1]{%
+ \expandafter\scsnowman\expandafter[\snowargs, ##1]%
+ }%
+ }
+ {}
+
+% endofproofwd generally makes a mess of the document. If the package
+% exists we redefine its one command manually.
+\newif\ifEOPROOF
+\newcommand\EOPROOF{\pkgname{endofproofwd}}
+\IfStyFileExists{endofproofwd}
+ {\IfFileExists{endofproofwd.pdf}
+ {\EOPROOFtrue
+ \DeclareRobustCommand*{\wasserdicht}{%
+ \includegraphics[width=10pt]{endofproofwd.pdf}%
+ }
+ }
+ {}
+ }
+ {}
+
+% mismath redefines a bunch of other commands. All we really care
+% about here are the textual operators so we redefine those manually.
+\newif\ifMISMATH
+\newcommand\MISMATH{\pkgname{mismath}}
+\IfStyFileExists{mismath}
+ {\ifESV\ifAMS
+ \MISMATHtrue
+ \DeclareMathOperator{\MISMadj}{adj}
+ \DeclareMathOperator{\MISMAut}{Aut}
+ \DeclareMathOperator{\MISMConv}{Conv}
+ \DeclareMathOperator{\MISMcov}{cov}
+ \DeclareMathOperator{\MISMCov}{Cov}
+ \DeclareMathOperator{\MISMcurl}{\vv{\text{curl}}}
+ \DeclareMathOperator{\MISMdivg}{div}
+ \DeclareMathOperator{\MISMEnd}{End}
+ \DeclareMathOperator{\MISMerf}{erf}
+ \DeclareMathOperator{\MISMgrad}{\vv{\text{grad}}}
+ \DeclareMathOperator{\MISMid}{id}
+ \DeclareMathOperator{\MISMId}{Id}
+ \DeclareMathOperator{\MISMim}{im}
+ \DeclareMathOperator{\MISMIm}{Im}
+ \DeclareMathOperator{\MISMlb}{lb}
+ \DeclareMathOperator{\MISMlcm}{lcm}
+ \DeclareMathOperator{\MISMrank}{rank}
+ \DeclareMathOperator{\MISMRe}{Re}
+ \DeclareMathOperator{\MISMrot}{\vv{\text{rot}}}
+ \DeclareMathOperator{\MISMsgn}{sgn}
+ \DeclareMathOperator{\MISMspa}{span}
+ \DeclareMathOperator{\MISMtr}{tr}
+ \DeclareMathOperator{\MISMVar}{Var}
+ \DeclareMathOperator{\MISMZu}{Z}
+ \DeclareMathOperator{\MISMarccot}{arccot}
+ \DeclareMathOperator{\MISMsech}{sech}
+ \DeclareMathOperator{\MISMcsch}{csch}
+ \DeclareMathOperator{\MISMarsinh}{arsinh}
+ \DeclareMathOperator{\MISMarcosh}{arcosh}
+ \DeclareMathOperator{\MISMartanh}{artanh}
+ \DeclareMathOperator{\MISMarcoth}{arcoth}
+ \DeclareMathOperator{\MISMarsech}{arsech}
+ \DeclareMathOperator{\MISMarcsch}{arcsch}
+ \DeclareMathOperator{\MISMbigO}{\mathcal{O}}
+ \DeclareMathOperator{\MISMbigo}{O}
+ \DeclareMathOperator{\MISMlito}{o}
+ \fi\fi
+ }
+ {}
+
+\newif\ifMUSICOG
+\newcommand\MUSICOG{\pkgname{musicography}}
+\IfStyFileExists{musicography}
+ {\MUSICOGtrue\usepackage{musicography}}
+ {}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% If we have mflogo.sty, use it. Otherwise, define \MF the "boring" way.
@@ -2855,6 +3001,14 @@
}
{}
+% If we have the xfakebold package, use it (to show how to typeset bold math).
+\newif\ifXFB
+\IfStyFileExists{xfakebold}
+ {\XFBtrue
+ \usepackage{xfakebold}
+ }
+ {}
+
% If we have ot2enc.def, use it (to show how to produce a Cyrillic "sha").
\newif\ifOTII
\IfFileExists{ot2enc.def}
@@ -2933,6 +3087,27 @@
}
{}
+% Define our own \lesssim and \gtrsim with slanted \sim. See
+% https://tex.stackexchange.com/questions/429758/ams-inequalities-a-variant-of-gtrsim-and-lesssim
+\let\TSElesssimslant=\relax
+\let\TSEgtrsimslant=\relax
+\IfStyFileExists*{stackengine}{%
+ \IfStyFileExists*{scalerel}{%
+ \usepackage{stackengine}
+ \usepackage{scalerel}
+ \DeclareRobustCommand{\TSElesssimslant}{%
+ \mathrel{\ensurestackMath{\ThisStyle{%
+ \stackengine{-.4\LMex}{\SavedStyle<}{%
+ \rotatebox{-25}{$\SavedStyle\sim$}}{U}{r}{F}{T}{S}}}}}
+ \DeclareRobustCommand{\TSEgtrsimslant}{%
+ \mathrel{\ensurestackMath{\ThisStyle{%
+ \stackengine{-.4\LMex}{\SavedStyle>}{%
+ \rotatebox{25}{$\SavedStyle\sim$}}{U}{l}{F}{T}{S}}}}}
+ }
+ {}
+}
+{}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Because most (La)TeX builds are limited to 16 math alphabets, we %
@@ -3033,7 +3208,13 @@
{\completefalse
\@cons\missingpkgs{{msym10.tfm}} % Not really a package
}
-\makeatother
+ \makeatother
+
+\IfStyFileExists{dsserif}
+ {\newcommand{\dsserifbb}[1]{\mbox{\usefont{U}{DSSerif}{m}{n}##1}}
+ \newcommand{\dsserifbbb}[1]{\mbox{\usefont{U}{DSSerif}{b}{n}##1}}
+ }
+ {}
% %
% %
@@ -3224,8 +3405,8 @@
\def\KNbig[#1][#2]#3{\incsyms\indexcommand[\string#2]{#3} #1 & #2 & \ttfamily\string#3}
\def\Knoidx#1{\incsyms#1 &\ttfamily\string#1}
\def\Kcoe#1{%
- \incsyms\indexcommand[\string{\string\CountriesOfEuropeFamily\string#1\string}]{#1}%
- \fontsize{72}{72}\CountriesOfEuropeFamily#1 & \ttfamily\string#1
+ \incsyms\indexcommand[\string{\string\countriesofeuropefamily\string#1\string}]{#1}%
+ \fontsize{72}{72}\countriesofeuropefamily#1 & \ttfamily\string#1
}
\makeatletter
\def\N@opt@arg[#1]#2{\incsyms\indexcommand[$\string#1$]{#2}$#1$ & $\Big#1$ &\ttfamily\string#2}
@@ -3751,7 +3932,8 @@
pdfsubject={List of \prevtotalsymbols\ symbols that can be typeset using LaTeX},
pdfkeywords={LaTeX, symbols, glyphs, characters, fonts, typesetting, macros,
commands, accents, phonetics, mathematics, operators, arrows, harpoons,
- astronomy, dingbats, geometry}
+ astronomy, dingbats, geometry},
+ baseurl={http://mirror.ctan.org/info/symbols/comprehensive/}
}
}
}
@@ -3766,9 +3948,11 @@
pdfcaptionwriter={Scott Pakin},
pdfcontactemail={scott+clsl@pakin.org},
pdfcontacturl={http://www.pakin.org/\xmptilde scott/},
- pdfcopyright={Copyright (C) \the\year, Scott Pakin},
+ pdfcopyright={Copyright (C) 2007-\the\year, Scott Pakin},
pdflicenseurl={http://www.latex-project.org/lppl/},
- pdflang={en-US}
+ pdfversionid={13.0},
+ pdflang={en-US},
+ pdfmetalang={en-US}
}
}
{}
@@ -3802,6 +3986,7 @@
\begin{document}
\sloppy
+\usefont{OT1}{cmr}{m}{n}\selectfont
\maketitle
\begin{abstract}
@@ -4022,7 +4207,7 @@
\index{percent sign|see{\texttt{\string\%}}}
\index{dollar sign|see{\texttt{\string\$}}}
\index{cents|see{\texttt{\string\textcent}}}
-\index{hash mark|see{\texttt{\string\#}}}
+\index{hash mark|see{\texttt{\string\#} \textit{and} \texttt{\string\hash}}}
\index{ampersand|see{\texttt{\string\&}}}
\index{section mark|see{\texttt{\string\S}}}
\index{caret|see{\texttt{\string\^}}}
@@ -4061,6 +4246,8 @@
\fi % MSX test
% Provide a number of other useful "see ..."s.
+\index{diamonds|see{rhombuses}}
+\index{lozenges|see{rhombuses}}
\index{CTAN|see{Comprehensive \TeX{} Archive Network}}
\index{letters|see{alphabets}}
\index{digits|see{numerals}}
@@ -4135,6 +4322,8 @@
\fi
\ifTX
\index{fish hook|see{\texttt{\string\strictif}}}
+ \index{gaffing hook|see{\texttt{\string\strictif}}}
+ \index{strict implication|see{\texttt{\string\strictif}}}
\fi % TX test
\index{stochastic independence|see{\texttt{\string\bot}}}
\index{independence>stochastic|see{\texttt{\string\bot}}}
@@ -4193,6 +4382,7 @@
\index{tensor product|see{\texttt{\string\otimes}}}
\index{Kronecker product|see{\texttt{\string\otimes}}}
\index{Kronecker sum|see{\texttt{\string\oplus}}}
+\index{ring sum|see{\texttt{\string\oplus}}}
\ifFOUR
\index{do not enter|see{\texttt{\string\noway}}}
\index{no entry|see{\texttt{\string\noway}}}
@@ -4240,21 +4430,12 @@
\index{runes>Swedo-Norwegian|see{short-twig runes}}
\index{runes>H\"alsinge|see{staveless runes}}
\fi % ARUNE test
-
-% "See also"s should appear after all page references.
-\providecommand*\seealso[2]{\emph{\alsoname}#1}
-\providecommand*\alsoname{see also}
-\AtEndDocument{%
- \index{carriage return|seealso{\string\texttt{\string\string\string\hookleftarrow}}}
- \index{transforms|seealso{alphabets, math}}
- \index{diamonds|seealso{lozenges}}
- \ifTX
- \index{parallel|seealso{\string\texttt{\string\string\string\varparallel}}}
- \fi
- \ifST
- \index{Plimsoll line|seealso{\string\texttt{\string\string\string\minuso}}}
- \fi
-}
+\index{guillemotleft=\texttt{\string\guillemotleft}|see{\texttt{\string\guillemetleft}}}
+\index{guillemotright=\texttt{\string\guillemotright}|see{\texttt{\string\guillemetright}}}
+\ifWASY
+ \index{tailed z|see{\texttt{\string\roundz}}}
+ \index{ezh|see{\texttt{\string\roundz}}}
+\fi
% Multiple packages define \multimap.
\makeatletter
@@ -4402,9 +4583,8 @@ the \doctitle{} contains samples of \approxcount\prevtotalsymbols{}
symbols---quite a large number. Some of these symbols are guaranteed
to be available in every \latexE{} system; others require fonts and
packages that may not accompany a given distribution and that
-therefore need to be installed. See
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages+wherefiles}
-for help with installing new fonts and packages.
+therefore need to be installed. See \TeXFAQ{installthings} for help
+with installing new fonts and packages.
\subsection{Document Usage}
@@ -4446,6 +4626,23 @@ Unicode\index{Unicode} characters, and provides some information about
this document itself. The \doctitle{} ends with an index of all the
symbols in the document and various additional useful terms.
+A companion document, \rawtables, also presents a large number of symbols but
+with a very different structure from this document. \rawtables\ includes only
+symbols produced via a font file, while this document also includes composite
+symbols (combinations of two or more glyphs) and symbols drawn as pictures
+(using, e.g., \TikZ)\@. This document sorts symbols by category while
+\rawtables\ sorts symbols by underlying font file. The two documents are
+intended to complement each other. It is usually easier to find a desired
+symbol in The Comprehensive \latex\ Symbol List, but \rawtables\ is helpful for
+identifying related symbols, for finding symbols that exist in some font but
+are not exposed to the user via a \latex\ package (or that this document
+inadvertently overlooked), and for the font name and character position needed
+to typeset a single symbol in isolation. The last of those is especially
+important for math symbols. \tex\ imposes a limitation of at most 16 math
+alphabets per document, but symbols typeset with \cmd{\font} and \cmd{\char}
+are text symbols and do not consume a math alphabet. (They are less convenient
+to use within a mathematical expression, however.)
+
\ifcomplete
\subsection{Frequently Requested Symbols}
@@ -4737,11 +4934,18 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\index{quotation marks}
\label{punc-no-OT1}
\begin{tabular}{*8l}
-\Kt\guillemotleft & \Kt\guilsinglleft & \Kt\quotedblbase & \Kt\textquotedbl \\
-\Kt\guillemotright & \Kt\guilsinglright & \Kt\quotesinglbase \\
+\Kt\guillemetleft$^*$ & \Kt\guilsinglleft & \Kt\quotedblbase & \Kt\textquotedbl \\
+\Kt\guillemetright$^*$ & \Kt\guilsinglright & \Kt\quotesinglbase & \\
\end{tabular}
\bigskip
+\begin{tablenote}[*]
+ Older versions of \latex\ misspelled these as \texttt{\string\guillemotleft}
+ and \texttt{\string\guillemotright}. The older names are still retained for
+ backward compatibility.
+\end{tablenote}
+
+\bigskip
\begin{tablenote}
To get these symbols, use the \pkgname{fontenc} package to select an
alternate \fntenc[T1], such as~T1.
@@ -4945,9 +5149,9 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\idxboth{inverted}{symbols}
\index{alphabets>phonetic}
\label{wasy-phonetics}
-\begin{tabular}{*8l}
-\K\DH & \K\dh & \K\openo \\
-\K\Thorn & \K\inve & \K\thorn \\
+\begin{tabular}{*3{ll@{\qquad}}ll}
+\K\dh & \K\inve & \K\roundz & \K\thorn \\
+\K\DH & \K\openo & \K\Thorn & \\
\end{tabular}
\end{symtable}
@@ -5543,9 +5747,16 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\idxboth{currency}{symbols}
\idxboth{monetary}{symbols}
\label{wasy-currency}
-\begin{tabular}{ll@{\qquad}ll}
-\K\cent & \K\currency \\
+\begin{tabular}{*2{ll@{\qquad}}ll}
+\K\cent & \K\currency & \K\wasyeuro$^*$ \\
\end{tabular}
+
+\bigskip
+\begin{tablenote}[*]
+ \cmdI[\protect\wasyeuro]{\wasyeuro} is also available as
+ \cmdI[\WASYeuro]{\euro} unless you specify the \optname{\WASY}{noeuro}
+ package option.
+\end{tablenote}
\end{symtable}
@@ -5632,10 +5843,9 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\begin{tablenote}
\hspace*{15pt}%
- See \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tradesyms}
- for solutions to common problems that occur when using these symbols
- (e.g.,~getting a~``\textcircled{r}'' when you expected to get
- a~``\textregistered'').
+ See \TeXFAQ{tradesyms} for solutions to common problems that occur
+ when using these symbols (e.g.,~getting a~``\textcircled{r}'' when
+ you expected to get a~``\textregistered'').
\end{tablenote}
\end{symtable}
@@ -5717,7 +5927,6 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\begin{symtable}{Miscellaneous \TC\ Symbols}
-\idxboth{musical}{symbols}
\index{tilde}
\index{quotation marks}
\label{tc-misc}
@@ -5737,10 +5946,17 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\begin{symtable}[WASY]{Miscellaneous \WASY\ Text-mode Symbols}
+\index{long s=long s (\longs)}
\label{wasy-text}
-\begin{tabular}{ll}
-\K\permil \\
+\begin{tabular}{*2{ll@{\qquad}}ll}
+\K\longs & \K\permil & \K\wasyparagraph$^*$ \\
\end{tabular}
+
+\bigskip
+\begin{tablenote}[*]
+ \WASY\ defines \cmdI[\protect\Paragraph]{\Paragraph} as a synonym for
+ \cmdI[\protect\wasyparagraph]{\wasyparagraph}.
+\end{tablenote}
\end{symtable}
@@ -5811,7 +6027,7 @@ always to explain your notation to avoid confusing your readers.
\bigskip
-\begin{symtable}{Math-Mode Versions of Text Symbols}
+\begin{symtable}{Math-mode Versions of Text Symbols}
\index{underline}
\label{math-text-vers}
\begin{tabular}{*3{ll}}
@@ -5848,7 +6064,7 @@ always to explain your notation to avoid confusing your readers.
\idxboth{binary}{operators}
\index{division}
\idxboth{linear logic}{symbols}
-\index{diamonds}
+\index{rhombuses}
\label{bin}
\begin{tabular}{*4{ll}}
\X\amalg & \X\cup & \X\oplus & \X\times \\
@@ -5954,7 +6170,7 @@ always to explain your notation to avoid confusing your readers.
\idxboth{binary}{operators}
\index{asterisks}
\index{semidirect products}
-\index{diamonds}
+\index{rhombuses}
\label{abx-bin}
\begin{tabular}{*3{ll}}
\X[\ABXast]\ast & \X[\ABXcurlywedge]\curlywedge & \X[\ABXsqcap]\sqcap \\
@@ -6330,7 +6546,7 @@ always to explain your notation to avoid confusing your readers.
\begin{symtable}[MNS]{\MNS\ Geometric Binary Operators}
\idxboth{binary}{operators}
\idxboth{linear logic}{symbols}
-\index{diamonds}
+\index{rhombuses}
\label{mns-geometric-bin}
\begin{tabular}{*3{ll}}
\K[\MNSboxbackslash]\boxbackslash & \K[\MNSfilledmedtriangledown]\filledmedtriangledown & \K[\MNSocirc]\ocirc \\
@@ -6376,7 +6592,7 @@ always to explain your notation to avoid confusing your readers.
\begin{longsymtable}[FDSYM]{\FDSYM\ Geometric Binary Operators}
\ltidxboth{binary}{operators}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\label{fdsym-geometric-bin}
\begin{longtable}{*3{ll}}
\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -6440,7 +6656,7 @@ always to explain your notation to avoid confusing your readers.
\begin{longsymtable}[BSK]{\BSK\ Geometric Binary Operators}
\ltidxboth{binary}{operators}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\label{bsk-geometric-bin}
\begin{longtable}{*3{ll}}
\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -6473,7 +6689,7 @@ always to explain your notation to avoid confusing your readers.
\begin{longsymtable}[STIX]{\STIX\ Geometric Binary Operators}
\ltidxboth{binary}{operators}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\label{stix-geometric-bin}
\begin{longtable}{*3{ll}}
\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -6525,14 +6741,18 @@ always to explain your notation to avoid confusing your readers.
\index{witches}
\index{ghosts}
\index{clouds}
-\index{symbols>Halloween}
+\index{skulls}
+\index{bats}
+\idxboth{Halloween}{symbols}
\label{hwmath-binops}
\renewcommand{\arraystretch}{1.25} % Keep high and low accents from touching.
\begin{tabular}{ll*2{@{\qquad}ll}}
-\X\bigpumpkin$^\ddag$ & \X\mathrightghost & \X\reversemathcloud \\
-\X\mathcloud & \X\mathwitch$^\dag$ & \X\reversemathwitch$^\dag$ \\
-\X\mathghost & \Xstar\mathwitch$^\dag$ & \Xstar\reversemathwitch$^\dag$ \\
-\X\mathleftghost & \X\pumpkin & \\
+\X\bigpumpkin$^\ddag$ & \X\mathleftghost & \X\reversemathcloud \\
+\X\bigskull & \X\mathrightbat & \X\reversemathwitch$^\dag$ \\
+\X\mathbat & \X\mathrightghost & \Xstar\reversemathwitch$^\dag$ \\
+\X\mathcloud & \Xstar\mathwitch$^\dag$ & \X\skull \\
+\X\mathghost & \X\mathwitch$^\dag$ & \\
+\X\mathleftbat & \X\pumpkin & \\
\end{tabular}
\bigskip
@@ -7020,6 +7240,56 @@ always to explain your notation to avoid confusing your readers.
\end{longsymtable}
+\begin{longsymtable}[CMUPINT]{\CMUPINT\ Variable-sized Upright Integrals}
+\ltidxboth{variable-sized}{symbols}
+\ltindex{integrals}
+\label{cmupint}
+\renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching.
+\begin{longtable}{*2{c@{\quad}cl@{\hspace{4em}}}c@{\quad}cl}
+\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
+\endhead
+\endfirsthead
+\\[3ex]
+\multicolumn{6}{r}{\small\textit{(continued on next page)}}
+\endfoot
+\endlastfoot
+\KN[\CMUPawintT][\CMUPawintD]\awint & \KN[\CMUPnpolintT][\CMUPnpolintD]\npolint \\
+\KN[\CMUPbarintT][\CMUPbarintD]\barint & \KN[\CMUPoiiintT][\CMUPoiiintD]\oiiint \\
+\KN[\CMUPcirfnintT][\CMUPcirfnintD]\cirfnint & \KN[\CMUPoiintT][\CMUPoiintD]\oiint \\
+\KN[\CMUPdoublebarintT][\CMUPdoublebarintD]\doublebarint & \KN[\CMUPointT][\CMUPointD]\oint \\
+\KN[\CMUPdownintT][\CMUPdownintD]\downint & \KN[\CMUPointclockwiseT][\CMUPointclockwiseD]\ointclockwise \\
+\KN[\CMUPfintT][\CMUPfintD]\fint & \KN[\CMUPointctrclockwiseT][\CMUPointctrclockwiseD]\ointctrclockwise \\
+\KN[\CMUPidotsintT][\CMUPidotsintD]\idotsint$^*$ & \KN[\CMUPpointintT][\CMUPpointintD]\pointint \\
+\KN[\CMUPiiiintT][\CMUPiiiintD]\iiiint & \KN[\CMUPrppolintT][\CMUPrppolintD]\rppolint \\
+\KN[\CMUPiiintT][\CMUPiiintD]\iiint & \KN[\CMUPscpolintT][\CMUPscpolintD]\scpolint \\
+\KN[\CMUPiintT][\CMUPiintD]\iint & \KN[\CMUPsqiintT][\CMUPsqiintD]\sqiint \\
+\KN[\CMUPintT][\CMUPintD]\int & \KN[\CMUPsqintT][\CMUPsqintD]\sqint \\
+\KN[\CMUPintcapT][\CMUPintcapD]\intcap & \KN[\CMUPsumintT][\CMUPsumintD]\sumint \\
+\KN[\CMUPintclockwiseT][\CMUPintclockwiseD]\intclockwise & \KN[\CMUPupintT][\CMUPupintD]\upint \\
+\KN[\CMUPintcupT][\CMUPintcupD]\intcup & \KN[\CMUPvaridotsintT][\CMUPvaridotsintD]\varidotsint$^*$ \\
+\KN[\CMUPintlarhkT][\CMUPintlarhkD]\intlarhk & \KN[\CMUPvarointclockwiseT][\CMUPvarointclockwiseD]\varointclockwise \\
+\KN[\CMUPlanddownintT][\CMUPlanddownintD]\landdownint & \KN[\CMUPvarointctrclockwiseT][\CMUPvarointctrclockwiseD]\varointctrclockwise \\
+\KN[\CMUPlandupintT][\CMUPlandupintD]\landupint & \KN[\CMUPxintT][\CMUPxintD]\xint \\
+\end{longtable}
+
+\begin{tablenote}
+ \CMUPINT\ additionally provides \cmdI[\CMUPintT]{\longint},
+ \cmdI[\CMUPiintT]{\longiint}, \cmdI[\CMUPointT]{\longoint}, and
+ \cmdI[\CMUPoiintT]{\longoiint} commands that stretch arbitrarily
+ tall. \seedocs{\CMUPINT}.
+\end{tablenote}
+
+\bigskip
+\begin{tablenote}[*]
+ \cmdI[\CMUPvaridotsintT]{\varidotsint} is always drawn as is.
+ \cmdI[\CMUPvaridotsintT]{\idotsint} is drawn identically to
+ \cmdI[\CMUPvaridotsintT]{\varidotsint} when \pkgname{amsmath} is not
+ loaded or with more space surrounding each dot when
+ \pkgname{amsmath} is loaded.
+\end{tablenote}
+\end{longsymtable}
+
+
\begin{symtable}[MDES]{\MDES\ Variable-sized Math Operators}
\idxboth{variable-sized}{symbols}
\index{integrals}
@@ -8702,7 +8972,7 @@ always to explain your notation to avoid confusing your readers.
\begin{symtable}[TX]{\TXPX\ Arrows}
\index{arrows}
-\index{diamonds}
+\index{rhombuses}
\label{txpx-arrows}
\begin{tabular}{*3{ll}}
\X\boxdotLeft & \X\circleddotright & \X\Diamondleft \\
@@ -9290,6 +9560,7 @@ always to explain your notation to avoid confusing your readers.
\begin{longsymtable}[BSK]{\BSK\ Arrows}
\index{arrows}
+\index{carriage return}
\label{boisik-arrows}
\begin{longtable}{*2{ll}}
\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -9392,6 +9663,7 @@ always to explain your notation to avoid confusing your readers.
\begin{longsymtable}[STIX]{\STIX\ Arrows}
\ltindex{arrows}
+\ltindex{carriage return}
\label{stix-arrows}
\begin{longtable}{*2{ll}}
\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -9950,6 +10222,17 @@ always to explain your notation to avoid confusing your readers.
\end{symtable}
+\begin{symtable}[HWMATH]{\HWMATH\ Brooms and Pitchforks}
+\index{brooms}
+\index{pitchforks}
+\label{hwmath-brooms}
+\begin{tabular}{llll}
+\X\hmleftpitchfork & \X\leftbroom \\
+\X\hmrightpitchfork & \X\rightbroom \\
+\end{tabular}
+\end{symtable}
+
+
\begin{symtable}[ULSY]{\ULSY\ Contradiction Symbols}
\idxboth{contradiction}{symbols}
\label{ulsy}
@@ -10014,6 +10297,7 @@ always to explain your notation to avoid confusing your readers.
\idxboth{log-like}{symbols}
\index{atomic math objects}
\index{limits}
+\index{trigonometric functions}
\label{log}
\begin{tabular}{*8l}
\Z\arccos & \Z\cos & \Z\csc & \Z\exp & \Z\ker & \Z\limsup & \Z\min & \Z\sinh \\
@@ -10059,6 +10343,44 @@ more general term, ``atomic\index{atomic math objects} math objects''.}
\end{symtable}
+\begin{symtable}[MISMATH]{\MISMATH\ Log-like Symbols}
+\idxboth{log-like}{symbols}
+\index{atomic math objects}
+\index{trigonometric functions}
+\label{mismath-log}
+\renewcommand{\arraystretch}{1.4} % Keep tall symbols from touching.
+\begin{tabular}{*3{ll@{\hspace*{3em}}}ll}
+\X[\MISMadj]\adj & \X[\MISMConv]\Conv & \X[\MISMid]\id & \X[\MISMsech]\sech \\
+\X[\MISMarccot]\arccot & \X[\MISMCov]\Cov & \X[\MISMId]\Id & \X[\MISMsgn]\sgn \\
+\X[\MISMarcosh]\arcosh & \X[\MISMcov]\cov & \X[\MISMim]\im & \X[\MISMspa]\spa \\
+\X[\MISMarcoth]\arcoth & \X[\MISMcsch]\csch & \X[\MISMIm]\Im$^*$ & \X[\MISMtr]\tr \\
+\X[\MISMarcsch]\arcsch & \X[\MISMcurl]\curl & \X[\MISMlb]\lb & \X[\MISMVar]\Var \\
+\X[\MISMarsech]\arsech & \X[\MISMdivg]\divg & \X[\MISMlcm]\lcm & \X[\MISMZu]\Zu \\
+\X[\MISMarsinh]\arsinh & \X[\MISMEnd]\End & \X[\MISMrank]\rank & \\
+\X[\MISMartanh]\artanh & \X[\MISMerf]\erf & \X[\MISMRe]\Re$^*$ & \\
+\X[\MISMAut]\Aut & \X[\MISMgrad]\grad & \X[\MISMrot]\rot & \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}[*]
+ \MISMATH\ renames \LaTeX's \cmdX{\Re} and \cmdX{\Im}
+ (\ref{letter-like}) to \cmdI[$\Re$]{\oldRe} and
+ \cmdI[$\Im$]{\oldIm}.
+\end{tablenote}
+\end{symtable}
+
+
+\begin{symtable}[MISMATH]{\MISMATH\ Asymptotic Notation}
+\index{asymptotic notation}
+\index{big O notation}
+\index{Bachmann–Landau notation}
+\label{mismath-asymp}
+\begin{tabular}{*2{ll@{\hspace*{3em}}}ll}
+\X[\MISMbigo]\bigo & \X[\MISMbigO]\bigO & \X[\MISMlito]\lito \\
+\end{tabular}
+\end{symtable}
+
+
\begin{symtable}[CHINA]{\CHINA\ Number Sets}
\label{china-numsets}
\begin{tabular}{*5{ll}}
@@ -10095,7 +10417,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.}
make available commands for \emph{all} of the Greek
majuscules\index{majuscules}, either use the \pkgname{mathspec}
package, which requires \xelatex, or copy
- \hfilename{http://www.ctan.org/tex-archive/macros/xetex/latex/mathspec/}{mathspec.sty}'s
+ \hfilename{http://mirror.ctan.org/macros/xetex/latex/mathspec/mathspec.sty}{mathspec.sty}'s
Greek-letter definitions to your document's preamble:
\newcommand{\dms}[3]{%
@@ -11150,6 +11472,48 @@ within subscripts and superscripts%
\end{symtable}
+\begin{symtable}[HWMATH]{\HWMATH\ Halloween-Themed Math-mode Accents}
+\index{accents}
+\label{hwmath-accents}
+\renewcommand{\arraystretch}{2} % Keep tall symbols from touching.
+\begin{tabular}{llll}
+\W\overbat{a} & \W\underbat{a} \\
+\Wstar\overbat{a} & \Wstar\underbat{a} \\
+\end{tabular}
+\end{symtable}
+
+
+\begin{symtable}[RHATS]{\RHATS\ Math-mode Hat Accents}
+\index{accents}
+\index{beret}
+\index{cowboy hat}
+\index{crown}
+\index{dunce cap}
+\index{fez}
+\index{sombrero}
+\index{top hat}
+\index{witch's hat}
+\label{realhats}
+\begin{tabular}{*2{ll@{\qquad}}ll}
+\W[\RHATash]{\hat[ash]}{a} & \W[\RHATfez]{\hat[fez]}{a} \\
+\W[\RHATberet]{\hat[beret]}{a} & \W[\RHATsanta]{\hat[santa]}{a} \\
+\W[\RHATcowboy]{\hat[cowboy]}{a} & \W[\RHATsombrero]{\hat[sombrero]}{a} \\
+\W[\RHATcrown]{\hat[crown]}{a} & \W[\RHATtophat]{\hat[tophat]}{a} \\
+\W[\RHATdunce]{\hat[dunce]}{a} & \W[\RHATwitch]{\hat[witch]}{a} \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}
+ These hats are drawn by scaling a graphic image and placing it at an
+ appropriate location.
+
+ If \texttt{\string\hat} is used with no argument, it selects a hat at random.
+ Alternatively, a hat type can be passed as an option to \RHATS\ to specify
+ the default hat. \seedocs{\RHATS}.
+\end{tablenote}
+\end{symtable}
+
+
\begin{symtable}{Extensible Accents}
\index{accents}
\idxboth{extensible}{accents}
@@ -11189,7 +11553,7 @@ within subscripts and superscripts%
``\verb|\big)|'' in a \texttt{tabular} environment with an
\verb|\hline| or \verb|\cline| in the preceding row. The article
also presents a piece of code (uploaded to \CTAN as
- \hfilename{http://www.ctan.org/tex-archive/macros/generic/misc/}{longdiv.tex}%
+ \hfilename{http://mirror.ctan.org/macros/generic/misc/longdiv.tex}{longdiv.tex}%
\index{longdiv=\textsf{longdiv} (package)}%
\index{packages>longdiv=\textsf{longdiv}}) that automatically solves
and typesets---by putting an \cmdW{\overline} atop ``\verb|\big)|''
@@ -11729,27 +12093,52 @@ within subscripts and superscripts%
\end{symtable}
+\begin{symtable}[HWMATH]{\HWMATH\ Extensible Brooms and Pitchforks}
+\index{brooms}
+\index{pitchforks}
+\index{symbols>extensible}
+\label{hwmath-unwitched}
+\renewcommand{\arraystretch}{2} % Keep tall symbols from touching.
+\begin{tabular}{ll@{\hspace*{2em}}ll}
+\W\overleftbroom{abc} & \W\underrightbroom{abc} \\
+\W\overleftpitchfork{abc} & \W\underrightpitchfork{abc} \\
+\W\overrightbroom{abc} & \W\xleftbroom{abc} \\
+\W\overrightpitchfork{abc} & \W\xleftpitchfork{abc} \\
+\W\underleftbroom{abc} & \W\xrightbroom{abc} \\
+\W\underleftpitchfork{abc} & \W\xrightpitchfork{abc} \\
+\end{tabular}
+\end{symtable}
+
+
\begin{symtable}[HWMATH]{\HWMATH\ Extensible Witches}
\index{witches}
+\index{brooms}
\index{pitchforks}
\index{symbols>extensible}
-\index{symbols>Halloween}
+\idxboth{Halloween}{symbols}
\label{hwmath-witches}
\renewcommand{\arraystretch}{2} % Keep tall symbols from touching.
\begin{tabular}{ll@{\hspace*{2em}}ll}
-\W\overleftwitchonbroom{abc} & \W\overrightwitchonbroom{abc} \\
-\Wstar\overleftwitchonbroom{abc} & \Wstar\overrightwitchonbroom{abc} \\
-\W\underleftwitchonbroom{abc} & \W\underrightwitchonbroom{abc} \\
-\Wstar\underleftwitchonbroom{abc} & \Wstar\underrightwitchonbroom{abc} \\
-\W\xleftwitchonbroom{abc} & \W\xrightwitchonbroom{abc} \\
-\Wstar\xleftwitchonbroom{abc} & \Wstar\xrightwitchonbroom{abc} \\
+\W\overleftwitchonbroom{abc} & \W\underrightwitchonbroom{abc} \\
+\Wstar\overleftwitchonbroom{abc} & \Wstar\underrightwitchonbroom{abc} \\
+\Wstar\overleftwitchonpitchfork{abc} & \Wstar\underrightwitchonpitchfork{abc} \\
+\W\overleftwitchonpitchfork{abc} & \W\underrightwitchonpitchfork{abc} \\
+\Wstar\overrightwitchonbroom{abc} & \Wstar\xleftwitchonbroom{abc} \\
+\W\overrightwitchonbroom{abc} & \W\xleftwitchonbroom{abc} \\
+\Wstar\overrightwitchonpitchfork{abc} & \Wstar\xleftwitchonpitchfork{abc} \\
+\W\overrightwitchonpitchfork{abc} & \W\xleftwitchonpitchfork{abc} \\
+\W\underleftwitchonbroom{abc} & \W\xrightwitchonbroom{abc} \\
+\Wstar\underleftwitchonbroom{abc} & \Wstar\xrightwitchonbroom{abc} \\
+\Wstar\underleftwitchonpitchfork{abc} & \W\xrightwitchonpitchfork{abc} \\
+\W\underleftwitchonpitchfork{abc} & \Wstar\xrightwitchonpitchfork{abc} \\
\end{tabular}
\end{symtable}
+
\begin{symtable}[HWMATH]{\HWMATH\ Extensible Ghosts}
\index{ghosts}
\index{symbols>extensible}
-\index{symbols>Halloween}
+\idxboth{Halloween}{symbols}
\label{hwmath-ghosts}
\renewcommand{\arraystretch}{2} % Keep tall symbols from touching.
\begin{tabular}{ll@{\hspace*{2em}}ll}
@@ -11760,6 +12149,20 @@ within subscripts and superscripts%
\end{symtable}
+\begin{symtable}[HWMATH]{\HWMATH\ Extensible Bats}
+\index{bats}
+\index{symbols>extensible}
+\idxboth{Halloween}{symbols}
+\label{hwmath-bats}
+\renewcommand{\arraystretch}{2} % Keep tall symbols from touching.
+\begin{tabular}{ll@{\hspace*{2em}}ll}
+\W\overleftflutteringbat{abc} & \W\overrightflutteringbat{abc} \\
+\W\underleftflutteringbat{abc} & \W\underrightflutteringbat{abc} \\
+\W\xleftflutteringbat{abc} & \W\xrightflutteringbat{abc} \\
+\end{tabular}
+\end{symtable}
+
+
\begin{symtable}[HOPO]{\HOPO\ Non-commutative Division Symbols}
\idxboth{extensible}{accents}
\idxboth{non-commutative}{division}
@@ -12218,7 +12621,7 @@ within subscripts and superscripts%
\index{dotless i=dotless $i~(\imath)$>math mode}
\index{dotless j=dotless $j~(\jmath)$>math mode}
\index{angles}
-\index{diamonds}
+\index{rhombuses}
\index{infinity}
\index{primes}
\label{ord}
@@ -12242,9 +12645,9 @@ within subscripts and superscripts%
however, that \pkgname{amsfonts} and \pkgname{amssymb} define
\cmdX{\Diamond} to produce the same glyph as
\ifAMS
- \cmdX{\lozenge}~(``$\lozenge$'');\index{lozenges}
+ \cmdX{\lozenge}~(``$\lozenge$'');\index{rhombuses}
\else
- \cmd{\lozenge};\index{lozenges}
+ \cmd{\lozenge};\index{rhombuses}
\fi
the other packages produce a squarer \cmdX{\Diamond} as depicted above.
\end{tablenote}
@@ -12275,7 +12678,7 @@ within subscripts and superscripts%
\index{triangles}
\index{null set}
\index{empty set}
-\index{lozenges}
+\index{rhombuses}
\index{primes}
\label{ams-misc}
\begin{tabular}{*3{ll}}
@@ -12290,7 +12693,7 @@ within subscripts and superscripts%
\begin{symtable}[WASY]{Miscellaneous \WASY\ Math Symbols}
\index{angles}
-\index{diamonds}
+\index{rhombuses}
\label{wasy-math}
\begin{tabular}{*4{ll}}
\X[\WASYBox]\Box & \X[\WASYDiamond]\Diamond & \X\mho$^*$ & \K\varangle \\
@@ -12306,7 +12709,7 @@ within subscripts and superscripts%
\begin{symtable}[TX]{Miscellaneous \TXPX\ Math Symbols}
\idxboth{miscellaneous}{symbols}
-\index{diamonds}
+\index{rhombuses}
\label{txpx-misc}
\begin{tabular}{*2{ll}}
\X\Diamondblack & \X\lambdabar \\
@@ -12455,6 +12858,9 @@ within subscripts and superscripts%
\ltidxboth{relational database}{symbols}
\ltidxboth{engineering}{symbols}
\ltidxboth{currency}{symbols}
+\ltindex{Q.E.D.}
+\ltindex{end of proof}
+\ltindex{proof, end of}
\label{stix-misc}
\begin{longtable}{*3{ll}}
\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -12494,6 +12900,30 @@ within subscripts and superscripts%
\end{longsymtable}
+\begin{symtable}[EOPROOF]{\EOPROOF\ End-of-Proof Symbols}
+\index{Q.E.D.}
+\index{end of proof}
+\index{proof, end of}
+\label{endofproof}
+\begin{tabular}{ll}
+\K\wasserdicht \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}
+ \texttt{\string\wasserdicht} is implemented as an external PDF
+ graphic. The command in fact typesets the symbol flush right on the
+ page to signify the end of proof. To use the command in inline
+ text, simply load the underlying graphic file directly:
+
+\vspace{-\baselineskip}
+\begin{verbatim}
+ \includegraphics[width=10pt]{endofproofwd.pdf}
+\end{verbatim}
+\end{tablenote}
+\end{symtable}
+
+
\begin{symtable}{Miscellaneous \TC\ Text-mode Math Symbols}
\index{fractions}
\label{tc-math}
@@ -12562,97 +12992,106 @@ within subscripts and superscripts%
\begin{symtable}{Math Alphabets}
\idxboth{math}{alphabets}
\label{alphabets}
-\begin{tabular}{@{}*3l@{}}
+\begin{tabular}{@{}ll>{\ttfamily}ll@{}}
\toprule
-Font sample & Generating command & Required package \\
+Font sample & Generating command & \normalfont \tex\ font & Required package \\
\midrule
-\Wf\mathrm{ABCdef123} & \textit{none} \\
-\Ww\textit\mathit{ABCdef123} & \textit{none} \\
-\Wf\mathnormal{ABCdef123}& \textit{none} \\
-\Ww\CMcal\mathcal{ABC} & \textit{none} \\
+\Wf\mathrm{ABCdef123} & cmr10 & \textit{none} \\
+\Ww\textit\mathit{ABCdef123} & cmmi10 & \textit{none} \\
+\Wf\mathnormal{ABCdef123}& cmmi10 & \textit{none} \\
+\Ww\CMcal\mathcal{ABC} & cmsy10 & \textit{none} \\
\ifx\mathscr\undefined\else
-\Wf\mathscr{ABC} & \pkgname{mathrsfs} \\
+\Wf\mathscr{ABC} & rsfs10 & \pkgname{mathrsfs} \\
\multicolumn{1}{r@{}}{\emph{or}}
- &\verb|\mathcal{ABC}|
- & \pkgname{calrsfs} \\
+ & \verb|\mathcal{ABC}|
+ & rsfs10 & \pkgname{calrsfs} \\
\fi
\ifEU
-\Wf\mathcal{ABC} & \pkgname[pkg=amsfonts]{euscript} with the
- \optname{euscript}{mathcal} option \\
+\Wf\mathcal{ABC} & eusm10
+ & \pkgname[pkg=amsfonts]{euscript} with the
+ \optname{euscript}{mathcal} option \\
\multicolumn{1}{r@{}}{\emph{or}}
- &\verb|\mathscr{ABC}|
- & \pkgname[pkg=amsfonts]{euscript} with the
- \optname{euscript}{mathscr} option \\
+ & \verb|\mathscr{ABC}| & eusm10
+ & \pkgname[pkg=amsfonts]{euscript} with the
+ \optname{euscript}{mathscr} option \\
\fi
\ifRSFSO
-\Ww\RSFSmathcal\mathcal{ABC}
- & \pkgname{rsfso} \\
+\Ww\RSFSmathcal\mathcal{ABC} & rsfso10
+ & \pkgname{rsfso} \\
\multicolumn{1}{r@{}}{\emph{or}}
- &\verb|\mathscr{ABC}|
- & \pkgname{rsfso} with the
- \optname{rsfso}{scr} option \\
+ & \verb|\mathscr{ABC}| & rsfso10
+ & \pkgname{rsfso} with the
+ \optname{rsfso}{scr} option \\
\fi
\ifCHAN
-\Ww\CHANmathcal\mathcal{ABC}
- & \pkgname{urwchancal}$^*$ \\
+\Ww\CHANmathcal\mathcal{ABC} & urwchancal
+ & \pkgname{urwchancal}$^*$ \\
\multicolumn{1}{r@{}}{\emph{or}}
- &\verb|\mathscr{ABC}|
- & \pkgname{urwchancal}$^*$ with the
- \optname{urwchancal}{mathscr} option \\
+ & \verb|\mathscr{ABC}| & urwchancal
+ & \pkgname{urwchancal}$^*$ with the
+ \optname{urwchancal}{mathscr} option \\
\fi
\ifx\mathbb\undefined\else
-\Wf\mathbb{ABC} & \pkgname{amsfonts},%
- \ifx\MSYMmathbb\undefined\else$^\S$~\fi
- \pkgname{amssymb}, \pkgname{txfonts}, or
- \pkgname{pxfonts} \\
+\Wf\mathbb{ABC} & msbm10
+ & \pkgname{amsfonts},%
+ \ifx\MSYMmathbb\undefined\else$^\S$~\fi
+ \pkgname{amssymb}, \pkgname{txfonts}, or
+ \pkgname{pxfonts} \\
\fi
\ifx\varmathbb\undefined\else
-\Wf\varmathbb{ABC} & \pkgname{txfonts} or \pkgname{pxfonts} \\
+\Wf\varmathbb{ABC} & txmia
+ & \pkgname{txfonts} or \pkgname{pxfonts} \\
\fi
\ifx\BBmathbb\undefined\else
-\Ww\BBmathbb\mathbb{ABCdef123}
- & \pkgname{bbold} or \pkgname{mathbbol}$^\dag$ \\
+\Ww\BBmathbb\mathbb{ABCdef123} & bbold10
+ & \pkgname{bbold} or \pkgname{mathbbol}$^\dag$ \\
\fi
\ifx\MBBmathbb\undefined\else
-\Ww\MBBmathbb\mathbb{ABCdef123}
- & \pkgname{mbboard}$^\dag$ \\
+\Ww\MBBmathbb\mathbb{ABCdef123} & mbb10
+ & \pkgname{mbboard}$^\dag$ \\
\fi
\ifx\mathbbm\undefined\else
-\Wf\mathbbm{ABCdef12} & \pkgname{bbm} \\
-\Wf\mathbbmss{ABCdef12} & \pkgname{bbm} \\
-\Wf\mathbbmtt{ABCdef12} & \pkgname{bbm} \\
+\Wf\mathbbm{ABCdef12} & bbm10 & \pkgname{bbm} \\
+\Wf\mathbbmss{ABCdef12} & bbmss10 & \pkgname{bbm} \\
+\Wf\mathbbmtt{ABCdef12} & bbmtt10 & \pkgname{bbm} \\
\fi
\ifx\mathds\undefined\else
-\Wf\mathds{ABC1} & \pkgname[pkg=doublestroke]{dsfont} \\
-\Ww\mathdsss\mathds{ABC1}
- & \pkgname[pkg=doublestroke]{dsfont}
- with the
- \optname{dsfont}{sans} option \\
+\Wf\mathds{ABC1} & dsrom10
+ & \pkgname[pkg=doublestroke]{dsfont} \\
+\Ww\mathdsss\mathds{ABC1} & dsss10
+ & \pkgname[pkg=doublestroke]{dsfont}
+ with the \optname{dsfont}{sans} option \\
+\fi
+
+\ifx\dsserifbb\undefined\else
+\Ww\dsserifbb\mathbb{ABCdef123} & DSSerif & \pkgname{dsserif} \\
+\Ww\dsserifbbb\mathbbb{ABCdef123} & DSSerif-Bold & \pkgname{dsserif} \\
\fi
\ifx\symA\undefined\else
-\symA\symB\symC & \cmdI{\symA}\cmdI{\symB}\cmdI{\symC}
- & \pkgname{china2e}$^\ddag$ \\
+\symA\symB\symC & \cmdI{\symA}\cmdI{\symB}\cmdI{\symC} & china10
+ & \pkgname{china2e}$^\ddag$ \\
\fi
\ifx\mathfrak\undefined\else
-\Wf\mathfrak{ABCdef123} & \pkgname[pkg=amsfonts]{eufrak} \\
+\Wf\mathfrak{ABCdef123} & eufm10
+ & \pkgname[pkg=amsfonts]{eufrak} \\
\fi
\ifx\textfrak\undefined\else
-\Wf\textfrak{ABCdef123} & \pkgname{yfonts}$^\P$ \\
-\Wf\textswab{ABCdef123} & \pkgname{yfonts}$^\P$ \\
-\Wf\textgoth{ABCdef123} & \pkgname{yfonts}$^\P$ \\
+\Wf\textfrak{ABCdef123} & yfrak & \pkgname{yfonts}$^\P$ \\
+\Wf\textswab{ABCdef123} & yswab & \pkgname{yfonts}$^\P$ \\
+\Wf\textgoth{ABCdef123} & ygoth & \pkgname{yfonts}$^\P$ \\
\fi
\bottomrule
\end{tabular}
@@ -12663,6 +13102,14 @@ Font sample & Generating command & Required package \\
% section, we put all of the table notes after the symtable to give
% LaTeX the opportunity to split them across pages.
\begin{center}
+\bigskip
+\begin{tablenote}
+ The ``\tex\ font'' column lists the underlying \TeX\ font (or, more
+ accurately, the \fileext{tfm} file) that provides the math alphabet. See the
+ corresponding table in the associated \rawtables\ document for the math
+ alphabet's complete character set.
+\end{tablenote}
+
\ifCHAN
\ifx\mathpzc\undefined\else
\bigskip
@@ -13175,6 +13622,7 @@ science and engineering.
\index{keys, computer}
\index{arrows}
\index{carriage return}
+\index{enter}
\label{keystroke}
\renewcommand{\arraystretch}{1.25} % Keep the symbols from touching.
\begin{tabular}{*2{ll@{\qqquad}}ll}
@@ -14118,12 +14566,11 @@ particular symbol.
\begin{symtable}[MNS]{\MNS\ Geometric Shapes}
\index{circles}
-\index{diamonds}
+\index{rhombuses}
\index{squares}
\index{triangles}
\index{polygons}
\index{stars}
-\index{lozenges}
\index{geometric shapes}
\label{mns-geometrical}
\begin{tabular}{*3{ll}}
@@ -14151,12 +14598,11 @@ particular symbol.
\begin{symtable}[FDSYM]{\FDSYM\ Geometric Shapes}
\index{circles}
-\index{diamonds}
+\index{rhombuses}
\index{squares}
\index{triangles}
\index{polygons}
\index{stars}
-\index{lozenges}
\index{geometric shapes}
\label{fdsym-geometrical}
\begin{tabular}{*3{ll}}
@@ -14185,12 +14631,11 @@ particular symbol.
\begin{symtable}[BSK]{\BSK\ Geometric Shapes}
-\index{diamonds}
+\index{rhombuses}
\index{squares}
\index{triangles}
\index{polygons}
\index{stars}
-\index{lozenges}
\index{geometric shapes}
\label{bsk-geometrical}
\begin{tabular}{*3{ll}}
@@ -14205,12 +14650,11 @@ particular symbol.
\begin{longsymtable}[STIX]{\STIX\ Geometric Shapes}
\ltindex{circles}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\ltindex{squares}
\ltindex{triangles}
\ltindex{polygons}
\ltindex{stars}
-\ltindex{lozenges}
\ltindex{parallelograms}
\ltindex{geometric shapes}
\label{stix-geometrical}
@@ -14313,7 +14757,7 @@ particular symbol.
\begin{longsymtable}[IFS]{\IFS\ Geometric Shapes}
\ltindex{circles}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\ltindex{geometric shapes}
\ltindex{squares}
\ltindex{triangles}
@@ -14370,7 +14814,7 @@ particular symbol.
\begin{symtable}[DING]{\DING\ Geometric Shapes}
\index{circles}
-\index{diamonds}
+\index{rhombuses}
\index{ellipses (ovals)}
\index{geometric shapes}
\index{ovals}
@@ -14393,7 +14837,7 @@ particular symbol.
\begin{symtable}[PI]{\PI\ Geometric Shapes}
\index{circles}
-\index{diamonds}
+\index{rhombuses}
\index{geometric shapes}
\index{rectangles}
\index{squares}
@@ -14421,7 +14865,7 @@ particular symbol.
\begin{symtable}[ADFSYM]{\ADFSYM\ Geometric Shapes}
\index{circles}
-\index{diamonds}
+\index{rhombuses}
\index{geometric shapes}
\index{squares}
\index{triangles}
@@ -14449,10 +14893,82 @@ particular symbol.
\end{symtable}
+\begin{longsymtable}[OPLOT]{\OPLOT\ Geometric Shapes}
+\ltindex{circles}
+\ltindex{hexagons}
+\ltindex{pentagons}
+\ltindex{rhombuses}
+\ltindex{polygons}
+\ltindex{stars}
+\ltindex{triangles}
+\ltindex{geometric shapes}
+\label{oplot-geometrical}
+\begin{longtable}{*3{ll}}
+\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex]
+\endhead
+\endfirsthead
+\\[3ex]
+\multicolumn{6}{r}{\small\textit{(continued on next page)}}
+\endfoot
+\endlastfoot
+\K\circlet & \K\rhombusfillha & \K\trianglepalineh \\
+\K\circletcross & \K\rhombusfillhb & \K\trianglepalinev \\
+\K\circletdot & \K\rhombusfillhl & \K\trianglepalinevh \\
+\K\circletfill & \K\rhombusfillhr & \K\trianglepb \\
+\K\circletfillha & \K\rhombuslineh & \K\trianglepbcross \\
+\K\circletfillhb & \K\rhombuslinev & \K\trianglepbdot \\
+\K\circletfillhl & \K\rhombuslinevh & \K\trianglepbfill \\
+\K\circletfillhr & \K\squad & \K\trianglepbfillha \\
+\K\circletlineh & \K\squadcross & \K\trianglepbfillhb \\
+\K\circletlinev & \K\squaddot & \K\trianglepbfillhl \\
+\K\circletlinevh & \K\squadfill & \K\trianglepbfillhr \\
+\K\hexago & \K\squadfillha & \K\trianglepblineh \\
+\K\hexagocross & \K\squadfillhb & \K\trianglepblinev \\
+\K\hexagodot & \K\squadfillhl & \K\trianglepblinevh \\
+\K\hexagofill & \K\squadfillhr & \K\trianglepl \\
+\K\hexagofillha & \K\squadlineh & \K\triangleplcross \\
+\K\hexagofillhb & \K\squadlinev & \K\trianglepldot \\
+\K\hexagofillhl & \K\squadlinevh & \K\triangleplfill \\
+\K\hexagofillhr & \K\starlet & \K\triangleplfillha \\
+\K\hexagolineh & \K\starletcross & \K\triangleplfillhb \\
+\K\hexagolinev & \K\starletdot & \K\triangleplfillhl \\
+\K\hexagolinevh & \K\starletfill & \K\triangleplfillhr \\
+\K\pentago & \K\starletfillha & \K\trianglepllineh \\
+\K\pentagocross & \K\starletfillhb & \K\trianglepllinev \\
+\K\pentagodot & \K\starletfillhl & \K\trianglepllinevh \\
+\K\pentagofill & \K\starletfillhr & \K\trianglepr \\
+\K\pentagofillha & \K\starletlineh & \K\triangleprcross \\
+\K\pentagofillhb & \K\starletlinev & \K\triangleprdot \\
+\K\pentagofillhl & \K\starletlinevh & \K\triangleprfill \\
+\K\pentagofillhr & \K\trianglepa & \K\triangleprfillha \\
+\K\pentagolineh & \K\trianglepacross & \K\triangleprfillhb \\
+\K\pentagolinev & \K\trianglepadot & \K\triangleprfillhl \\
+\K\pentagolinevh & \K\trianglepafill & \K\triangleprfillhr \\
+\K\rhombus & \K\trianglepafillha & \K\triangleprlineh \\
+\K\rhombuscross & \K\trianglepafillhb & \K\triangleprlinev \\
+\K\rhombusdot & \K\trianglepafillhl & \K\triangleprlinevh \\
+\K\rhombusfill & \K\trianglepafillhr & \\
+\end{longtable}
+
+\begin{tablenote}
+ ``\texttt{fillha}'', ``\texttt{fillhb}'', ``\texttt{fillhl}'', and
+ ``\texttt{fillhr}'', imply, respectively, ``half-filled above'',
+ ``half-filled below'', ``half-filled left'', and ``half-filled
+ right''. In the \verb|\triangle|\dots\ symbols, ``\texttt{pa}'',
+ ``\texttt{pb}'', ``\texttt{pr}'', and ``\texttt{pl}'' refer
+ respectively to ``peak above'', ``peak below'', ``peak left'', and
+ ``peak right''.
+
+ All \OPLOT\ symbols are implemented with \TikZ\ graphics, not with a
+ font.
+\end{tablenote}
+\end{longsymtable}
+
+
\begin{symtable}{\latexE\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14467,7 +14983,7 @@ particular symbol.
\begin{symtable}[TX]{\TXPX\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14482,7 +14998,7 @@ particular symbol.
\begin{symtable}[MNS]{\MNS\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14498,7 +15014,7 @@ particular symbol.
\begin{symtable}[FDSYM]{\FDSYM\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14514,7 +15030,7 @@ particular symbol.
\begin{symtable}[BSK]{\BSK\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14530,7 +15046,7 @@ particular symbol.
\begin{symtable}[STIX]{\STIX\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14546,7 +15062,7 @@ particular symbol.
\begin{symtable}[AREV]{\AREV\ Playing-Card Suits}
\index{playing cards}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14579,6 +15095,23 @@ particular symbol.
\end{symtable}
+\begin{symtable}[OPLOT]{Miscellaneous \OPLOT\ Symbols}
+\index{crosses}
+\index{plusses}
+\idxboth{miscellaneous}{symbols}
+\begin{tabular}{*4{ll@{\quad}}ll}
+\K\lineh & \K\linev & \K\linevh & \K\scross & \K\scrossvh \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}
+ All \OPLOT\ symbols are implemented with \TikZ\ graphics, not with a
+ font.
+\end{tablenote}
+\end{symtable}
+
+
\begin{symtable}[ARK]{Miscellaneous \ARK\ Dingbats}
\idxboth{miscellaneous}{symbols}
\index{check marks}
@@ -14596,7 +15129,7 @@ particular symbol.
\begin{symtable}[DING]{Miscellaneous \DING\ Dingbats}
\idxboth{miscellaneous}{symbols}
\index{envelopes}
-\index{diamonds}
+\index{rhombuses}
\index{sun}
\label{bbding-misc}
\begin{tabular}{*4{ll}}
@@ -14609,7 +15142,7 @@ particular symbol.
\begin{symtable}[PI]{Miscellaneous \PI\ Dingbats}
\idxboth{miscellaneous}{symbols}
\index{card suits}
-\index{diamonds}
+\index{rhombuses}
\index{hearts}
\index{clubs}
\index{spades}
@@ -14627,7 +15160,7 @@ particular symbol.
\begin{symtable}[ADFORN]{Miscellaneous \ADFORN\ Dingbats}
\idxboth{miscellaneous}{symbols}
-\index{diamonds}
+\index{rhombuses}
\index{squares}
\index{circles}
\index{flourishes}
@@ -15360,6 +15893,20 @@ The following symbols are used to typeset musical notation.
with \lualatex\ or \xelatex.
\fi % LILY test
+A simple way to typeset time\index{time signatures} signatures, due to
+\person{Daniel}{Hirst}, is to attach a superscript and a subscript to
+an empty math object. For example, \verb|${}^3_4$| renders as
+``$\,{}^3_4\,$''. Because superscripts and subscripts are
+left-justified, some extra padding may need to be added if the beats
+per measure and beat unit contain different numbers of digits. A
+5\,mu space (``\verb|\;|'') vertically centers the ``8'' relative to
+the ``12'' in \verb|${}^{12}_{\;8}$|~(``${}^{12}_{\;8}$''). For
+boldface time signatures (e.g.,~``\,\boldmath${}^4_4$\,''), consider
+the boldface-math options presented in \ref{bold-math}.
+\ifMUSICOG
+See also \ref{musicography-time-sig}.
+\fi
+
\bigskip
\begin{symtable}{\latexE\ Musical Symbols}
@@ -15439,8 +15986,10 @@ The following symbols are used to typeset musical notation.
\begin{longsymtable}[MSX]{\MSX\ Musical Symbols}
-\idxboth{musical}{symbols}
-\index{clefs}
+\ltidxboth{musical}{symbols}
+\ltindex{clefs}
+\ltindex{alla breve}
+\ltindex{cut time}
\label{musixtex-music}
\renewcommand{\arraystretch}{1.75} % Prevent tall symbols from touching.
\begin{longtable}{*2{ll@{\qqquad}}ll}
@@ -15530,10 +16079,75 @@ The following symbols are used to typeset musical notation.
\end{symtable}
+\begin{symtable}[MUSICOG]{\MUSICOG\ Musical Symbols}
+\idxboth{musical}{symbols}
+\label{musicography-music}
+\begin{tabular}{*2{ll@{\qqquad}}ll}
+\K\musDoubleFlat & \K\musNatural & \K\musSixtyFourth \\
+\K\musDoubleSharp & \K\musQuarter & \K\musSixtyFourthDotted \\
+\K\musEighth & \K\musQuarterDotted & \K\musThirtySecond \\
+\K\musEighthDotted & \K\musSegno & \K\musThirtySecondDotted \\
+\K\musFlat & \K\musSharp & \K\musWhole \\
+\K\musHalf & \K\musSixteenth & \K\musWholeDotted \\
+\K\musHalfDotted & \K\musSixteenthDotted & \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}
+ \MUSICOG\ defines \cmdI{\fl}, \cmdI{\sh}, and \cmdI{\na} as
+ shorthands for \cmdI{\musFlat}, \cmdI{\musSharp}, and
+ \cmdI{musNatural}, respectively. It also defines \cmdI{\musCorchea}
+ as an alias for \cmdI{\musEighth}, \cmdI{\musCorcheaDotted} as an
+ alias for \cmdI{\musEighthDotted}, \cmdI{\musFusa} as an alias for
+ \cmdI{\musEighth}, \cmdI{\musFusaDotted} as an alias for
+ \cmdI{\musEighthDotted}, \cmdI{\musMinim} as an alias for
+ \cmdI{\musHalf}, \cmdI{\musMinimDotted} as an alias for
+ \cmdI{\musHalfDotted}, \cmdI{\musSemibreve} as an alias for
+ \cmdI{\musWhole}, \cmdI{\musSemibreveDotted} as an alias for
+ \cmdI{\musWholeDotted}, \cmdI{\musSemiminim} as an alias for
+ \cmdI{\musQuarter}, and \cmdI{\musSeminiminimDotted} as an alias for
+ \cmdI{\musQuarterDotted}.
+
+ The \MSX\ package must be installed to use \MUSICOG.
+\end{tablenote}
+\end{symtable}
+
+
+\begin{symtable}[MUSICOG]{\MUSICOG\ Time Signatures}
+\idxboth{musical}{symbols}
+\index{time signatures}
+\index{alla breve}
+\index{cut time}
+\label{musicography-time-sig}
+\renewcommand{\arraystretch}{1.25} % Prevent tall symbols from touching.
+\begin{tabular}{*2{ll@{\qqquad}}ll}
+\K\meterC & \K\meterCThreeTwo & \K\meterCZ \\
+\K\meterCThree & \K\meterCutC & \K\meterO \\
+\end{tabular}
+\bigskip
+
+\begin{tablenote}
+ Other time signatures can be specified with \cmd{\musMeter}, as in
+
+ \vspace{-\baselineskip}
+ \begin{center}
+ \verb|\musMeter{2}{4}|
+ \quad $\rightarrow$ \quad
+ \raisebox{-0.5\baselineskip}{\musMeter{2}{4}}
+ \end{center}
+
+ The \MSX\ package must be installed to use \MUSICOG.
+\end{tablenote}
+\end{symtable}
+
\begin{symtable}[HARM]{\HARM\ Musical Accents}
\idxboth{musical}{symbols}
\index{accents}
+\index{time signatures}
+\index{alla breve}
+\index{cut time}
\label{harmony-accents}
+\renewcommand{\arraystretch}{1.6} % Prevent tall symbols from touching.
\begin{tabular}{ll@{\qqquad}ll}
\Q\Ferli$^*$ & \Q\Ohne$^*$ \\
\Q\Fermi & \Q\Umd$^*$ \\
@@ -15656,6 +16270,8 @@ The following symbols are used to typeset musical notation.
\begin{symtable}[LILY]{\LILY\ Time Signatures}
\idxboth{musical}{symbols}
\index{time signatures}
+\index{alla breve}
+\index{cut time}
\label{lily-time}
\begin{tabular}{ll@{\qquad}ll}
\K\lilyTimeC & \K\lilyTimeCHalf \\
@@ -15775,6 +16391,9 @@ The following symbols are used to typeset musical notation.
\begin{symtable}[LILY]{\LILY\ Named Time Signatures}
\idxboth{musical}{symbols}
+\index{time signatures}
+\index{alla breve}
+\index{cut time}
\label{lily-gen-timesig}
\begin{tabular}{*2{ll}}
\Tlg{timesig.C22} & \Tlg{timesig.mensural98} \\
@@ -15997,8 +16616,7 @@ The following symbols are used to typeset musical notation.
\begin{longsymtable}[LILY]{\LILY\ Named Noteheads}
\ltindex{crosses}
-\ltindex{lozenges}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\ltindex{ellipses (ovals)}
\ltindex{ovals}
\ltindex{squares}
@@ -16428,17 +17046,24 @@ unambiguously into any of the previous sections.
\index{faces}
\idxboth{clock}{symbols}
\index{check marks}
-\index{lozenges}
+\index{rhombuses}
\index{sun}
\label{wasy-general}
\begin{tabular}{*4{ll}}
-\K\ataribox & \K[\WASYclock]\clock & \K\LEFTarrow & \K\RIGHTarrow \\
-\K\bell & \K\diameter & \K\leftturn & \K\rightturn \\
-\K\blacksmiley & \K\DOWNarrow & \K\lightning & \K\smiley \\
-\K\Bowtie & \K\frownie & \K\phone & \K\sun \\
-\K\brokenvert & \K\invdiameter & \K\pointer & \K\UParrow \\
-\K\checked & \K\kreuz & \K\recorder & \K\wasylozenge \\
+\K\ataribox & \K\diameter & \K\lightning & \K\sun \\
+\K\bell & \K\DOWNarrow & \K\phone & \K\UParrow \\
+\K\blacksmiley & \K\frownie & \K\pointer & \K\wasycmd$^*$ \\
+\K\Bowtie & \K\invdiameter & \K\recorder & \K\wasylozenge \\
+\K\brokenvert & \K\kreuz & \K\RIGHTarrow & \\
+\K\checked & \K\LEFTarrow & \K\rightturn & \\
+\K[\WASYclock]\clock & \K\leftturn & \K\smiley & \\
\end{tabular}
+
+\bigskip
+\begin{tablenote}[*]
+ \WASY\ defines \cmdI{\applecmd} as a synonym for
+ \cmdI[\protect\wasycmd]{\wasycmd}.
+\end{tablenote}
\end{symtable}
@@ -16568,8 +17193,8 @@ unambiguously into any of the previous sections.
\index{faces}
\label{fourier-misc}
\begin{tabular}{*4{ll}}
-\K\bomb & \K\grimace & \K\textthing$^*$ & \K\textxswup$^*$ \\
-\K\danger & \K\noway & \K\textxswdown$^*$ & \\
+\K\bomb & \K\noway & \K\textxswdown$^*$ & \K\warning \\
+\K\grimace & \K\textthing$^*$ & \K\textxswup$^*$ & \\
\end{tabular}
\bigskip
@@ -16620,6 +17245,7 @@ unambiguously into any of the previous sections.
\begin{symtable}[IFS]{\IFS\ Alpine Symbols}
\idxboth{alpine}{symbols}
+\index{flags}
\label{alpine}
\begin{tabular}{*4{ll}}
\K\SummitSign & \K\Summit & \K\SurveySign & \K\HalfFilledHut \\
@@ -16654,7 +17280,7 @@ unambiguously into any of the previous sections.
\begin{symtable}[IFS]{Other \IFS\ Symbols}
\idxboth{miscellaneous}{symbols}
\index{tally markers}
-\index{diamonds}
+\index{rhombuses}
\index{dice}
\idxboth{game-related}{symbols}
\label{ifs-misc}
@@ -16861,7 +17487,7 @@ unambiguously into any of the previous sections.
\index{skulls}
\label{skull}
\begin{tabular}{ll}
-\K\skull
+\K[\SKULLskull]\skull
\end{tabular}
\end{symtable}
@@ -17104,7 +17730,7 @@ unambiguously into any of the previous sections.
\begin{tablenote}
The location of the characters' pupils can be controlled with the
\cmd{\Goofy} command. See \emph{A \MF\ of `Simpsons'
- characters}~\cite{Chen1997} for more information. Also, each of the
+ characters}~\cite{Chen1998} for more information. Also, each of the
above can be prefixed with \cmd{\Left} to make the character face
left instead of right:
@@ -17409,12 +18035,12 @@ unambiguously into any of the previous sections.
\begin{tablenote}
The preceding commands work only when the \PSfont{CountriesOfEurope}
font family is active. For convenience, the package defines a
- \cmd{\CountriesOfEuropeFamily} command that switches to that font
+ \cmd{\countriesofeuropefamily} command that switches to that font
family.
By default, countries are drawn in the current font size. Hence,
- ``\verb|{\CountriesOfEuropeFamily\France}|'' draws a nearly
- unrecognizable ``{\CountriesOfEuropeFamily\France}''. For clarity
+ ``\verb|{\countriesofeuropefamily\France}|'' draws a nearly
+ unrecognizable ``{\countriesofeuropefamily\France}''. For clarity
of presentation, \ref{CountriesOfEurope} scales each glyph to
72\,pt.\ via an explicit \verb|\fontsize{72}{72}|. An alternative
is to specify the \optname{CountriesOfEurope}{scaled} package option
@@ -17423,6 +18049,21 @@ unambiguously into any of the previous sections.
\end{longsymtable}
+\begin{symtable}[EUFLAG]{\EUFLAG\ European Union flag}
+\index{flags}
+\label{euflag}
+\begin{tabular}{ll}
+\K\euflag \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}
+ The \texttt{\string\euflag} flag is drawn using the
+ \latex\ \texttt{picture} environment.
+\end{tablenote}
+\end{symtable}
+
+
\begin{symtable}[AREV]{Miscellaneous \AREV\ Symbols}
\index{smiley faces}
\index{frowny faces}
@@ -17457,10 +18098,11 @@ unambiguously into any of the previous sections.
\idxboth{cooking}{symbols}
\label{tikzsym-cooking}
\begin{tabular}{*4{ll}}
-\K\bakingplate & \K\cooker & \K\oven & \K\rollingpin \\
-\K\blender & \K\eggbeater & \K\pan & \K\sieve \\
-\K\bottle & \K\fryingpan & \K\peeler & \K\squeezer \\
-\K\bowl & \K\grater & \K\pot & \K\trident \\
+\K\bakingplate & \K\eggbeater & \K\pan & \K\squeezer \\
+\K\blender & \K\fryingpan & \K\peeler & \K\trident \\
+\K\bottle & \K\garlicpress & \K\pot & \\
+\K\bowl & \K\grater & \K\rollingpin & \\
+\K\cooker & \K\oven & \K\sieve & \\
\end{tabular}
\bigskip
@@ -17468,15 +18110,15 @@ unambiguously into any of the previous sections.
\begin{tablenote}
\TIKZSYM\ defines German-language aliases for each of the above:
\cmdI{\Backblech} for \cmdI{\bakingplate}, \cmdI{\Bratpfanne} for
- \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident},
- \cmdI{\Flasche} for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker},
- \cmdI{\Kochtopf} for \cmdI{\pot}, \cmdI{\Nudelholz} for
- \cmdI{\rollingpin}, \cmdI{\Ofen} for \cmdI{\oven}, \cmdI{\Pfanne}
- for \cmdI{\pan}, \cmdI{\Purierstab} for \cmdI{\blender},
+ \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident}, \cmdI{\Flasche}
+ for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker}, \cmdI{\Kochtopf} for
+ \cmdI{\pot}, \cmdI{\Knoblauchpresse} for \cmdI{\garlicpress},
+ \cmdI{\Nudelholz} for \cmdI{\rollingpin}, \cmdI{\Ofen} for \cmdI{\oven},
+ \cmdI{\Pfanne} for \cmdI{\pan}, \cmdI{\Purierstab} for \cmdI{\blender},
\cmdI{\Reibe} for \cmdI{\grater}, \cmdI{\Saftpresse} for
- \cmdI{\squeezer}, \cmdI{\Schaler} for \cmdI{\peeler},
- \cmdI{\Schneebesen} for \cmdI{\eggbeater}, \cmdI{\Schussel} for
- \cmdI{\bowl}, and \cmdI{\Sieb} for \cmdI{\sieve}.
+ \cmdI{\squeezer}, \cmdI{\Schaler} for \cmdI{\peeler}, \cmdI{\Schneebesen}
+ for \cmdI{\eggbeater}, \cmdI{\Schussel} for \cmdI{\bowl}, and
+ \cmdI{\Sieb} for \cmdI{\sieve}.
\tikzsymbolsaregraphics.
\end{tablenote}
@@ -17489,20 +18131,28 @@ unambiguously into any of the previous sections.
\index{frowny faces}
\index{faces}
\label{tikzsym-emoticons}
+\newcommand*{\zero}{\texttt{\string{0\string}}}
+\newcommand*{\one}{\texttt{\string{1\string}}}
\begin{tabular}{*4{ll}}
-\K\Annoey & \K\Neutrey & \K\rWalley & \K\Vomey \\
-\K\Cat & \K\NiceReapey & \K\Sadey & \K\Walley \\
-\K\Cooley & \K\Ninja & \K\Sey & \K\Winkey \\
-\K\Innocey & \K\Nursey & \K\Smiley & \K\wInnocey \\
-\K\Laughey & \K\oldWinkey & \K\Tongey & \K\Xey \\
+\K\Annoey & \K\Laughey & \K\rWalley & \K\Tongey \\
+\K\Cat & \K\Neutrey & \K\Sadey & \K\Vomey \\
+\K[\cChangey{1}]\cChangey\one
+ & \K\NiceReapey & \K[\SchrodingersCat{0}]\SchrodingersCat\zero
+ & \K\Walley \\
+\K[\Changey{1}]\Changey\one
+ & \K\Ninja & \K\Sey & \K\Winkey \\
+\K\Cooley & \K\Nursey & \K\Sleepey & \K\wInnocey \\
+\K\Innocey & \K\oldWinkey & \K\Smiley & \K\Xey \\
\end{tabular}
\bigskip
\begin{tablenote}
- \tikzsymbolsaregraphics. Hence, symbols like \cmdI{\Ninja} can
- include color. In fact, most of the commands shown above accept one
- or more color arguments for further customization.
+ \tikzsymbolsaregraphics. Hence, symbols like \cmdI{\Ninja} can include
+ color. In fact, most of the commands shown above accept one or more
+ color arguments for further customization. Also note that
+ \texttt{\string\cChangey}, \texttt{\string\Changey}, and
+ \texttt{\string\SchrodingersCat} take a mandatory argument.
\seedocs{\TIKZSYM}.
\end{tablenote}
\end{symtable}
@@ -17514,12 +18164,16 @@ unambiguously into any of the previous sections.
\index{frowny faces}
\index{faces}
\label{tikzsym-emoticons-3d}
+\newcommand*{\one}{\texttt{\string{1\string}}}
\begin{tabular}{*4{ll}}
-\K\dAnnoey & \K\dNinja & \K\dSmiley & \K\dXey \\
-\K\dCooley & \K\dNursey & \K\dTongey & \K\olddWinkey \\
-\K\dInnocey & \K\drWalley & \K\dVomey & \\
-\K\dLaughey & \K\dSadey & \K\dWalley & \\
-\K\dNeutrey & \K\dSey & \K\dWinkey & \\
+\K\dAnnoey & \K\dLaughey & \K\dSadey & \K\dVomey \\
+\K[\dcChangey{1}]\dcChangey\one
+ & \K\dNeutrey & \K\dSey & \K\dWalley \\
+\K[\dChangey{1}]\dChangey\one
+ & \K\dNinja & \K\dSleepey & \K\dWinkey \\
+\K\dCooley & \K\dNursey & \K\dSmiley & \K\dXey \\
+\K\dInnocey & \K\drWalley & \K\dTongey & \K\olddWinkey \\
+
\end{tabular}
\bigskip
@@ -17527,8 +18181,9 @@ unambiguously into any of the previous sections.
\begin{tablenote}
\tikzsymbolsaregraphics. Hence, all of the symbols shown above can
include color. In fact, each command in \ref{tikzsym-emoticons-3d}
- accepts one or more color arguments for further customization.
- \seedocs{\TIKZSYM}.
+ accepts one or more color arguments for further customization. Note that
+ \texttt{\string\dcChangey} and \texttt{\string\dChangey} also take a
+ mandatory argument. \seedocs{\TIKZSYM}.
\end{tablenote}
\end{symtable}
@@ -17556,6 +18211,7 @@ unambiguously into any of the previous sections.
\idxboth{miscellaneous}{symbols}
\index{man}
\index{stick figures}
+\index{snowmen}
\label{tikzsym-misc}
\begin{tabular}{*5{ll}}
\K\Bed & \K\Chair & \K\Fire & \K\Snowman & \K\Tribar \\
@@ -17573,6 +18229,36 @@ unambiguously into any of the previous sections.
\end{symtable}
+\begin{symtable}[SCSNOW]{\SCSNOW\ Snowmen}
+\index{snowmen}
+\label{scsnowman}
+\begin{tabular}{ll}
+\K\scsnowman \\
+\end{tabular}
+
+\bigskip
+\begin{tablenote}[*]
+ \cmdI[\scsnowmanFANCY]{\scsnowman} is drawn using \TikZ\@. The command
+ accepts a number of options for controlling the presence, appearance, and
+ color of the snowman's body, eyes, nose, mouth, arms, hat, and more.
+ \seedocs{\SCSNOW}, but the following examples showcase a subset of the
+ possibilities (drawn large for clarity):
+
+ \vspace{-\baselineskip}
+ \begin{center}
+ \begin{tabular}{c@{\hspace{1cm}}c}
+ \scsnowman[scale=5] &
+ \scsnowmanFANCY[scale=5] \\
+ \texttt{\string\scsnowman} &
+ \multicolumn{1}{p{5cm}}{%
+ \texttt{\string\scsnowman[\snowargs]}%
+ } \\
+ \end{tabular}
+ \end{center}
+\end{tablenote}
+\end{symtable}
+
+
\begin{longsymtable}[BCLOGO]{Miscellaneous \BCLOGO\ Symbols}
\ltindex{bomb}
\ltindex{male}
@@ -17639,6 +18325,7 @@ unambiguously into any of the previous sections.
\ltindex{check marks}
\ltindex{faces}
\ltindex{female}
+\ltindex{flags}
\ltindex{frowny faces}
\ltindex{geometric shapes}
\ltindex{hearts}
@@ -17968,7 +18655,7 @@ font file for \meta{name}, as in the following:
\ltidxboth{map}{symbols}
\ltindex{stars}
\ltindex{polygons}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\ltindex{circles}
\ltindex{ellipses (ovals)}
\ltindex{ovals}
@@ -18718,6 +19405,7 @@ font file for \meta{name}, as in the following:
\begin{longsymtable}[SEMA]{\SEMA\ Semaphore Alphabet}
\ltindex{stick figures}
\ltindex{man}
+\ltindex{flags}
\ltidxboth{semaphore}{symbols}
\label{semaphor}
\begin{longtable}{*3{ll}}
@@ -18828,7 +19516,7 @@ font file for \meta{name}, as in the following:
\ltidxboth{crystallography}{symbols}
\ltidxboth{scientific}{symbols}
\ltindex{polygons}
-\ltindex{diamonds}
+\ltindex{rhombuses}
\ltindex{circles}
\ltindex{ellipses (ovals)}
\ltindex{ovals}
@@ -19342,9 +20030,11 @@ are a few possible explanations:
\tex's primitive \cmd{\char} command~\cite{Knuth:ct-a} to request a
specific character number in the font.
\ifLATMOD % Not covered by \ifcomplete
- For example, one can define a command to typeset a long~s\index{long
- s=long s (\LMlongs)}~(``\,\LMlongs\,'') using character~115 from
- the Latin Modern fonts in the TS1 \fntenc[TS1]:
+ For example, one can define a command to typeset a
+ long~s\index{long s=long s (\LMlongs)}~(``\,\LMlongs\,'') using
+ character~115 from the Latin Modern fonts in the TS1
+ \fntenc[TS1]:\footnote{Since January 2020, the \WASY\ package
+ provides a \cmdI[\protect\longs]{\longs} symbol. See \ref{wasy-text}.}
\begin{verbatim}
\newcommand{\textlongs}{{%
@@ -19383,9 +20073,10 @@ are a few possible explanations:
command. \cmd{\Pisymbol} typesets a specified character (by number)
in a specified font family. For example,
``\cmd{\Pisymbol}\texttt{\string{psy\string}\string{191\string}}''
- produces the aforementioned ``\Pisymbol{psy}{191}''\index{carriage
- return} symbol by typesetting character number~191 in the
- \texttt{psy} (\postscript \PSfont{Symbol}) font family.
+ produces the aforementioned
+ ``\Pisymbol{psy}{191}''\index{carriage return} symbol by typesetting
+ character number~191 in the \texttt{psy} (\postscript
+ \PSfont{Symbol}) font family.
\subsubsection{Reflecting and rotating existing symbols}
@@ -19702,7 +20393,7 @@ facilitates the production of \emph{arbitrary} overlapped symbols.
properly in size in subscripts and superscripts.
\fi % haveslashed
See \pkgname{slashed}'s documentation (located in
-\hfilename{http://www.ctan.org/tex-archive/macros/latex/contrib/carlisle/}{slashed.sty}
+\hfilename{http://mirror.ctan.org/macros/latex/contrib/carlisle/slashed.sty}{slashed.sty}
itself) for a detailed usage description of the \cmd{\slashed} and
\cmd{\declareslashed} commands.
@@ -19791,8 +20482,8 @@ sign with a line through it.
\end{verbatim}
\noindent
-(The preceding code was taken verbatim from the UK \TeX{} Users' Group
-FAQ at \url{http://www.tex.ac.uk/faq}.)
+(The preceding code was taken verbatim from the UK \TeX{} Users Group
+FAQ at \url{http://www.tex.ac.uk/}.)
\cmdI[$\string\dashint$]{\dashint} produces a single-dashed integral
sign~(``$\dashint$''), while \cmdX{\ddashint} produces a double-dashed
one~(``$\ddashint$''). The \verb|\Xint| macro defined above can also
@@ -19954,6 +20645,41 @@ zero \verb|\baselineskip|. This causes every row to be typeset at the
same vertical position. See \TeXbook for explanations of the \tex
primitives used by \cmd{\moverlay}.
+\ifx\TSElesssimslant\relax
+\else
+
+\bigskip
+
+\person{Steven B.}{Segletes} answered a question on \tex\ Stack Exchange,
+``\href{https://tex.stackexchange.com/questions/429758/ams-inequalities-a-variant-of-gtrsim-and-lesssim}{AMS
+ inequalities: a variant of \cmdX{\gtrsim} and \cmdX{\lesssim}}'' on
+typesetting \cmdX{\gtrsim}~(``$\gtrsim$'') and \cmdX{\lesssim}~(``$\lesssim$'')
+with the \cmdX{\sim} symbol slanted to match the angle of the
+greater-than/less-than sign. His solution incorporates the \pkgname{graphicx}
+package's \cmd{\rotatebox} for rotating the ``$\sim$'', the
+\pkgname{stackengine} package's \cmd{\stackengine} command for stacking two
+symbols on top of each other, and the \pkgname{scalerel} package's
+\cmd{\ThisStyle}, \cmd{\SavedStyle}, and \cmd{\LMex} commands for scaling the
+symbol based on the surrounding context. The following code due to Segletes
+defines the \cmdI[$\TSEgtrsimslant$]{\gtrsimslant}~(``$\TSEgtrsimslant$'') and
+\cmdI[$\TSElesssimslant$]{\lesssimslant}~(``$\TSElesssimslant$'')
+symbols:\footnote{The code as posted on \tex\ Stack Exchange named these
+ \texttt{\string\vargtrsim} and \texttt{\string\varlesssim}. They are renamed
+ here for naming consistency with symbols such as
+ \cmdX{\geqslant}~(``$\geqslant$'').}
+
+\begin{verbatim}
+ \newcommand\lesssimslant{\mathrel{\ensurestackMath{\ThisStyle{%
+ \stackengine{-.4\LMex}{\SavedStyle<}{%
+ \rotatebox{-25}{$\SavedStyle\sim$}}{U}{r}{F}{T}{S}}}}}
+ \newcommand\gtrsimslant{\mathrel{\ensurestackMath{\ThisStyle{%
+ \stackengine{-.4\LMex}{\SavedStyle>}{%
+ \rotatebox{25}{$\SavedStyle\sim$}}{U}{l}{F}{T}{S}}}}}
+\end{verbatim}
+
+\fi % \TSElesssimslant
+
+
\subsubsection{Modifying \latex-generated symbols}
\index{dots (ellipses)|(}
@@ -20168,6 +20894,8 @@ produce
\verb|\actuarialangle|\indexaccent{\actuarialangle} command
(\ref{actuarialangle}).
\fi % ACTANG test
+For a more complete solution for typesetting actuarial symbols see
+the \pkgname{actuarialsymbol} package.
\index{symbols>actuarial|)}
\index{actuarial symbols|)}
@@ -20642,10 +21370,8 @@ possible, with the help of some external tools, to produce \postscript
\PSfont{Type~1} fonts. These have the advantages of rendering better
in Adobe\regtm\index{Adobe Acrobat} Acrobat\regtm (at least in
versions prior to~6.0) and of being more memory-efficient when handled
-by a \postscript interpreter. See
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=textrace} for
-pointers to tools that can produce \PSfont{Type~1} fonts from
-\metafont.
+by a \postscript interpreter. See \TeXFAQ{textrace} for pointers to
+tools that can produce \PSfont{Type~1} fonts from \metafont.
\subsection{Math-mode spacing}
@@ -20763,11 +21489,11 @@ shown in \ref{ams-log} utilize this spacing convention.
\subsection{Bold mathematical symbols}
\label{bold-math}
-\idxbothbegin{bold}{symbols} \latex does not normally use bold symbols
-when typesetting mathematics. However, bold symbols are occasionally
-needed, for example when naming vectors. Any of the approaches
-described at
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=boldgreek} can be
+\idxbothbegin{bold}{symbols}
+
+\latex\ does not normally use bold symbols when typesetting mathematics.
+However, bold symbols are occasionally needed, for example when naming
+vectors. Any of the approaches described at \TeXFAQ{boldgreek} can be
used to produce bold mathematical symbols. \ref{bold-symbols}
contrasts the output produced by these various techniques. As the
table illustrates, these techniques exhibit variation in their
@@ -20775,6 +21501,11 @@ formatting of Latin letters (upright vs.\ \italic), formatting of
Greek\index{Greek>bold}\index{Greek>letters} letters (bold
vs.\ normal), formatting of operators and relations (bold
vs.\ normal), and spacing.
+\ifXFB
+ \pkgname{xfakebold}'s \cmd{\setBold} command is unique in that it takes a
+ thickness argument and supports arbitrary symbol thickness, although it
+ works only with vector fonts, not bitmapped fonts.
+\fi
% The following was copied verbatim from amsbsy.sty.
\makeatletter
@@ -20840,6 +21571,15 @@ vs.\ normal), and spacing.
\verb!$!\cmd{\mathbold}\verb!{\alpha + b = \Gamma \div D}$! &
\def\GammaIt{\mathord{\usefont{OML}{cmm}{b}{it}\mathchar"7100}}%
\boldmath$\alpha + b = \GammaIt \div D$ \\
+
+\ifXFB
+ \pkgname{xfakebold} &
+ \cmd{\setBold}\texttt{[0.3]}
+ & \setBold[0.3]$\alpha + b = \Gamma \div D$\unsetBold
+ \rlap{\qquad\kern3pt (faked bold)} \\
+ & \verb! $\alpha + b = \Gamma \div D$! \\
+ & \verb!\unsetBold! \\
+\fi
\bottomrule
\end{tabular}
\end{nonsymtable}
@@ -21084,7 +21824,7 @@ also known as ISO-8859-1.
168 & A8 & \textasciidieresis & \cmdI{\textasciidieresis} & (\textsf{tc}) \\
169 & A9 & \textcopyright & \cmdI{\textcopyright} \\
170 & AA & \textordfeminine & \cmdI{\textordfeminine} \\
- 171 & AB & \idxencone{\guillemotleft} & \string\guillemotleft & (T1) \\
+ 171 & AB & \idxencone{\guillemetleft} & \string\guillemetleft & (T1) \\
172 & AC & \textlnot & \cmdI{\textlnot} & (\textsf{tc}) \\
173 & AD & - & \cmdI[-]{\-} \\
174 & AE & \textregistered & \cmdI{\textregistered} \\
@@ -21100,7 +21840,7 @@ also known as ISO-8859-1.
184 & B8 & \c{} & \cmdI[\string\blackacchack{\string\c}]{\c}\verb|{}| \\
185 & B9 & \textonesuperior & \cmdI{\textonesuperior} & (\textsf{tc}) \\
186 & BA & \textordmasculine & \cmdI{\textordmasculine} \\
- 187 & BB & \idxencone{\guillemotright} & \string\guillemotright & (T1) \\
+ 187 & BB & \idxencone{\guillemetright} & \string\guillemetright & (T1) \\
188 & BC & \textonequarter & \cmdI{\textonequarter} & (\textsf{tc}) \\
189 & BD & \textonehalf & \cmdI{\textonehalf} & (\textsf{tc}) \\
190 & BE & \textthreequarters & \cmdI{\textthreequarters} & (\textsf{tc}) \\
@@ -21110,7 +21850,8 @@ also known as ISO-8859-1.
194 & C2 & \accented{\^}{A} \\
195 & C3 & \accented{\~}{A} \\
196 & C4 & \accented{\"}{A} \\
- 197 & C5 & \AA & \string\AA \\
+ 197 & C5 & \usefont{OT1}{cmr}{m}{n}\AA
+ & \string\AA \\
198 & C6 & \AE & \string\AE \\
199 & C7 & \accented{\c}{C} \\
200 & C8 & \accented{\`}{E} \\
@@ -21150,7 +21891,8 @@ also known as ISO-8859-1.
226 & E2 & \accented{\^}{a} \\
227 & E3 & \accented{\~}{a} \\
228 & E4 & \accented{\"}{a} \\
- 229 & E5 & \aa & \string\aa \\
+ 229 & E5 & \usefont{OT1}{cmr}{m}{n}\aa
+ & \string\aa \\
230 & E6 & \ae & \string\ae \\
231 & E7 & \accented{\c}{c} \\
232 & E8 & \accented{\`}{e} \\
@@ -21299,16 +22041,15 @@ The following are some additional notes about the contents of
\index{ISO character entities|(}
\setpkgnameopts{isoent}{link=http://www.bitjungle.com/isoent/}
While too large to incorporate into this document, a listing of
-ISO~8879:1986 SGML\index{SGML}/XML\index{XML} character entities and
-their \latex{} equivalents is available from
-\url{http://www.bitjungle.com/isoent/}. Some of the characters
-presented there make use of \pkgname{isoent}, a \latexE{} package
-(available from the same URL) that fakes some of the missing ISO
-glyphs using the \latex{} \texttt{picture}
-environment.\footnote{\pkgname{isoent} is not featured in this
- document, because it is not available from \CTAN and because the
- faked symbols are not ``true'' characters; they exist in only one
- size, regardless of the body text's font size.}
+ISO~8879:1986 SGML\index{SGML}/XML\index{XML} character entities and their
+\latex{} equivalents is available from
+\url{http://www.bitjungle.com/isoent/}. Some of the characters presented
+there make use of \pkgname{isoent}, a \latexE{} package (available from the
+same URL) that fakes some of the missing ISO glyphs using the
+\latex\ \texttt{picture} environment.\footnote{\pkgname{isoent} is not
+ featured in this document, because it is not available from \CTAN and
+ because the faked symbols are not ``true'' characters; they exist in only
+ one size, regardless of the body text's font size.}
\index{ISO character entities|)}
@@ -21423,7 +22164,7 @@ in a document. The \href{http://www.unicode.org/charts/}{Unicode
install a font that contains those characters at their proper
positions. One such font that is freely available from \CTAN is
Junicode
-(\hfilename{http://www.ctan.org/tex-archive/fonts/junicode/fonts/}{Junicode.ttf})
+(\hfilename{http://mirror.ctan.org/fonts/junicode/fonts/Junicode.ttf}{Junicode.ttf})
from the \JUNI\ package. The \pkgname{fontspec} package makes it easy
for a \xelatex document to utilize a system font. The following
example defines a \texttt{\string\textjuni} command that uses
@@ -21523,14 +22264,13 @@ extend, modify, and reformat.
characteristics. Most important is the list of packages that \latex{}
couldn't find, but that \selftex otherwise would have been able to
take advantage of. Complete, prebuilt versions of this document are
-available from \CTAN (\url{http://www.ctan.org/} or one of its many
-mirror sites) in the directory
-\href{http://www.ctan.org/tex-archive/info/symbols/comprehensive/}{\texttt{tex-archive/info/symbols/comprehensive}}.
-\ref{package-dates} shows the package date (specified in the
-\verb|.sty|~file with \cmd{\ProvidesPackage}) for each package that
-was used to build this document and that specifies a package date.
-Packages are not listed in any particular order in either
-\ref{doc-characteristics} or~\ref{package-dates}.
+available from \CTAN\ via
+\url{https://www.ctan.org/pkg/comprehensive/}. \ref{package-dates}
+shows the package date (specified in the \verb|.sty|~file with
+\cmd{\ProvidesPackage}) for each package that was used to build this
+document and that specifies a package date. Packages are not listed
+in any particular order in either \ref{doc-characteristics}
+or~\ref{package-dates}.
\begin{nonsymtable}{Document Characteristics}
\label{doc-characteristics}
@@ -21575,10 +22315,11 @@ Packages omitted: & \makeatletter
\begingroup
% Given a package name, output the package's date.
\def\show@package@date#1/#2/#3#4#5!!!{#1/#2/#3#4}
- \newcommand{\showpackagedate}[1]{%
- \edef\package@date@string{\csname ver@#1.sty\endcsname}%
+ \newcommand{\showpackagedate}[1]{{%
+ \catcode`\&=12% yfonts.sty obnoxiously uses an unescaped "&" in the package description.
+ \xdef\package@date@string{\csname ver@#1.sty\endcsname}%
\expandafter\show@package@date\package@date@string!!!
- }
+ }}
% Toggle between "&" and "\\".
\global\newcount\pkg@column
@@ -21630,7 +22371,8 @@ Packages omitted: & \makeatletter
\makebox[0pt][r]{\small\textit{(continued on next page)}}}
\endfoot
\endlastfoot
- \the\pkg@date@toks \\
+ \the\pkg@date@toks
+ \\
\bottomrule
\end{longtable}
\end{longnonsymtable}
@@ -21643,7 +22385,7 @@ Packages omitted: & \makeatletter
\noindent
\begin{tabular}{@{}l@{}}
The \doctitle \\
- Copyright~\copyright\ \number\year, Scott Pakin \\
+ Copyright~\copyright\ 2007--\number\year, Scott Pakin \\
\end{tabular}
\bigskip
@@ -21698,15 +22440,15 @@ The current maintainer of this work is Scott Pakin.
Karl Berry.\index{Berry, Karl}
Fontname: Filenames for \tex fonts,
June 2001.
- Available from \url{http://www.ctan.org/tex-archive/info/fontname}.
+ Available from \url{https://www.ctan.org/pkg/fontname}.
-\bibitem[Che97]{Chen1997}
+\bibitem[Che98]{Chen1998}
Raymond Chen.\index{Chen, Raymond}
A \MF\ of `Simpsons' characters.
- \emph{Baskerville}, 4(4):19, September 1997.
+ \emph{Baskerville}, 4(4):19, February 1998.
ISSN~\mbox{1354-5930}.
Available from
- \url{http://tug.ctan.org/usergrps/uktug/baskervi/4_4/bask4_4.ps}.
+ \url{http://uk.tug.org/wp-installed-content/uploads/2008/12/44.pdf}.
\bibitem[Dow00]{Downes:smg}
Michael Downes.\index{Downes, Michael J.}
@@ -21755,19 +22497,35 @@ The current maintainer of this work is Scott Pakin.
A new math accent.
\emph{\latex News}. Issue~9, June~1998.
Available from
- \url{http://www.ctan.org/tex-archive/macros/latex/doc/ltnews09.pdf}
- (also included in many \tex{} distributions).
+ \url{https://www.latex-project.org/news/latex2e-news/ltnews09.pdf}
+ and also included in many \tex{} distributions.
-\bibitem[\LaT{}00]{fntguide}
+\bibitem[\LaT{}19]{fntguide}
\latex{}3~Project Team.
\latexE font selection,
- January~30, 2000.
+ October 2019.
Available from
- \url{http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf}
- (also included in many \tex{} distributions).
+ \url{http://mirrors.ctan.org/macros/latex/base/fntguide.pdf}
+ and also included in many \tex{} distributions.
\end{thebibliography}
\endgroup
+% "See also"s should appear after all page references.
+\providecommand*\seealso[2]{\emph{\alsoname}#1}
+\providecommand*\alsoname{see also}
+\index{carriage return|seealso{\texttt{\string\hookleftarrow}}}
+\index{transforms|seealso{alphabets, math}}
+\ifTX
+ \index{parallel|seealso{\string\texttt{\string\string\string\varparallel}}}
+\fi
+\ifST
+ \index{Plimsoll line|seealso{\string\texttt{\string\string\string\minuso}}}
+\fi
+\ifKEYS
+ \index{enter|seealso{carriage return}}
+\else
+ \index{enter|see{carriage return}}
+\fi
\clearpage
\realsections