我正在撰写论文,其中一部分将由一篇已经存在的文章组成。
我将其与\usepackage{pdfpages}
和 一起包括在内\includepdf[fitpaper=true, pages=-]{Impactpaper.pdf}
。
我想将有关该论文中包含的图表的信息添加到我的图表列表中(我\listoffigures
在论文中frontmatter
)。
% TableofContents
\tableofcontents
\listoffigures
\listoftables
有没有办法手动添加数据\listoffigures
?
此外,有没有办法在参考书目(引文)中手动添加数据?
答案1
addtolist
选项正是针对这种情况而设计的。
用法(摘自官方pdf页面文档):
addtolist={<page number>, <type>, <headings>, <label>}
一个例子(从我的论文中复制):
\includepdf[pages={-},
addtolist={
3, figure, Schematic representation of the complete condition monitoring process., jps3:fig1,
4, table, Archimedean copulas., jps3:tab1,
5, figure, Regions of best performance for different Archimedean copulas., jps3:fig2,
5, figure, Fully nested Archimedean copula., jps3:fig3,
5, figure, Nyquist plot of the PEM fuel cell impedance., jps3:fig4,
6, figure, Measurement sequences in time., jps3:fig5,
6, figure, Description of the regions for high and low copula outputs., jps3:fig6,
6, figure, Example of current and voltage signals during the experiment., jps3:fig7,
7, figure, Evolution of the health index (copula output)., jps3:fig8
}
]{./journal_articles/jps2015.pdf}
建议:如果标题中有逗号,请将其放在花括号中(例如,这是一个图形{,},其标题中有逗号。)。
答案2
编辑:我刚刚仔细重读了原帖者的问题,发现他没有他想要记录的图表的 TeX 源代码。所以我的解决方案对他来说没用。我可能会把它留在这里一段时间——也许有人会觉得它有用。
这个丑陋的黑客对我来说已经足够好了,因为我不需要文档生产版本中的图表列表。也许上面评论中的@PaulGessler 的解决方案对你来说会更好。也许我会用它代替我的……
在序言中:
\usepackage{caption}[2011/11/10]
\newcommand{\figcomment}[1]{%
\addtocounter{figure}{-1}
\captionlistentry{comment: #1}
}
\newcommand{\figsource}[1]{%
\addtocounter{figure}{-1}
\captionlistentry{source: #1}
}
在正文中:
\begin{figure}[ht]
\centering
\includegraphics[height=60mm]{\here/epalabel}
\caption{Gasoline Vehicle Label (2013)}
\figsource{Image download from
\url{http://www.epa.gov/carlabel/gaslabel.htm}}
\figcomment{We should be able to use this government information
royalty free.}
\label{fig:epalabel}
\end{figure}
在图表中: