我想按字母顺序排列附录,如附录 A、附录 B 等。当我使用附录包时,会出现错误“附录已定义”。因此,使用命令 \appendix 时,只会添加标题“附录”,而多个“附录”之间没有任何字母顺序。MWE 已附上。如果有人可以修改它以获得所需的输出。谢谢。
\documentclass[journal]{IEEEtran}
\makeatletter
\def\endthebibliography{%
\def\@noitemerr{\@latex@warning{Empty 'thebibliography' environment}
}%
\endlist}
\makeatother
\usepackage{appendix}
\usepackage[english]{babel}
\usepackage{subcaption}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}
\begin{document}
This is body of the document
\appendix
This is appendix a
\appendix
This is appendix b
\appendix
This is appendix c
\end{document}
答案1
一些评论和意见:
该
appendix
软件包是不是与文档类兼容IEEEtran
。该类
IEEEtran
重新定义\appendix
为输出未编号的节级标题行“附录”,该行独占一行。该\appendix
命令带有一个可选参数,该参数位于“附录”行的正下方。该
\appendix
命令进一步定义为如果遇到进一步的命令则不IEEEtran
输出任何内容。\section
\section*
如果您只是必须在附录材料上强加一些正式结构,请使用
\subsection
而不是\section
指令。
\documentclass[journal]{IEEEtran}
\usepackage[english]{babel}
\usepackage{lipsum} % for filler text
\begin{document}
\section{This is a section header}
\subsection{This is a subsection header}
\lipsum[1][1-5]
\subsection{This is another subsection header}
\lipsum[1][6-10]
\appendix[Here comes the appendix material] % with optional argument
\subsection{This is Appendix A}
\lipsum[1][1-4]
\subsection{This is Appendix B}
\lipsum[1][5-8]
\end{document}
答案2
我使用以下代码实现了我想要的输出。发布的目的是希望有人会觉得它有用。请注意,虽然发生了错误,但代码仍会产生输出。
\documentclass[journal]{IEEEtran}
\usepackage{appendix}
\usepackage[english]{babel}
\begin{document}
This is body of the document
\begin{appendices}
\section{}
This is appendix a
\section{}
This is appendix b
\section{}
This is appendix c
\end{appendices}
\end{document}