как убрать отступы в теоремах

как убрать отступы в теоремах

Я собираюсь сдать свою диссертацию. Администраторы аспирантуры установили требования к форматированию, и кто-то в прошлые годы написал несколько 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но должно подойти для вашего класса документов.

введите описание изображения здесь

Связанный контент