![使用 tikzpictures 作为词汇表中的符号](https://linux22.com/image/261116/%E4%BD%BF%E7%94%A8%20tikzpictures%20%E4%BD%9C%E4%B8%BA%E8%AF%8D%E6%B1%87%E8%A1%A8%E4%B8%AD%E7%9A%84%E7%AC%A6%E5%8F%B7.png)
在文本中,我使用 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}}