gpt4 book ai didi

latex :使\listoffigures 看起来像\listoftables 或\lSTListoflistings

转载 作者:行者123 更新时间:2023-12-03 18:33:38 32 4
gpt4 key购买 nike

在我的表格列表和数字列表之后,我的文档末尾有一个列表列表。真正让我恼火的是它们看起来一样,只是列表列表没有在章节之间留下行间距。

我有一个很好的谷歌,人们也问过同样的问题,但似乎没有任何回应。

他们有什么理由让他们看起来不一样并且看起来简洁吗?

最佳答案

原因是图表列表 (lof) 和表格列表 (lot) 中的章节之间的垂直间距是由 \chapter 添加的。命令,并且列表列表中根本没有这样的规定(大声笑)。

如何解决这个问题取决于您使用的文档类。如果您使用优秀的memoir类,已经提供了用于此目的的钩子(Hook):

\renewcommand{\memchapinfo}[4]{%
\addtocontents{lol}{\protect\addvspace{10pt}}}

如果您的列表出现在附录中,您将钩住 \memappchapinfo而不是 \memchapinfo . (有关可用的钩子(Hook)列表,请参阅记忆录手册的第 18.25 节。)

如果您不使用 memoir ,你通常需要钩住你的类(class)' \@chapter命令。这可能看起来像,例如:
\makeatletter
\let\my@chapter\@chapter
\renewcommand*{\@chapter}{%
\addtocontents{lol}{\protect\addvspace{10pt}}%
\my@chapter}
\makeatother

您可以通过检查 .lol 轻松检查用于生成 lol 的内容。与您的文档相对应的文件。例如,如果您的文档是 base.tex , 查看 base.lol .您应该会看到如下内容:
\contentsline {lstlisting}{...}{...}
\contentsline {lstlisting}{...}{...}
\addvspace {10pt}
\contentsline {lstlisting}{...}{...}

注意 \addvspace将内容行与不同的章节分开。

由于用于在章节之间插入间距的实际代码也取决于文档类,因此调整实际的 \addvspace命令与您的 .lof 中的命令相同或 .lot文件。

关于 latex :使\listoffigures 看起来像\listoftables 或\lSTListoflistings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029271/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com