这就是我想要实现的目标:
目前,我正在使用\item
,像这样
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}
\phantom\\
\begin{itemize}
\item bla bla bla.
\item foo foo foo.
\end{itemize}
\end{theorem}
\end{document}
我必须使用\phantom\\
来得到第一个项目符号,否则它将与 Theorem 在同一行。这很丑陋,我认为这不是获得我想要的东西的最佳方式。有没有推荐的方法来做到这一点?
答案1
使用enumitem
和etoolbox
,您可以为序言中的所有定理列表设置参数:
\documentclass{article}
\usepackage{amsthm}
\usepackage{etoolbox}
\usepackage{enumitem}
\newtheorem{theorem}{Theorem}
\AtBeginEnvironment{theorem}{\setlist{before=\leavevmode, nosep}}
\begin{document}
\begin{theorem}
\begin{itemize}
\item bla bla bla.
\item foo foo foo.
\item fiddle dee dee!
\end{itemize}
\end{theorem}
\end{document}