
Я использую шаблон LaTeX, который выравнивает все заголовки разделов по центру. Я хочу выровнять эти заголовки разделов по левому краю, но не знаю как. Я пробовал
\begin{flushleft}
\section{\textbf{Introduction and Background}}
\end{flushleft}
но это не влияет на заголовок раздела (т.е. он все еще центрирован). Я пробовал
\begin{flushleft}
\textbf{Introduction and Background}
\end{flushleft}
и выровнено по левому краю слово «Введение и история вопроса», но это больше не заголовок раздела, и поэтому нумерация с использованием номера раздела полностью сбивается.
Я новичок в LaTeX, поэтому, пожалуйста, будьте проще.
решение1
\documentclass{amsart}
\makeatletter
\def\specialsection{\@startsection{section}{1}%
\z@{\linespacing\@plus\linespacing}{.5\linespacing}%
% {\normalfont\centering}}% DELETED
{\normalfont}}% NEW
\def\section{\@startsection{section}{1}%
\z@{.7\linespacing\@plus\linespacing}{.5\linespacing}%
% {\normalfont\scshape\centering}}% DELETED
{\normalfont\scshape}}% NEW
\makeatother
\begin{document}
\section{Introduction and Background}
\end{document}
Обратите внимание, что использование макросов форматирования в заголовках разделов, как в
\section{\textbf{Introduction and Background}}
не рекомендуется для внесения общих изменений. Лучше использовать
\normalfont\scshape\bfseries
в определении \section
(и обязательно используйте шрифт, который обеспечивает жирное начертание маленьких заглавных букв).