在 itemize 环境中的定理换行

在 itemize 环境中的定理换行

我正在使用该itemize环境来做笔记,有时我想在流程中添加定义和定理。

但是,amsthm在项目项目符号和定理陈述之间添加了换行符,因此它们没有对齐。

以下是传说中的最小工作示例:

\documentclass[11pt]{article}
\usepackage{amsthm}

\newtheorem{deff}{Definition}
\begin{document}
\begin{itemize}
\item In line.
\item \begin{deff}
This is not in line.
\end{deff}
\end{itemize}

\end{document}  

答案1

插入手动垂直跳跃回到的基线\item(共\baselineskip\topsep):

在此处输入图片描述

\documentclass[11pt]{article}

\usepackage{amsthm}    
\newtheorem{deff}{Definition}

\begin{document}
\noindent
\begin{tabular}{@{}p{.48\linewidth}p{.48\linewidth}@{}}
  \begin{itemize}
  \item In line.
  \item \leavevmode\par\vspace*{\dimexpr-\baselineskip-\topsep}\begin{deff}
  This is in line.
  \end{deff}
  \end{itemize} &
  \begin{itemize}
  \item In line.
  \item \textbf{Definition 1.} \itshape This is in line.
  \end{itemize}
\end{tabular}

\end{document}

这种tabular安排只是为了显示等价性。我认为把这部分作为 的定义并没有什么用处/好处deff,因为定理通常都是独立的。

相关内容