【问题标题】:Creating a newenvironment that contains nested environments创建包含嵌套环境的新环境
【发布时间】:2011-03-21 18:26:30
【问题描述】:

我在乳胶中遇到方程式间距问题。文档必须是双倍行距的,但是如果方程是双倍行距的,则会有太多的垂直空白,尤其是在矩阵和向量中。我找到了使用 setspace 的解决方案:

\begin{spacing}{1}
    \begin{align}
         equation
    \end{align}\\[12pt]
\end{spacing}

我需要使用\\[12pt] 来调整间距,因为没有它,等式就位于以下文本的顶部。为了简化问题,我想通过以下方式创建一个新环境:

\newenvironment{myalign}%
    {\begin{spacing}{1}\begin{align}}%
    {\end{align}\\[12pt]\end{spacing}}

但是我不断收到错误消息:'\begin{align} 以 \begin{myalign} 或类似名称结尾。我发现另一篇文章解释了为什么会出现此错误,但对我来说如何解决这个问题并不明显。

非常感谢任何帮助。

【问题讨论】:

    标签: latex nested equations newenvironment


    【解决方案1】:

    在这种特殊情况下,将\begin{align} 和\end{align} 替换为\align 和\endalign 应该可以工作。

    【讨论】:

    • 谢谢!但它只有在我将\begin{spacing} 和\end{spacing} 替换为\spacing 和\endspacing 时才有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 2019-12-26
    • 2019-05-15
    • 2017-07-18
    • 2018-04-12
    • 2023-03-08
    相关资源
    最近更新 更多