图片列表中图片使用附录前缀

图片列表中图片使用附录前缀

我对 LaTeX 还不太熟悉,需要帮助解决附录中的图表数量问题。目前,它们只是编号,

  1. 图片标题……p193

但我希望它们看起来

A.1. 图片标题......... p193

这是我的论文,我从以前的研究生那里继承了一些格式代码。MWE 是:

\documentclass[12pt]{report}

\usepackage[demo]{graphicx}

\newcommand{\APPENDIX}[2]{%
\refstepcounter{chapter}%
\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}: #2}%
\pagestyle{plain}%
\thispagestyle{plain}%
\singlespace%
\begin{center}% 
\large
\textbf{Appendix #1: #2}\\%
\normalsize
\end{center}%
\doublespace%
\vspace{1em}}

\begin{document}

\tableofcontents

\listoffigures

\newpage
\appendix
\appendix{A}{TITLE OF APPENDIX}

\begin{figure}
\includegraphics{dummy}
\caption{dummy caption}
\end{figure}

\end{document}

提前致谢!

答案1

我建议你采用不同的方法。使用手动格式设置附录需要做太多工作:你必须更正计数器、标记、目录条目等。相反,你可以使用titlesec包可轻松更改附录中的章节格式,允许您将\chapter其用于附录,从而自动解决上述所有问题;特别是,您可以恢复附录中浮点数所需的编号。

在评论中提到,对应于附录的目录条目的编号和标题之间必须出现冒号,并且章节和节条目应该以点开头;这可以借助titletoc包裹。

\documentclass[12pt]{report}
\usepackage[demo]{graphicx}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{setspace}
\usepackage{etoolbox}

\newcommand\AppChap{%
\titleformat{\chapter}[block]
  {\normalfont\large\bfseries\filcenter}{\appendixname\ \thechapter:}{1em}{}
\titlespacing*{\chapter}
  {0pt}{-20pt}{1em}
\titlecontents{chapter}
  [1.5em]{\vspace{10pt}\bfseries}
  {\contentslabel[\thecontentslabel:]{1.3em}}
  {\hspace*{-1.3em}}
  {\titlerule*[0.8em]{.}\contentspage}
}
\titlecontents{chapter}
  [1.5em]{\vspace{10pt}\bfseries}
  {\contentslabel{1.25em}}
  {\hspace*{-1.25em}}
  {\titlerule*[10pt]{.}\contentspage}
\titlecontents{section}
  [3.8em]{}
  {\contentslabel{2.3em}}
  {\hspace*{-2.3em}}
  {\titlerule*[10pt]{.}\contentspage}

\apptocmd{\appendix}{\AppChap}{}{}

\begin{document}

\tableofcontents
\listoffigures

\chapter{A regular chapter}
\section{A regular section}
\newpage
\appendix
\chapter{TITLE OF APPENDIX}
\section{A section in appendix}
\begin{figure}
\includegraphics{dummy}
\caption{dummy caption}
\end{figure}

\end{document}

目录图片:

在此处输入图片描述

LoF 的图像:

在此处输入图片描述

相关内容