![避免在定理开头添加虚假空格 \noindent](https://linux22.com/image/326109/%E9%81%BF%E5%85%8D%E5%9C%A8%E5%AE%9A%E7%90%86%E5%BC%80%E5%A4%B4%E6%B7%BB%E5%8A%A0%E8%99%9A%E5%81%87%E7%A9%BA%E6%A0%BC%20%5Cnoindent.png)
这个问题与\label 后枚举和Heiko 的回答(有\noindent
技巧)。正如 Heiko 指出的:
然后第一项从定理标题行移到下一行,数字与枚举的其他数字对齐。因此我称之为特征。
我完全同意。
但是,正如下面的 MWE 所指出的那样,如果定理以一行文本(而不是例如列表)开头,这个技巧还会添加一个虚假空格:如果人们想通过在定义\noindent
级别插入这个额外内容来自动避免引用问题中遇到的麻烦,那么这将是一个问题:
\documentclass{article}
\usepackage{amsthm}
\usepackage{multido}
\usepackage{kpfonts}
\usepackage[showframe]{geometry}
\usepackage[colorlinks]{hyperref}
\newtheorem{thm}{Theorem}
\newcommand{\thmcontent}{%
\multido{\n=0+1}{15}{%
\multido{\n=0+1}{10}{\n }%
}
}
\begin{document}
\begin{thm}
\label{thm}
\thmcontent
\end{thm}
\begin{thm}
\noindent\label{newthm}
\thmcontent
\end{thm}
\end{document}