LaTeX 中的长方程式设计模式

LaTeX 中的长方程式设计模式

是否有一个可接受的设计模式来输入具有大量内部依赖项的 LaTeX 数学公式(公式不一定要很长,只要变量非常紧凑即可)。例如,y=xyz*\sqrt{t} where x=a, y=b, z=r, and t=q这是一个纯粹的假设方程,但它基本上是在问我们是否应该在同一个长方程中使用单词“哪里”,或者我们是否应该在单独的\begin{equation}\end{equation}环境中划分单独的方程,然后引用每个依赖项。第二种方法对我来说似乎有点笨拙,但话又说回来,第一种方法也不是很好(尤其是当对于时x=a,结果a是一个巨大的积分公式)。

也许存在一种更好的方法,或者甚至是一种可接受的设计模式,用于处理具有许多长定义的变量的长和/或压缩方程式?

以下是一个例子:

\documentclass[]{article}

\begin{document}

\begin{equation}
Z=\nu\frac{f(x)-g(x)}{f(z)-g(z)}+\beta + \xi\frac{f(m)-g(m)}{f(n)-g(n)}+\theta 
\end{equation}

\end{document}

在此处输入图片描述

显然,即使使用长方程式 LaTeX 环境,也没有空间像\theta行内那样定义变量。如果我使用该split环境,方程式看起来会很长很乱。

因此,我想知道是否存在一种最佳实践方法,可以在 LaTeX 提供的处理数学方程的限制内完成工作。

答案1

浏览一本对数学排版深思熟虑的人写的书,即计算机编程艺术,我找不到任何地方显示方程后跟内联变量定义。最多,方程后跟一个条件,如“对于实数 x>0”。

Knuth 经常引入变量长方程:“设 θ 为...然后我们发现<long equation>”。

相关内容