논문을 기탁하려고 합니다. 대학원 행정관은 형식 요구 사항을 설정했고 과거의 누군가가 내 논문이 형식 요구 사항을 준수하는지 확인하기 위해 사용하고 있는 몇 가지 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
문서 클래스에서 작동해야 합니다.