制作字幕页面

时间:2010-11-19 08:08:29

标签: latex caption

我想知道是否有一种简单的方法可以提取一个乳胶文件的标题及其来自的数字。 例如,如果我的乳胶文件中定义了3个数字,我需要创建一个带有这些数字标题的文档,例如,

Fig. 1. Caption of Fig. 1 
Fig. 2. Another caption
Fig. 3. Yet another caption

使用乳胶有没有办法做到这一点?或者我应该用其他程序吗? 我有几个数字,所以我不想逐个提取字幕,因为我必须手动编号。

解。 我通过解决方法来解决问题。我使用另一个文件来包含数字列表并单独处理它们。我包含的文件包含修改后的数字列表,如下所示

{\renewcommand*\numberline[1]{Fig.\,#1:\space}
\makeatletter
\renewcommand*\l@figure[2]{\noindent#1\par}
\makeatother
\listoffigures}

然后,我使用\include命令将其包含在原始文件中。然后它将图形列表文件创建为file.lof,我使用该文件编译最小文件以分别生成图形列表。

\documentclass{article}
\usepackage{subfigure}       % This avoids problems with subfigures captions
\usepackage{amsmath,amssymb} % I used math in my captions
\nofiles                     % This makes the aux and lof file not to be deleted
\begin{document}
\include{list}               % Includes the same file as before
\end{document}

我使用的是另一个类,而不是文章,因此,我需要在辅助文件中复制一些重定义。将file.lof重命名为这个新文件,以便乳胶找到它并且它将完成工作。我把所有这些都放在一个脚本中,现在它可以自动运行。 第h

1 个答案:

答案 0 :(得分:1)

\listoffigures控制序列可能会对您有所帮助。