当后面跟着居中内容时,保持定理标题向上

当后面跟着居中内容时,保持定理标题向上

(我确信这个问题已经被问过了。我只是找不到它。)

\documentclass{article}
\usepackage{amsmath, amsthm, tikz}
\newtheoremstyle{solutionstyle}
        {12pt}{8ex}{\normalfont}{}{\bfseries}{\normalfont\bfseries\vspace{3ex}}{\newline}{}
\theoremstyle{solutionstyle}
\newtheorem{solution}{Solution}

\begin{document}
\begin{solution}

\begin{center}
\begin{tikzpicture}
\draw (0,0) circle [radius=4];
\end{tikzpicture}    
\end{center}
\end{solution}
\end{document}

在此处输入图片描述

my theorem当标题紧接着居中图像等时,建议采用什么方法让它继续位于应在的位置?

答案1

您不能在之后立即启动基于的环境trivlist,例如。center\begin{solution}

然而,你真的不想要center

\documentclass{article}
\usepackage{amsmath, amsthm, tikz}

\newtheoremstyle{solutionstyle}
  {12pt}
  {8ex}
  {\normalfont}
  {}
  {\bfseries}
  {\normalfont\bfseries\vspace{3ex}}
  {\newline}
  {}
\theoremstyle{solutionstyle}
\newtheorem{solution}{Solution}

\begin{document}

\begin{solution}
$x=1$
\end{solution}

\begin{solution}\mbox{}
\begin{center}
Obvious\\
to\\
everybody
\end{center}
\end{solution}

\begin{solution}\mbox{}
\begin{center}
\begin{tikzpicture}
\draw (0,0) circle [radius=2];
\end{tikzpicture}    
\end{center}
\end{solution}

\end{document}

在此处输入图片描述

剩余空白太多。您可能想使用(或滥用)\[...\]

\documentclass{article}
\usepackage{amsmath, amsthm, tikz}

\newtheoremstyle{solutionstyle}
  {12pt}
  {8ex}
  {\normalfont}
  {}
  {\bfseries}
  {\normalfont\bfseries\vspace{3ex}}
  {\newline}
  {}
\theoremstyle{solutionstyle}
\newtheorem{solution}{Solution}

\begin{document}

\begin{solution}
$x=1$
\end{solution}

\begin{solution}
\[
\fbox{\begin{tikzpicture}
\draw (0,0) circle [radius=2];
\end{tikzpicture}}
\]
\end{solution}

\end{document}

\fbox为了更好地显示垂直空间而添加)。

在此处输入图片描述

相关内容