在文本中,我使用 atikzpicture
作为数学符号。我想在词汇表中引用此符号。在我看来,makeindex 不知道如何绘制图片。这是一个例子。
\documentclass[12pt]{scrbook}
\usepackage{a4wide}
\usepackage{tikz}
\usepackage[toc, section, numberline]{glossaries}
\newcommand{\Plus}{\mathord{
\begin{tikzpicture}[baseline=0ex, line width=1, scale=0.13]
\draw (1,0) -- (1,2);
\draw (0,1) -- (2,1);
\end{tikzpicture}}}
\makeglossaries
\newglossaryentry{gls:Plus}{name={\ensuremath{\Plus}},description=\nopostdesc} % Does not work; change \Plus to, e.g., + else to compile.
\begin{document}
$A \gls{gls:Plus} B$
$A \Plus B$
\printglossary[type=main, style=list, nonumberlist=false]
\end{document}
答案1
脆弱的命令。移动的论点。因此:
name={\ensuremath{\protect\Plus}}