使用 tikzpictures 作为词汇表中的符号

使用 tikzpictures 作为词汇表中的符号

在文本中,我使用 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}}

相关内容