修复 \Large 之前/之后的垂直空间值

修复 \Large 之前/之后的垂直空间值

有没有办法将前后垂直间距的值固定{\Large ...}为 1.0em?有时我{\Large ...}在定理之后或之前使用,定理间距要求似乎优先。如果我在数学等式之后或之前使用,也可能会发生同样的事情{\Large ...}。例如

\documentclass[12pt]{report}
\usepackage{parskip, enumerate, xcolor, amsmath, amssymb, amsthm}

\newtheoremstyle{mydef}
  {1.0em}   % ABOVESPACE
  {1.0em}   % BELOWSPACE
  {\normalfont} % BODYFONT
  {0pt} % INDENT (empty value is the same as 0pt)
  {\bfseries}   % HEADFONT
  {.}   % HEADPUNCT
  {5pt plus 1pt minus 1pt}  % HEADSPACE
  {}    % CUSTOM-HEAD-SPEC

\theoremstyle{mydef}
\newtheorem{thm}{Theorem}

\newcommand{\Largebf}[1]{\textbf{{\Large #1 }}}

\begin{document}
    \Largebf{Introduction}

    \begin{thm}
        Let $I \subset \mathbb{R}$ be an interval (bounded or not) and let $(f_n) : I \to \mathbb{R}$ be a sequence of $C^1$ functions. Suppose
        \begin{enumerate}[i)]
          \item $f_n \to f$ simply on $I$;
          \item $f_n' \to g$ uniformly on $I$.
        \end{enumerate}
        Then $f$ is differentiable on $I$ and $f' = g$. Put differently, under these hypotheses,
        \[
            (\lim_{n \to \infty} f_n)' = \lim_{n \to \infty} f_n'.
        \]
    \end{thm}

    \Largebf{Wonderful result}

    \textcolor{red}{Write this.}

    \Largebf{Not-so-wonderful result}

    The following theorem should not be surprising :
    \[
        1 \neq 19.
    \]

    \Largebf{Conclusion}

    This would be the conclusion!
\end{document}

所以我的问题是:如何固定前后垂直空间的值{\Large ...}(或\Largebf{...}如上面的代码所示)为 1.0em,无论如何(我想优先考虑这个条件)。

答案1

我的建议是使用一些分段命令,而不是字体更改宏。也许

\newcommand{\Largebf}{\subsection*}

或类似的东西。

为什么不提供所需的间距?这是因为除非设置了 agraph(或插入了适当的 agraph ) \textbf{\Large ...},否则字体切换宏不会考虑该间距。解决这个问题最简单的方法是上述建议,它涵盖了文档结构方面的很多内容。\baselineskip\par\strut

相关内容