将代码语法(如@data)添加到索引

将代码语法(如@data)添加到索引

我希望能够将一些编程语法添加到文档的索引中,例如 @data。如果我使用,index{data!@data}索引中不会显示任何内容。您能告诉我如何将此符号文本放入索引中吗?谢谢。

以下是代码:

\documentclass[10pt]{book}
\usepackage[english]{babel}
\usepackage{amsmath,amsthm}
\usepackage{amsfonts}
\usepackage{lipsum}
\usepackage{imakeidx}
\makeindex

\begin{document}
\lipsum[1-4]
This is where the word data\index{data} first appears.
\newpage
I wanted to add this \texttt{@data}\index{data!@data} (with symbol) to also appear under this data index.

\printindex

\end{document}

答案1

您必须使用引号字符 对其进行转义"。因此您的输入必须是\index{data!"@data}

index

相关内容