在 Latex 中写出格式良好的公式,且不占用太多空间

在 Latex 中写出格式良好的公式,且不占用太多空间

在此处输入图片描述

我正在尝试在论文中写一些方程式,正如您所注意到的,它占用了很多空间,这是我使用的 latex 代码。有办法解决这个问题吗?我不希望我的代码占用论文中的太多空间,我希望它格式正确。我\]\[在代码中跳过一行,否则方程式会溢出到右边。|| 表示逻辑或,\And 表示逻辑与。

 \[NoCallersU + NoCalleesU=None^{Callers} \And None^{Callees}\] 
 \[Low Combination=(Low^{Callers}\And(Low^{Callees} 
 || None^{Callees}))\]\[||( None^{Callers} \And Low^{Callees} )\]
 
  \[Medium Combination=(Medium^{Callers}\And(Medium^{Callees}|| \]\[ Low^{Callees}  || None^{Callees}))||(( None^{Callers} || Low^{Callers} )
  \]\[\And Medium^{Callees})\]

答案1

我建议您将一个aligned环境嵌套在另一个gather*环境中。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'gather*' and 'aligned' environments
\newcommand\vn[1]{\mathit{#1}} % or: \mathrm{#1}
\newcommand\Or{\mathrel{\big\Vert}}
\begin{document}
\begin{gather*}
\vn{NoCallersU} + \vn{NoCalleesU}=\vn{None}^{\vn{Callers}} 
  \And \vn{None}^{\vn{Callees}} \\[1ex]
\begin{aligned}
\vn{LowCombination}
&=\bigl(\vn{Low}^{\vn{Callers}} \And (\vn{Low}^{\vn{Callees}} 
  \Or \vn{None}^{\vn{Callees}})\bigr) \\
&\qquad \Or\bigl( \vn{None}^{\vn{Callers}} \And \vn{Low}^{\vn{Callees}} \bigr) \\[1ex]
\vn{MediumCombination}
&=\bigl(\vn{Medium}^{\vn{Callers}}\And(\vn{Medium}^{\vn{Callees}} \Or \\ 
&\qquad \vn{Low}^{\vn{Callees}}  \Or \vn{None}^{\vn{Callees}}) \bigr) \Or \\
&\qquad \bigl(( \vn{None}^{\vn{Callers}} \Or \vn{Low}^{\vn{Callers}} ) 
 \And \vn{Medium}^{\vn{Callees}}\bigr)
\end{aligned}
\end{gather*}

\end{document}

相关内容