考虑以下 MWE:
\documentclass{scrartcl}
\usepackage{mathtools}
\usepackage[upright]{fourier}
\begin{document}
\begin{gather*}
\sigma_i+\sigma_n\geqslant\tau\left[\nu_{\sigma}^{Q}(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\right]+(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right]
\end{gather*}
\begin{gather*}
\sigma_i+\sigma_n\geqslant\tau\Bigg[\nu_{\sigma}^{Q}(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\Bigg]+(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right]
\end{gather*}
\end{document}
如下面的屏幕截图所示,表达式两部分的方括号大小不同。我一直在尝试让它们大小相同,但事实证明我只能通过注释来实现\usepackage{fourier}
,我个人不想这样做。使用\left[\right]
太大(情况 1),而使用\Bigg[\Bigg]
(我所知道的最大的)不够大(情况 2)。
因此我的问题很简单:如何才能使它们具有相同的大小而不会丢失\usepackage{fourier}
?
非常感谢大家付出的时间和精力。
答案1
导致您出现此问题的原因是i
降低得太多了:
有几种方法可以解决此问题并获得所需的分隔符大小。 举几个例子:
您可以
\smash
使其i
深度和高度为零,那么它将不再是问题:\begin{equation*} \sigma_i+\sigma_n\geqslant \tau \left[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_{\smash{i}}^{-1}}\sigma_k\right] +(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right] \end{equation*}
您还可以更改 TeX 的
\delimiterfactor
并\delimitershortfall
让 TeX 相应地调整分隔符:\begin{equation*} \delimitershortfall=7pt % Found by trial-and-error \delimiterfactor=810 % Move outside the `equation*` to make the effect global \sigma_i+\sigma_n\geqslant \tau \left[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\right] +(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right] \end{equation*}
amsmath
或者,您可以使用(由 加载mathtools
)定义新大小\bBigg@
。请注意,只需使用 ,\BIG
就可以在分隔符周围获得不同的间距。\makeatletter \def\BIG{\bBigg@{3}} % \big = 1; \Big = 1.5; \bigg = 2; and \Bigg = 2.5 \def\BIGl{\mathopen\BIG} \def\BIGr{\mathclose\BIG} \makeatother \begin{equation*} \sigma_i+\sigma_n\geqslant \tau \BIGl[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\BIGr] +(1-\tau)\BIGl[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\BIGr] \end{equation*}
完整代码:
\documentclass{scrartcl}
\usepackage{mathtools}
\usepackage[upright]{fourier}
\begin{document}
\begin{equation*}
\sigma_i+\sigma_n\geqslant
\tau \left[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\right]
+(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right]
\end{equation*}
\begin{equation*}
\sigma_i+\sigma_n\geqslant
\tau \left[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_{\smash{i}}^{-1}}\sigma_k\right]
+(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right]
\end{equation*}
\begin{equation*}
\delimitershortfall=7pt
\delimiterfactor=810
\sigma_i+\sigma_n\geqslant
\tau \left[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\right]
+(1-\tau)\left[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\right]
\end{equation*}
\makeatletter
\def\BIG{\bBigg@{3}}
\def\BIGl{\mathopen\BIG}
\def\BIGr{\mathclose\BIG}
\makeatother
\begin{equation*}
\sigma_i+\sigma_n\geqslant
\tau \BIGl[\nu_{\sigma}^Q(\{i\})+\nu(R_i^{-1}\cup\{n\})-\sum_{k\in R_i^{-1}}\sigma_k\BIGr]
+(1-\tau)\BIGl[\nu_{\sigma}^Q(\{n\})+\nu(R_n^{-1}\cup\{i\})-\sum_{k\in R_n^{-1}}\sigma_k\BIGr]
\end{equation*}
\end{document}