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