![附录字母位置](https://linux22.com/image/236250/%E9%99%84%E5%BD%95%E5%AD%97%E6%AF%8D%E4%BD%8D%E7%BD%AE.png)
\appendix \section{Appendix}
给出的是“附录 A”。我怎样才能得到“附录 A”
答案1
我能看到的唯一方法是\section
在之前或之后重新定义命令\appendix
。这应该可以做到:
\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries Appendix }}
\makeatother
(这只是从定义中剪切粘贴,article.cls
并将\newcommand
其改为\renewcommand
,并Appendix
在末尾添加“ ”。请注意间距;您必须在“附录”后提供空格;它不会为您完成。)
使用这个,只需输入\appendix \section{}
。这无疑是蛮力,但这个问题已经悬而未决了一段时间而没有答案,所以有总比没有好。
答案2
您可以使用该包轻松实现您想要的目标appendix
。这里有一个示例文件向您展示如何操作。关键是titletoc
调用包时的选项。它采用您在中定义的任何值\appendixname
,默认值为Appendix
。
\documentclass{report}
\usepackage[titletoc]{appendix}
\begin{document}
\tableofcontents
\chapter{Lorem ipsum}
\section{Dolor sit amet}
\begin{appendices}
\chapter{Consectetur adipiscing elit}
\chapter{Mauris euismod}
\end{appendices}
\end{document}
The output looks like