![如何防止使用 \printglossaries 自动创建章节](https://linux22.com/image/473880/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%E4%BD%BF%E7%94%A8%20%5Cprintglossaries%20%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%E7%AB%A0%E8%8A%82%20.png)
我目前正在使用基于书籍类的自定义 thesis.cls 撰写论文。我正在利用词汇表包生成包含首字母缩略词列表的词汇表。但是,我遇到了一个问题,每次使用 \printglossary 时,它都会自动为词汇表创建一个新章节,我想避免这种情况。
我希望在模板中插入词汇表:
\thispagestyle{empty}
\chapterheaderpreamble{ACRONYMS AND ABBREVIATIONS}
\vspace{0.3cm}
%Examples
\newacronym{cpu}{CPU}{Central Processing Unit}
\newacronym{ram}{RAM}{Random Access Memory}
\printglossary
但这会产生
- 标题为“首字母缩略词和缩写”且无任何其他文本的页面
- 一张空白页
- 新的章节页面“词汇表”(在论文设计中)
- 另一张空白页
- 缩略词列表
我希望插入词汇表时不让它开始新的章节标题,最好也不让它开始新的页面。相反,它应该无缝地集成到当前部分或章节中。
\printglossary[type=main, title=, toctitle=]
只将章节页的标题留空(而不是词汇表)。
以下是我的完整代码的简化摘录:
\documentclass[english]{thesis}
% Other packages and definitions
\usepackage{glossaries}
\makeglossaries
\begin{document}
% Beginning of the document, including TOC and other lists
%%%%%%%%%% GLOSSARY PAGE START
% Attempting to insert the glossary
\thispagestyle{empty}
\chapterheaderpreamble{ACRONYMS AND ABBREVIATIONS}
\vspace{0.3cm}
%Examples
\newacronym{cpu}{CPU}{Central Processing Unit}
\newacronym{ram}{RAM}{Random Access Memory}
\printglossaries
%%%%%%%%%% GLOSSARY PAGE END
\chapter{Introduction}
% Chapter content
% Further content
\end{document}
有人对我如何防止 \printglossaries 自动创建新章节或如何以满足我的要求的方式插入词汇表有什么建议吗?
预先感谢您的帮助!
答案1
非常感谢@Dai Bowen 提供的链接。这个有效:
% Acronymes
\usepackage[section=section]{glossaries}
\makeglossaries
\renewcommand{\glossarysection}[2][]{}