我正在将 LyX 与书籍文档类一起使用,并尝试使用以下代码在页面开头包含一个图表列表:
\addcontentsline{toc}{chapter}{LIST OF FIGURES}
\renewcommand{\listfigurename}{LIST OF FIGURES}
接下来是从 List/TOC 子菜单中插入的“图表列表”。
输出显示一个标题为“图表列表”的页面,但尽管我在整个文档中包含了 12 个浮点型图表,但该页面却是空白的(标题除外)。
我需要在文档的 LaTeX 序言中添加一些内容吗?我需要更改文档设置或浮动本身的设置吗?
注意:我在“表格列表”中遇到了同样的问题。目录中的所有内容都按应有的方式显示,但图表列表却没有内容。
答案1
第一行
\addcontentsline{toc}{chapter}{LIST OF FIGURES}
在目录中添加图表列表的条目,但没有添加图表列表。
\renewcommand{\listfigurename}{LIST OF FIGURES}
如果包含图表列表的标题,这将改变其标题。
图表列表包含在以下命令中:
\listoffigures
\listoftables
进一步说明:
包
tocbibind
可以更轻松地将图表、表格和参考书目列表包含到目录中。如果您使用包
babel
,则名称取决于语言,并在中发生更改\captions<language>
,例如:\usepackage[english]{babel} \addto\captionsenglish{% \renewcommand*{\listfigurename}{LIST OF FIGURES}% }
答案2
我找到了答案。解决方案与 LyX 管理编号和目录格式的特殊方面有关。需要在子菜单中进行一项更改:文档 - 设置 - 编号和目录。
在 LyX 中,可以使用“文档设置”菜单来指定哪些环境/字段(例如部分、章节、节、小节)将出现在已编译文档的目录 (TOC) 中。我最初选择只在目录中包含部分和章节环境。这就是问题的根源。如果在目录 (TOC) 中包含所有环境直至节(或更低),LyX 会在编译文档的 PDF 时自动生成图表列表和表格列表。如果在目录中仅包含部分和章节环境,LyX 不会自动生成图表列表。
这是一个奇怪的小故障,我不知道它在其他文档类中是如何运作的。但这显然是书籍文档类的问题。如果您坚持使用仅包含部分和章节但不包含章节的最小目录,我不确定解决方法是什么。