\documentclass{report}
+% Setting hypertexnames=false forces hyperref to use a consistent
+% internal counter for proposition/equation references rather than
+% being clever, which doesn't work after we reset those counters.
+\usepackage[hypertexnames=false]{hyperref}
+\hypersetup{
+ colorlinks=true,
+ linkcolor=blue,
+ citecolor=blue
+}
+
+% We have to load this after hyperref, so that links work, but before
+% mjotex so that mjotex knows to define its glossary entries.
+\usepackage[nonumberlist]{glossaries}
+\makenoidxglossaries
+
+% If you want an index, we can do that too. You'll need to define
+% the "INDICES" variable in the GNUmakefile, though.
+\usepackage{makeidx}
+\makeindex
+
\usepackage{mjotex}
\usepackage{mathtools}
\begin{document}
\begin{section}{Algebra}
- If $R$ is a commutative ring, then $\polyring{R}{X,Y,Z}$ is a
- multivariate polynomial ring with indeterminates $X$, $Y$, and
- $Z$, and coefficients in $R$. If $R$ is a moreover an integral
+ If $R$ is a \index{commutative ring}, then $\polyring{R}{X,Y,Z}$
+ is a multivariate polynomial ring with indeterminates $X$, $Y$,
+ and $Z$, and coefficients in $R$. If $R$ is a moreover an integral
domain, then its fraction field is $\Frac{R}$.
\end{section}
proper face, then we write $F \properfaceof K$.
\end{section}
+ \begin{section}{Euclidean Jordan algebras}
+ The Jordan product of $x$ and $y$ in some Euclidean Jordan algebra
+ is $\jp{x}{y}$.
+ \end{section}
+
\begin{section}{Font}
We can write things like Carathéodory and Güler and $\mathbb{R}$.
\end{section}
$\boundedops[W]{V}$. If $W = V$, then we write $\boundedops{V}$
instead.
+ If you want to solve a system of equations, try Cramer's
+ rule~\cite{ehrenborg}.
+
The direct sum of $V$ and $W$ is $\directsum{V}{W}$, of course,
but what if $W = V^{\perp}$? Then we wish to indicate that fact by
writing $\directsumperp{V}{W}$. That operator should survive a
$\closure{X}$ and its boundary is $\boundary{X}$.
\end{section}
+ \setlength{\glslistdottedwidth}{.3\linewidth}
+ \setglossarystyle{listdotted}
+ \glsaddall
+ \printnoidxglossaries
+
+ \bibliographystyle{mjo}
+ \bibliography{local-references}
+
+ \printindex
\end{document}