summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/comprehensive/source/symbols.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/comprehensive/source/symbols.tex')
-rw-r--r--Master/texmf-doc/doc/english/comprehensive/source/symbols.tex70
1 files changed, 36 insertions, 34 deletions
diff --git a/Master/texmf-doc/doc/english/comprehensive/source/symbols.tex b/Master/texmf-doc/doc/english/comprehensive/source/symbols.tex
index f900471867d..98f8cf64c58 100644
--- a/Master/texmf-doc/doc/english/comprehensive/source/symbols.tex
+++ b/Master/texmf-doc/doc/english/comprehensive/source/symbols.tex
@@ -1,11 +1,11 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Scott Pakin",
-%%% version = "10.0",
-%%% date = "21 December 2007",
-%%% time = "10:34:12 MST",
+%%% version = "10.1",
+%%% date = "03 January 2008",
+%%% time = "11:05:50 MST",
%%% filename = "symbols.tex",
-%%% checksum = "35585 11462 36074 469685",
+%%% checksum = "11065 11464 36072 469668",
%%% email = "scott+clsl@pakin.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "symbols, LaTeX2e, typesetting, accents,
@@ -72,7 +72,7 @@
\person{David}{Carlisle}, with several additional tables provided by
\person{Alexander}{Holt}. See Section~\vref{about-doc} for more
information about who did what.}}
-\date{21 December 2007}
+\date{3 January 2008}
\makeindex
@@ -322,12 +322,14 @@
\newcommand\MARV{\pkgname{marvosym}}
\makeatletter
\IfStyFileExists*{marvosym}
- {\savesymbol{Rightarrow}
- \usepackage{marvosym}[2000/05/01] % Major rewrite at this version.
- \restoresymbol{marv}{Rightarrow}
+ {\usepackage{marvosym}[2000/05/01] % Major rewrite at this version.
+ \global\MARVtrue
\@ifundefined{Denarius} % \Denarius is a newer symbol.
{\global\MARVfalse}
- {\global\MARVtrue}
+ {}
+ \@ifundefined{MVRightarrow} % \Mvrightarrow is an even newer symbol.
+ {\global\MARVfalse}
+ {}
}
{}
\makeatother
@@ -2598,6 +2600,9 @@
\ifTX
\index{parallel|seealso{\string\texttt{\string\string\string\varparallel}}}
\fi
+ \ifST
+ \index{Plimsoll line|seealso{\string\texttt{\string\string\string\minuso}}}
+ \fi
}
% Multiple packages define \multimap.
@@ -3833,7 +3838,7 @@ defined\idxboth{definition}{symbols} as''. Common candidates include
def}}{=}$''~(\cmd{\stackrel}\verb|{|\cmd{\text}\verb|{\tiny|
\verb|def}}{=}|). See also the example of \cmd{\equalsfill}
\vpageref[below]{equalsfill-ex}. Depending upon the context,
-``disjoint\index{disjoint union} union'' may be represented as
+disjoint\index{disjoint union} union may be represented as
``$\coprod$''~(\cmdX{\coprod}), ``$\sqcup$''~(\cmdX{\sqcup}),
``$\dotcup$''~(\cmdX{\dotcup}), ``$\oplus$''~(\cmdX{\oplus}), or any
of a number of other symbols.\footnote{\person{Bob}{Tennent} listed
@@ -5905,9 +5910,11 @@ more general term, ``atomic\index{atomic math objects} math objects''.}
\bigskip
\begin{tablenote}
+ \newcommand*{\txital}[1]{{\usefont{T1}{txr}{m}{it}#1}}
Pass the \optname{txfonts/pxfonts}{varg} option to \TXPX\ to
- replace~$g$, $v$, $w$, and~$y$ with~$\varg$, $\varv$, $\varw$,
- and~$\vary$ in every mathematical expression in your document.
+ replace~\txital{g}, \txital{v}, \txital{w}, and~\txital{y}
+ with~$\varg$, $\varv$, $\varw$, and~$\vary$ in every mathematical
+ expression in your document.
\end{tablenote}
\end{symtable}
@@ -8601,19 +8608,9 @@ drawing.
\K\Ankh & \K\Cross & \K\Heart & \K\Smiley \\
\K\Bat & \K\FHBOlogo & \K\MartinVogel & \K\Womanface \\
\K\Bouquet & \K\FHBOLOGO & \K\Mundus & \K\Yinyang \\
-\K\Celtcross & \K\Frowny & \K\MVAt \\
-\K\CircledA & \K\FullFHBO & \K[\marvRightarrow]\Rightarrow$^*$ \\
+\K\Celtcross & \K\Frowny & \K\MVAt \\
+\K\CircledA & \K\FullFHBO & \K\MVRightarrow \\
\end{tabular}
-
-\bigskip
-\begin{tablenote}[*]
- Standard \latexE{} defines \cmdX{\Rightarrow} to display
- ``$\Rightarrow$'', while \MARV\ redefines it to display
- ``\marvRightarrow'' (or ``$\marvRightarrow$'' in math mode). This
- conflict can be problematic for math symbols defined in terms of
- \cmdX{\Rightarrow}, such as \cmdX{\Longleftrightarrow}, which ends
- up looking like ``$\Leftarrow\joinrel\marvRightarrow$''.
-\end{tablenote}
\end{symtable}
@@ -9117,8 +9114,6 @@ appear in this document.
& & & & & \trysym{Lightning} & & \trysym{ifsLightning} \\
\cmdI[$\trysym{lll}$ vs.\ $\trysym{ABXlll}$]{\lll} &&
& $\trysym{lll}$ & & & $\trysym{ABXlll}$ \\
- \cmdI[$\string\Rightarrow$ vs.\ \trysym{marvRightarrow} vs.\ $\trysym{ABXRightarrow}$]{\Rightarrow} &&
- $\Rightarrow$ & & & & $\trysym{ABXRightarrow}$ & \trysym{marvRightarrow} \\
\cmdI[\trysym{Square} vs.\ \trysym{dingSquare} vs.\ \trysym{ifsSquare}]{\Square} &&
& & & \trysym{Square} & & & \trysym{dingSquare} & \trysym{ifsSquare} \\
\cmdI[\trysym{Sun} vs.\ \trysym{ifsSun} vs.\ $\trysym{ABXSun}$]{\Sun} &&
@@ -9133,14 +9128,15 @@ appear in this document.
Using multiple symbols with the same name in the same document---or
-even merely loading conflicting symbol packages---can be tricky, but,
+even merely loading conflicting symbol packages---can be tricky but,
as evidenced by the existence of Table~\ref{name-clashes}, not
impossible. The general procedure is to load the first package,
rename the conflicting symbols, and then load the second package.
-Examine the \latex{} source for this document
-(\selftex)---especially the \cmd{\savesymbol} and
-\cmd{\restoresymbol} macros and their subsequent usage---to see one
-possible way to handle symbol conflicts.
+Examine the \latex{} source for this document (\selftex) for examples
+of this and other techniques for handling symbol conflicts. Note that
+\selftex's \cmd{\savesymbol} and \cmd{\restoresymbol} macros have been
+extracted into the \pkgname{savesym} package, which can be downloaded
+from CTAN\idxCTAN.
\ifTX
@@ -9503,7 +9499,7 @@ closer together.
\bigskip
-There is a \tex primitive called \cmd{\mathaccent} which centers one
+There is a \tex primitive called \cmd{\mathaccent} that centers one
mathematical symbol atop another. For\label{page:dotcup} example, one
can define \cmdX{\dotcup} (``\dotcup'')---the composition of a
\cmdX{\cup} and a \cmdX{\cdot}---as follows:
@@ -9564,8 +9560,14 @@ primitive, \cmd{\ooalign} uses \tex's tabular syntax instead of
\cmd{\\}). The following example of \cmd{\ooalign}, a macro that
defines a standard-state\index{standard state} symbol~(\cmdX{\stst},
``$\stst$'') as a superscripted Plimsoll\index{Plimsoll line}
-line~(\cmdX{\barcirc}, ``$\barcirc$''), is due to an October~2007 \ctt
-post by \person{Donald}{Arseneau}:
+line~(\cmdX{\barcirc}, ``$\barcirc$''),%
+\ifST
+ \footnote{While \cmdX{\barcirc} illustrates how to combine symbols
+ using \cmd{\ooalign}, the \ST\ package's \cmdX{\minuso} command
+ (Table~\vref{st-bin}) provides a similar glyph~(``$\minuso$'') as a
+ single, indivisible symbol.}
+\fi % ST test
+ is due to an October~2007 \ctt post by \person{Donald}{Arseneau}:
\begin{verbatim}
\makeatletter