![表格和图形的合并列表,并有单独的编号?](https://linux22.com/image/477078/%E8%A1%A8%E6%A0%BC%E5%92%8C%E5%9B%BE%E5%BD%A2%E7%9A%84%E5%90%88%E5%B9%B6%E5%88%97%E8%A1%A8%EF%BC%8C%E5%B9%B6%E6%9C%89%E5%8D%95%E7%8B%AC%E7%9A%84%E7%BC%96%E5%8F%B7%EF%BC%9F.png)
答案1
您可以在序言中添加以下几行,将图形信息保存在与表格相同的位置,从而同时输出:
\makeatletter
\def\ext@figure{lot}
\makeatother
\renewcommand*\listtablename{List of Figures and Tables}
这是一个最小的工作示例:
\documentclass{article}
\makeatletter
\def\ext@figure{lot}
\makeatother
\renewcommand*\listtablename{List of Figures and Tables}
\begin{document}
\listoftables
\clearpage
\begin{figure}
\caption{A picture}
\end{figure}
\begin{table}
\caption{Numbers}
\end{table}
\begin{figure}
\caption{Another picture}
\end{figure}
\end{document}
输出
如果您希望该列表与示例中的完全相同,请加载tocloft
包并在序言中添加以下几行
\renewcommand{\cftfigpresnum}{Figure~}
\renewcommand{\cftfigaftersnum}{:}
\setlength{\cftfignumwidth}{5.5em}
\renewcommand{\cfttabpresnum}{Table~}
\renewcommand{\cfttabaftersnum}{:}
\setlength{\cfttabnumwidth}{5.5em}
平均能量损失
\documentclass{article}
\usepackage{tocloft}
\makeatletter
\def\ext@figure{lot}
\makeatother
\renewcommand*\listtablename{List of Figures and Tables}
\renewcommand{\cftfigpresnum}{Figure~}
\renewcommand{\cftfigaftersnum}{:}
\setlength{\cftfignumwidth}{5.5em}
\renewcommand{\cfttabpresnum}{Table~}
\renewcommand{\cfttabaftersnum}{:}
\setlength{\cfttabnumwidth}{5.5em}
\begin{document}
\listoftables
\clearpage
\begin{figure}
\caption{A picture}
\end{figure}
\begin{table}
\caption{Numbers}
\end{table}
\begin{figure}
\caption{Another picture}
\end{figure}
\end{document}
输出