我使用该glossaries
包在我的文章中列出首字母缩略词列表。但是,在我的目录中,首字母缩略词列表被视为一个章节,而不是应有的小节。
我尝试过这个:\addcontentsline{toc}{subsection}{\protect\numberline{2.2}Acronyms}
但没有效果。现在看起来是这样的:
但我希望在目录中仅看到一个对首字母缩略词的引用,并且它应被视为部分2.2
的子部分B
。我该怎么做?这是我的 MWE:
\documentclass[11pt]{article}
\usepackage[toc, acronym]{glossaries}
\makeglossaries
\newacronym{cpu}{CPU}{Central Processing Unit}
\newacronym{isp}{ISP}{Internet Service Provider}
\newacronym{dss}{DSS}{Decision Support System}
\newacronym{aes}{AES}{Advanced Encryption Standard}
\begin{document}
\tableofcontents
\section{A1}
\subsection{A1}
\gls{aes}
\subsection{A2}
\gls{cpu}, \gls{aes}
\subsection{A3}
\section{B}
\subsection{B1}
\addcontentsline{toc}{subsection}{\protect\numberline{2.2}Acronyms}
\printglossaries
\end{document}
答案1
当我输入这段文字时,相同的答案已作为评论发布;因此请将其视为代码示例:
您可以使用选项键来更改此设置。要更改词汇表的目录级别,请使用 section=section/subsection/chapter 作为包选项,要对其进行编号,请使用 numberedsection 作为 printglossary[] 的选项。这应该会给您所需的结果。
\documentclass[11pt]{article}
\usepackage[toc, acronym,
section=subsection,%standard:chapter
]{glossaries}
\makeglossaries
\newacronym{cpu}{CPU}{Central Processing Unit}
\newacronym{isp}{ISP}{Internet Service Provider}
\newacronym{dss}{DSS}{Decision Support System}
\newacronym{aes}{AES}{Advanced Encryption Standard}
\begin{document}
\tableofcontents
\section{A1}
\subsection{A1}
\gls{aes}
\subsection{A2}
\gls{cpu}, \gls{aes}
\subsection{A3}
\section{B}
\subsection{B1}
%\addcontentsline{toc}{subsection}{\protect\numberline{2.2}Acronyms}
\printglossary[type=\acronymtype,title=List of Acronyms,toctitle=List of Acronyms, numberedsection]
\end{document}