如何在 Lyx-macro 中插入换行符?

如何在 Lyx-macro 中插入换行符?

我想创建一个 Lyx 宏,它接受两个数学输入并将它们堆叠在一起,上下部分大小相同。以下是 Latex 中的定义及其预期用途。我如何在 Lyx 中将命令定义为宏?

我不知道如何\\在宏环境中插入。Ctrl-Enter被禁用并Enter离开宏环境,输入后\\会显示\backslash。当我编辑文件.lyx并直接添加时\\,我得到了所需的结果。但我不知道如何在 lyx-editor 中输入它。

\documentclass{standalone}
\usepackage{amsmath}
\newcommand{\vchop}[2]{\begin{gathered}#1 \\ #2 \end{gathered}}
\newcommand{\vchopp}[3]{\begin{gathered}#1 \\ #2 \\ #3\end{gathered}}
\begin{document}
$\vchop{1}{5};P$
\end{document}

编辑:将gathered具有所需行数的环境从宏以外的数学表达式复制到宏中是可行的。但这不是最佳选择。

答案1

当您的光标位于数学宏中的聚集(或类似)环境中时,底部会出现几个数学工具栏。其中一个工具栏上有一个用于添加行的按钮;它看起来像矩阵中的一行,以绿色突出显示,旁边有一个绿色加号。

相关内容