在 LaTeX 中创建列表列表?

在 LaTeX 中创建列表列表?

我正在创建一个问题库,每个问题都使用列表命名(例如,\item 参数粒子轨迹)。我想从这个列表中自动生成一个问题名称列表,并且我希望该列表出现在文档的开头。有没有办法让 LaTeX 做到这一点?

如果有必要,我可以创建一个新的环境;只是不确定如何进行。

答案1

您可以使用\addcontentsline{}{}{}将其添加到目录中:

在此处输入图片描述

使用包裹hyperref使这些链接可点击。

代码:

\documentclass{book}
\usepackage{lipsum}
\usepackage{hyperref}

\newcommand*{\Item}[1][]{%
    \item \textbf{#1}%
    \addcontentsline{toc}{section}{#1}
}%

\begin{document}
\tableofcontents
\chapter{Questions}
\begin{enumerate}
\Item[Parametric particle trajectory]
    \lipsum[1]
\Item[Non-parametric particle trajectory]
    \lipsum[1]
\end{enumerate}
\end{document}

相关内容