我正在尝试在论文中写一些方程式,正如您所注意到的,它占用了很多空间,这是我使用的 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}