amsart TOC 中的长条目根据是否存在附录而采用不同的格式?

amsart TOC 中的长条目根据是否存在附录而采用不同的格式?

编辑:直到现在我才意识到这个问题是 amsart 类特有的。

下面的内容正如我想要的那样,即“joweirj”的第一个“j”从“llong”的第一个“l”开始:

\documentclass[12pt,a4paper]{amsart}
\begin{document}
\tableofcontents
\section{llong asdofi jweoir weoi howet 
 oughsodfuh sodf hwoeir joweirj weorij woerij}
\end{document}

在此处输入图片描述 然而,当我添加

\appendix
\section{cat}

在此之前\end{document},“jewoir”中的“j”在“cat”中的“c”开始的位置: 在此处输入图片描述

问题:我该如何避免这种情况?我希望目录中有一个附录项,如第二张图片所示,但在第一个目录中,单词 joweirj 应该从单词 llong 开始的位置开始。

编辑:下面的芭芭拉建议\renewcommand{\sectionname}{}在 之后 添加\appendix,但第一个目录项的第二行仍然与单词“cat”对齐。另外,我宁愿使用“附录 A”,而不是仅仅使用“A”。 在此处输入图片描述

答案1

因为集合\appendix中的定义,所以只需消除它。因此amsart\let\sectionname\appendixname

\appendix
\renewcommand{\sectionname}{}

将会给出(我认为)您想要的结果。

答案2

我最终做了以下事情。我很确定我会在过程中不断改变它,因为我经验不足。例如,最好专门为附录定义一个新的计数器,但我们会看到......我认为这个不完美的答案对像我这样的其他乳胶新手仍然有用。

\documentclass[12pt,a4paper]{amsart}
\usepackage{amsmath, amsfonts, xifthen, latexsym, amssymb, amsthm, amscd}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}

\begin{document}
\tableofcontents
\section{llong asdofi jweoir weoi howet 
 oughsodfuh sodf hwoeir joweirj weorij woerij}

\section*{Appendix A. Cat}
\setcounter{section}{1}
\setcounter{theorem}{0}
\renewcommand{\thesection}{\Alph{section}}
\begin{lemma} 
Cats are stoopid.
\end{lemma}
\end{document}

在此处输入图片描述

相关内容