将 \big、\Big 等重新定义为 \left 和 \right,一个(准)真实案例

将 \big、\Big 等重新定义为 \left 和 \right,一个(准)真实案例

假设我正在审查一篇论文的布局(我不是作者)并且我有以下代码:

\begin{align}
  \Delta_s^-
  &= \frac{|t_s|^2}{2U} \int_{\vec k} \frac{1 }{\omega_U^2}
 \Bigg[\frac{ h_s(\omega_U)}{\Delta_U} + ...\Bigg]
\Big(1- \frac{|t_s|^2}{4\omega_U^2\Delta_U^2} + ... \Big) \, ,
\nonumber \\
\Delta_t^-
  &= \frac{|t_t|^2}{2U}\int_{\vec k} \frac{1 }{\omega_U^2}
 \Big[\frac{ h_t(\omega_U) (s_U^2+\Delta_U^2)}{\Delta_U} + ... \Big]
    \Big(1-\frac{|t_t|^2 (s_U^2+\Delta_U^2)}{8\omega_U^2\Delta_U^2} + ... \Big) \, ,
\end{align}

产生:

在此处输入图片描述

现在,在我的排版工作中我有要遵循的指导方针,其中之一就是使括号适合其内容的高度。

我可以做的一件事是用和替换\[bB]ig*宏:\left\right

\begin{align}
  \Delta_s^-
  &= \frac{|t_s|^2}{2U} \int_{\vec k} \frac{1 }{\omega_U^2}1
 \left[\frac{ h_s(\omega_U)}{\Delta_U} + ...\right]
\left(1- \frac{|t_s|^2}{4\omega_U^2\Delta_U^2} + ... \right) \, ,
\nonumber \\
\Delta_t^-
  &= \frac{|t_t|^2}{2U}\int_{\vec k} \frac{1 }{\omega_U^2}
 \left[\frac{ h_t(\omega_U) (s_U^2+\Delta_U^2)}{\Delta_U} + ... \right]
    \left(1-\frac{|t_t|^2 (s_U^2+\Delta_U^2)}{8\omega_U^2\Delta_U^2} + ... \right) \, ,
\end{align}

具有:

在此处输入图片描述

另一个想法(对我来说更快)是用宏“包装”代码,对于一部分代码,重新定义\[bB]ig*s 到\left\right

就像是:

{\BigsToLeftRight%
\begin{align}
  \Delta_s^-
  &= \frac{|t_s|^2}{2U} \int_{\vec k} \frac{1 }{\omega_U^2}
 \Bigg[\frac{ h_s(\omega_U)}{\Delta_U} + ...\Bigg]
\Big(1- \frac{|t_s|^2}{4\omega_U^2\Delta_U^2} + ... \Big) \, ,
\nonumber \\
\Delta_t^-
  &= \frac{|t_t|^2}{2U}\int_{\vec k} \frac{1 }{\omega_U^2}
 \Big[\frac{ h_t(\omega_U) (s_U^2+\Delta_U^2)}{\Delta_U} + ... \Big]
    \Big(1-\frac{|t_t|^2 (s_U^2+\Delta_U^2)}{8\omega_U^2\Delta_U^2} + ... \Big) \, ,
\end{align}}\relax

另请参阅我之前的问题:

有条件地将 \big、\bigg 等重新定义为 \left 或 \right(局部)

我可以使用 \@ifnextchar 将 \big 宏重新定义为 \left 或 \right 吗?

我的问题是:为什么你们中有些人认为这会是“丑陋的排版”?这个解决方案真的那么糟糕吗?

相关内容