Я собираюсь сдать свою диссертацию. Администраторы аспирантуры установили требования к форматированию, и кто-то в прошлые годы написал несколько tex-файлов (класс документа?), которые я использую, чтобы убедиться, что моя диссертация соответствует требованиям к форматированию. Единственная проблема в том, что все, что написал этот человек, делает отступы в каждой теореме, определении, лемме и т. д. Так что, что бы я ни делал (на самом деле, единственное, что я знаю, — это \noindent), каждая новая теорема выглядит так:
получен из
\documentclass{brandiss}
\newtheorem*{main}{Theorem}
\newtheorem{thm}{Theorem}[section]
\begin{document}
\noindent Here's a non-indented line of text.
\begin{thm}
Here's a Theorem
\end{thm}
\end{document}
что выглядит действительно глупо. Особенно когда я утверждаю теорему сразу после первого предложения нового абзаца. Может быть, на это невозможно ответить, не видя кода для класса документа (на самом деле он прямо здесь:http://www.brandeis.edu/departments/mathematics/graduate/current/brandiss.html)
но мне было интересно, знает ли кто-нибудь, как это исправить. Я помню, что несколько недель назад мне удалось сделать что-то, что убрало отступы со всего, но если бы я это сделал, мне пришлось бы вручную делать отступы для каждого абзаца, а это довольно длинный документ.
решение1
Вы можете попробовать это (изэтот другой вопрос):
\documentclass{amsbook}
%%% added in the preamble
\usepackage{etoolbox}
\makeatletter
\patchcmd\@thm
{\let\thm@indent\indent}{\let\thm@indent\noindent}%
{}{}
\makeatother
%%% end added code
\newtheorem*{main}{Theorem}
\newtheorem{thm}{Theorem}[section]
\begin{document}
\noindent Here's a non-indented line of text.
\begin{thm}
Here's a Theorem
\end{thm}
\end{document}
Я проверил, amsbook
но должно подойти для вашего класса документов.