![为每个词汇表定义赋予段落编号](https://linux22.com/image/371784/%E4%B8%BA%E6%AF%8F%E4%B8%AA%E8%AF%8D%E6%B1%87%E8%A1%A8%E5%AE%9A%E4%B9%89%E8%B5%8B%E4%BA%88%E6%AE%B5%E8%90%BD%E7%BC%96%E5%8F%B7.png)
使用该glossaries
包,我如何让 LaTeXparagraph
在每次打印出定义时打印并增加数字?
我试过例如
\newglossaryentry{word}{name={...}, description={ \paragraph{} ... }}
但这会产生一个不透明的错误:! LaTeX Error: Something's wrong--perhaps a missing \item.
M(N)WE:
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{thewerd}{name={thewerd}, description={ \paragraph{} }}
\begin{document}
\gls{thewerd}
\printglossaries
\end{document}
答案1
样式list
使用description
,并且您不能在列表环境中包含分段命令。我认为最简单的方法是使用树状样式之一并重新定义\glstreepredesc
。例如:
\documentclass{article}
\usepackage[style=index]{glossaries}
\makeglossaries
\newglossaryentry{thewerd}{name={thewerd}, description={example
description}}
\setcounter{secnumdepth}{4}
\renewcommand{\glstreepredesc}{\paragraph{}}
\begin{document}
\gls{thewerd}
\printglossaries
\end{document}