作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的表格列表和数字列表之后,我的文档末尾有一个列表列表。真正让我恼火的是它们看起来一样,只是列表列表没有在章节之间留下行间距。
我有一个很好的谷歌,人们也问过同样的问题,但似乎没有任何回应。
他们有什么理由让他们看起来不一样并且看起来简洁吗?
最佳答案
原因是图表列表 (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/
我对在我的目录中包含列表目录有疑问。我正在使用 \lSTListoflistings 和 \tableofcontents 以及 \usepackage{listings}。现在我的问题:当我生成 l
在我的表格列表和数字列表之后,我的文档末尾有一个列表列表。真正让我恼火的是它们看起来一样,只是列表列表没有在章节之间留下行间距。 我有一个很好的谷歌,人们也问过同样的问题,但似乎没有任何回应。 他们有
我是一名优秀的程序员,十分优秀!