LaTeX 在目录中手动插入缩写列表

LaTeX 在目录中手动插入缩写列表

我写了一份文档,其中有些缩写重复了好几次。因此,我想在目录中引入一个缩写列表。我没有使用任何包来记录缩写,因此我遵循了这里制作我自己的一个。

由于目录中的所有其他列表(即图表列表、表格列表等)都有特定的标题布局(就像使用 \chapter*{List of ****} 命令调用它们一样),所以我想将它也引入到我的缩写列表中。因此,我编写了如下代码:

\documentclass[11pt,a4paper,titlepage]{memoir}
\usepackage[OT1]{fontenc}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[font={footnotesize}]{caption}  %%%%%
\usepackage[font={footnotesize}]{subcaption} %%%%
\usepackage{changepage} %%%%
\usepackage{soul}
    \usepackage[linkcolor=black,colorlinks=true,citecolor=black,filecolor=black]{hyperref}
\newsavebox{\measurebox}
\newcommand{\abbrlabel}[1]{\makebox[3cm][l]{\textbf{#1}\ \dotfill}}
\newenvironment{abbreviations}{\begin{list}{}{\renewcommand{\makelabel}{\abbrlabel}}}{\end{list}}

\begin{document}

\frontmatter


%% TOC with the proper setup, do not change.
\cleartorecto
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\chapter*{List of Abbreviations}
\begin{abbreviations}
\item [A] Abbreviation
\end{abbreviations}
\mainmatter

\chapter{Chap}
Some text

\section{Sec}
Some text

\end{document}

我的问题是,当我运行这个 LaTeX 文件时,我在缩写列表页面上看到缩写列表标题,但在“目录”索引中看不到它。

我该如何解决这个问题并将其记录在“目录”中?

答案1

这就像删除一样简单*

\chapter{List of Abbreviations}

说明: 在的范围内\frontmatter,章节不编号。

在此处输入图片描述

相关内容