我想用软件包制作一个文档doc
。当我输入时=
,\changes
之前的单词=
消失了。为什么会这样?
\documentclass{article}
\usepackage{doc}
\begin{document}
\RecordChanges
\changes{v1}{0000/00/00}{test=hello}
aaa
\PrintChanges
\end{document}
main.tex
我使用以下方法编译文件
pdflatex main
makeindex -s gglo.ist main.glo -o main.gls
pdflatex main
文件相关:
% main.glo
\glossaryentry{v1>!!=General:>test=hello|hdpindex{}}{1}
% main.gls
\begin{theglossary}
\makeatletter\scan@allowedfalse
\item v1\efill
\subitem General:\ hello\pfill \hdpindex{}{1}
\end{theglossary}
答案1
您明确告诉 makeindex 使用gglo.ist
带有参数的 style -s
。
您可以查看该文件,它开始
actual '='
quote '!'
level '>'
因此,将索引键文本与排版形式分隔开的=
字符actual
,可以通过quote
将此样式设置为前缀来引用它!