amsart 中第一段没有缩进?

amsart 中第一段没有缩进?

我想删除 amsart 中的所有第一个缩进,所以我正在寻找“indentfirst=false”命令。请注意,amsart 默认会缩进第一个段落(因此建议的解决方案“在章节的第一个段落中不缩进?”,即“不执行任何操作”在这里不适用)。

答案1

您似乎同意 Tschichold 关于缩进的观点。

Tschichold 的观点是仅有的新段落不应该缩进的情况是,当它位于居中标题之后时。AMS 的想法不同,它决定仅在设置成左对齐和内联的标题(所有级别以下\section)中不缩进。

如果您的论文打算提交给 AMS,请不要更改设置;编辑人员将添加他们需要的任何内容(可能是新类别)并根据他们的意愿排版论文。

您可以自由使用amsart用于你自己的作品,如果你修改外观,也不会有版权问题:许可信息中没有任何内容禁止使用该类;唯一的要求是不能修改班级文件并使用相同的名称重新分发更改后的版本。

该怎么办?只需修补相关命令即可。

\documentclass{amsart}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\@startsection}
  {\@afterindenttrue}
  {\@afterindentfalse}
  {}{}
\makeatother

\begin{document}
\section{A}
Some text to show if there is an indentation
and other text follows and other text follows
and other text follows and other text follows
and other text follows and other text follows.

\subsection{B}

Some text to show if there is an indentation
and other text follows and other text follows
and other text follows and other text follows
and other text follows and other text follows.
\end{document}

在此处输入图片描述

相关内容