From e799531ea384c819fc849d2d512062f989453f04 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Sun, 15 Sep 2019 17:43:30 -0400 Subject: [PATCH] Begin adding glossary entries, and display them in the example PDF. --- examples.tex | 9 ++++++++ mjo-common.tex | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/examples.tex b/examples.tex index cdf2359..07db38e 100644 --- a/examples.tex +++ b/examples.tex @@ -1,5 +1,10 @@ \documentclass{report} +% We have to load this before mjotex so that mjotex knows to define +% its glossary entries. +\usepackage[nonumberlist]{glossaries} +\makenoidxglossaries + \usepackage{mjotex} \usepackage{mathtools} @@ -320,4 +325,8 @@ $\closure{X}$ and its boundary is $\boundary{X}$. \end{section} + \setlength{\glslistdottedwidth}{.3\linewidth} + \setglossarystyle{listdotted} + \glsaddall + \printnoidxglossaries \end{document} diff --git a/mjo-common.tex b/mjo-common.tex index aa7427f..e746484 100644 --- a/mjo-common.tex +++ b/mjo-common.tex @@ -66,36 +66,94 @@ \mathbb{N}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{N}{ + name={\ensuremath{\Nn[1]}}, + description={the set of natural numbers}, + sort=N + } +\fi + % The integral n-space, Z x Z x Z x ... x Z. \newcommand*{\Zn}[1][n]{ \mathbb{Z}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{Z}{ + name={\ensuremath{\Zn[1]}}, + description={the ring of integers}, + sort=Z + } +\fi + % The rational n-space, Q x Q x Q x ... x Q. \newcommand*{\Qn}[1][n]{ \mathbb{Q}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{Q}{ + name={\ensuremath{\Qn[1]}}, + description={the field of rational numbers}, + sort=Q + } +\fi + % The real n-space, R x R x R x ... x R. \newcommand*{\Rn}[1][n]{ \mathbb{R}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{R}{ + name={\ensuremath{\Rn[1]}}, + description={the field of real numbers}, + sort=R + } +\fi + + % The complex n-space, C x C x C x ... x C. \newcommand*{\Cn}[1][n]{ \mathbb{C}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{C}{ + name={\ensuremath{\Cn[1]}}, + description={the field of complex numbers}, + sort=C + } +\fi + + % The space of real symmetric n-by-n matrices. \newcommand*{\Sn}[1][n]{ \mathcal{S}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{Sn}{ + name={\ensuremath{\Sn}}, + description={the set of $n$-by-$n$ real symmetric matrices}, + sort=Sn + } +\fi + % The space of complex Hermitian n-by-n matrices. \newcommand*{\Hn}[1][n]{ \mathcal{H}\if\detokenize{#1}\detokenize{1}{}\else^{#1}\fi } +\ifdefined\newglossaryentry + \newglossaryentry{Hn}{ + name={\ensuremath{\Hn}}, + description={the set of $n$-by-$n$ complex Hermitian matrices}, + sort=Hn + } +\fi + % % Basic set operations % -- 2.43.2