原 文:LaTeX 中表格和图片的目录
译 者:Xovee
翻译时间:2020年11月3日
LaTeX 中表格和图片的目录
表格和图片的目录可以让读者快速定位文档中某些特定的内容。本篇文章介绍如何在文档中创建图片或表格的目录,以及如何改变目录的默认标题。
介绍
下面是一个简单的例子:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{ {figures/} }
\usepackage{array}
\begin{document}
\thispagestyle{empty}
\listoffigures
\listoftables
\newpage
\pagenumbering{arabic}
Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Etiam lobortisfacilisis...
\end{document}
命令\listoffigures
和\listoftables
的含义很清楚,第一个命令可以生成图片的目录,第二个命令生成表格的目录。在这个例子中,还有两个相关的命令:
\thispagestyle{empty}
取消页码的显示。
\pagenumbering{arabic}
把页码用阿拉伯数字重新计数。
改变标题
你可以将目录的默认标题:“List of Tables” and “List of Figures”,设置为其他文本。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{array}
\graphicspath{ {figures/} }
\renewcommand{\listfigurename}{List of plots}
\renewcommand{\listtablename}{Tables}
\begin{document}
\thispagestyle{empty}
\listoffigures
\listoftables
\clearpage
\pagenumbering{arabic}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortisfacilisis...
\end{document}
改变标题的命令是:
\renewcommand{\listfigurename}{List of plots} will write "List of plots" instead of "List of Figures".
\renewcommand{\listtablename}{Tables} will write "Tables" instead of "List of Tables".
如果你使用babel
包,又要使用前面我们介绍的命令,那么把命令放置在这个命令的大括号里:\addto\captionsenglish{}
。如果你在babel
里设置了其它语言,请相应地修改\captionenglish
命令中的english
。
注意:你的文档也许需要编译两次来让目录正确地显示。
延伸阅读
更多信息请见: