在文章文档类中制作 amsart 章节标题

在文章文档类中制作 amsart 章节标题

我喜欢文档类别中的章节标题amsart

是否有可能有一个标准文章,但章节标题来自 amsart 文档类?

我已经查看了titlesec包,但我不知道如何从文档类中找到章节标题的样式amsart

答案1

这是使用该titlesec包的解决方案。将以下几行添加到您的序言中以模仿该类的章节标题amsart

\usepackage[indentafter]{titlesec}
\titleformat{name=\section}{}{\thetitle.}{0.8em}{\centering\scshape}
\titleformat{name=\subsection}[runin]{}{\thetitle.}{0.5em}{\bfseries}[.]
\titleformat{name=\subsubsection}[runin]{}{\thetitle.}{0.5em}{\itshape}[.]
\titleformat{name=\paragraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\paragraph}{0em}{0em}{0.5em}
\titleformat{name=\subparagraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\subparagraph}{0em}{0em}{0.5em}

作为比较,这里有一个示例文档,一边是article类和包,另一边是类。titlesecamsart

在此处输入图片描述 在此处输入图片描述

article带有+ 的文档的代码titlesec

\documentclass{article}
\usepackage[indentafter]{titlesec}
\titleformat{name=\section}{}{\thetitle.}{0.8em}{\centering\scshape}
\titleformat{name=\subsection}[runin]{}{\thetitle.}{0.5em}{\bfseries}[.]
\titleformat{name=\subsubsection}[runin]{}{\thetitle.}{0.5em}{\itshape}[.]
\titleformat{name=\paragraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\paragraph}{0em}{0em}{0.5em}
\titleformat{name=\subparagraph,numberless}[runin]{}{}{0em}{}[.]
\titlespacing{\subparagraph}{0em}{0em}{0.5em}
\usepackage{blindtext}
\begin{document}
\section{First section (article with titlesec)}
\blindtext
\subsection{First subsection}
\blindtext
\subsubsection{First subsubsection}
\blindtext
\paragraph{First paragraph}
\blindtext
\subparagraph{First subparagraph}
\blindtext
\end{document}

该类的代码amsart

\documentclass{amsart}
\usepackage{blindtext}
\begin{document}
\section{First section (amsart)}
\blindtext
\subsection{First subsection}
\blindtext
\subsubsection{First subsubsection}
\blindtext
\paragraph{First paragraph}
\blindtext
\subparagraph{First subparagraph}
\blindtext
\end{document}

答案2

具体对于\sections,您可以使用以下设置:

在此处输入图片描述

\documentclass{article}

\usepackage{sectsty,indentfirst}
\sectionfont{\normalfont\centering\scshape\normalsize}
\makeatletter
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
\makeatother

\usepackage{lipsum}

\begin{document}

\section{A section}\lipsum[1]

\end{document}

阐述:

相关内容