LyX 中的嵌套环境:仅具有枚举的定理

LyX 中的嵌套环境:仅具有枚举的定理

我已阅读以下帖子,但我不确定它们是否能解答我的疑问:Lyx 嵌套环境规范嵌套环境以实现更清晰的设计(LyX)

我正在使用 AMS 定理环境,我想启动一个定理立即地后面跟着一个枚举(即第一行没有文本定理。在 LaTeX 中,我会输入:

\begin{theorem}
\begin{enumerate}
\item Bla Bla Bla
\end{enumerate}
\end{theorem}

我知道 LyX 中可以嵌套环境,但它不允许我将定理环境留空。我怎样才能让定理出现并立即开始列表?

答案1

转到文档 > 设置 > 本地布局并输入以下内容:

ModifyStyle Theorem
    KeepEmpty 1
End

然后点击“验证”按钮,再点击“确定”。现在它应该可以按你想要的方式工作了,但有一个(可能不受欢迎的)后果:当你写完定理后,你不能通过按几次来回到标准Return,因为KeepEmpty改变意味着我们可以在定理环境中输入空行。所以要回到标准,你必须从左上角的下拉框中手动选择“标准”布局(或者只需使用快捷方式alt + p, s)。

如需了解更多信息,如果您已准备好深入了解,请转至 LyX 中的“帮助”>“自定义”。

答案2

要使枚举在新行开始:

您可以使用\phantom{}它来避免空的定理文本,同时不提供输出。

启动定理环境,进入数学模式,输入\phantom,然后按return。然后在幻影框中输入一些文本。

将光标移到数学模式框后面,按Return换行。enumerate在下拉菜单中选择布局,按 将Tab其嵌套在定理环境中。

完成枚举后,按Return两次返回定理环境,您可以在其中选择不同的布局---例如proof

在 LyX 中,您会得到类似以下的内容,但phantomed不会显示在编译中。

在此处输入图片描述

笔记:LyX 具有丰富的键盘快捷键自定义功能,我们可以用它\phantom以不太繁琐的方式插入:转到字段Tools > Preferences > Editing > Shortcuts > NewFunction,插入math-insert \phantom{.}并分配快捷键。

不带换行符:

也许您对与此 MWE 相同的输出感兴趣:

\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}

\begin{document}
\begin{theorem}
\begin{enumerate}
\item Bla Bla Bla
\item Bla Bla Bla
\end{enumerate}
\end{theorem}
\end{document}

编译时无需在新行开始逐项说明:

在此处输入图片描述

要在 LyX 中获得此结果,您可以标记定理 ( ) 或使用内容为 的 TeX 代码插入 ( )Insert > Label插入一个空的定理标题。标签选项在 LyX 中看起来像这样,并编译为上述 MWE:Insert > TeX Code[]

在此处输入图片描述

相关内容