我喜欢文档类别中的章节标题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
类和包,另一边是类。titlesec
amsart
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
具体对于\section
s,您可以使用以下设置:
\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}
阐述:
indentfirst
模仿者amsart
的“节后缩进”。请参阅某一部分的第一段没有缩进?sectsty
将标题格式化为所需的字体。更新
\@seccntformat
会在章节编号后附加一个句点。