在 LyX 中定义宏

在 LyX 中定义宏

我在定义 LyX 中作为宏获得的脚本时遇到了问题(甚至无法使其在 LyX 中“工作”)。
我的脚本如下:

\newcommand{\from}{\mathbin{\vbox{\baselineskip=3pt\lineskiplimit=0pt
                     \hbox{.}\hbox{.}\hbox{.}}}}

它应该是三个点,有点像\vdots,但更低一点。你知道如何在 LyX 中让它工作吗?我甚至不知道这个脚本(我猜是在 Latex 中)是否适合 LyX。

答案1

LyX 使用 LaTeX 作为后端,因此原则上您可以在 LyX 中使用任何 LaTeX 宏。

对于您的情况,您可以转到文档 --> 设置 --> LaTeX 前言,然后\newcommand在那里添加。要在文档中使用它,只需键入\from,但请注意,这仅在数学模式下有效。

LyX 不一定会显示您正在输入的格式,但它会以 PDF 导出的形式出现。

答案2

LyX 包含一个插入宏的功能,如果使用该功能,将(在大多数情况下)用其定义的 LyX 图形表示替换定义的命令。

要使用宏,请执行Insert > Math > Macro并插入要定义的命令及其内容。

或者,如果在输入内容时出现问题,您可以在普通文本模式下写出整个内容,然后通过突出显示它并将其应用(或相应的键盘快捷键)\newcommand...一次性将其转换为宏。Insert > Math > Inline formula

相关内容