为方程式LaTex创建环境

问题描述 投票:0回答:1

我正在尝试为LaTex中的方程式创建新的环境。这是我尝试过的

\newenvironment{myeq}
{
\begin{fleqn}[\parindent]
\begin{equation*} 
\begin{split}
}
{
\end{split}
\end{equation*}
\end{fleqn}
}

但是,当我尝试运行代码时,出现“ LaTex错误:\ begin {split}以\ end {myeq}结尾”。有人可以帮我了解我在做什么错吗?谢谢!

latex environment
1个回答
0
投票
您的代码中有一个小错误:\ begin {split}和\ end {split}中的括号被交换。

此外,如果只希望在一个方程式中使用fleqn,则必须包括软件包\usepackage[fleqn]{nccmath}。还有一个类似的问题here,给出了解决方案:使用软件包environ,并将您的环境写为:

\NewEnviron{myeq}{% \begin{fleqn}[\parindent] \begin{equation*} \begin{split} \BODY \end{split} \end{equation*} \end{fleqn} }

© www.soinside.com 2019 - 2024. All rights reserved.