
Ich schreibe eine Arbeit mit zwei Spalten und möchte meine Formeln in einer Tabelle mit zwei Spalten anordnen, wobei die Zellen der linken Spalte die linke Seite der Gleichung und die Zellen der rechten Spalte die rechte Seite der Gleichung enthalten.
Dies möchte ich erreichen, indem ich die rechte Seite jeder Gleichung in die einzelnen Zellen der rechten Spalten stecke.
So sehen meine Gleichungen derzeit aus:
Hier ist der Quellcode, den ich verwende:
\documentclass[sigconf]{acmart}
\usepackage{booktabs} % For formal tables
\usepackage{algorithmic}
\usepackage{fixltx2e}
\usepackage{algorithm}
\usepackage{enumitem}
\usepackage{multirow}
\usepackage{hhline}
\usepackage{amsmath}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\newcommand\vn[1]{\mathit{#1}} % or: \mathrm{#1}
\newcommand\Or{\mathrel{\big\Vert}}
\setcopyright{acmcopyright}
% DOI
\acmDOI{xx.xxx/xxx_x}
% ISBN
\acmISBN{978-1-4503-8104-8/21/03}
%Conference
\acmConference[SAC'21]{ACM SAC Conference}{March 22-March 26, 2021}{Gwangju, South Korea}
\acmYear{2021}
\copyrightyear{2021}
%\thispagestyle{plain}
\acmArticle{4}
\acmPrice{15.00}
\pagestyle{plain}
\settopmatter{printfolios=true}
\begin{document}
\title{test}
\author{Anonymous Author(s)}
\begin{abstract}
abstract
\end{abstract}
\maketitle
\begin{gather*}
\vn{NoCallersU} + \vn{NoCalleesU}
=\vn{Callers}^{\vn{N}}
\And \vn{Callees}^{\vn{N}} \\[1ex]
\begin{aligned}
\vn{Low}&\vn{Combination} \\
&=\bigl(\vn{Callers}^{\vn{L}} \And \bigl(\vn{Callees}^{\vn{L}}
\Or \vn{Callees}^{\vn{N}})\bigr)\bigr) \\
&\quad \Or\bigl( \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{L}} \bigr) \\[1ex]
\vn{Medium}&\vn{Combination}\\
&=\bigl(\vn{Callers}^{\vn{M}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad \Or \bigl(( \vn{Callers}^{\vn{N}} \Or \bigl(\vn{Callers}^{\vn{L}} )
\And \vn{Callees}^{\vn{M}}\bigr)\bigr)\\[1ex]
\vn{High}&\vn{Combination}\\
&=\bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{H}} \Or\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad\Or \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}) \bigr)\bigr)
\end{aligned}
\end{gather*}
\end{document}
Antwort1
So was?
Hierzu benötigen Sie keine Tabelle. Verwenden Sie einfach align*
die im Paket definierte mathematische Umgebung amsmath
:
\documentclass[sigconf]{acmart}
%\usepackage{booktabs, hhline, multirow} % For formal tables
%\usepackage{algorithmic}
%\usepackage{fixltx2e}
%\usepackage{algorithm}
%\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\newcommand\vn[1]{\mathit{#1}} % or: \mathrm{#1}
\newcommand\Or{\mathrel{\big\Vert}}
\begin{document}
\begin{align*}
\vn{NoCallersU} + \vn{NoCalleesU}
& = \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{N}} \\[1ex]
%
\vn{Low}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{L}} \And \bigl(\vn{Callees}^{\vn{L}}
\Or \vn{Callees}^{\vn{N}})\bigr)\bigr) \\
&\quad \Or\bigl( \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{L}} \bigr) \\[1ex]
%
\vn{Medium}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{M}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad \Or \bigl(( \vn{Callers}^{\vn{N}} \Or \bigl(\vn{Callers}^{\vn{L}} ) \And \vn{Callees}^{\vn{M}}\bigr)\bigr)\\[1ex]
%
\vn{High}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{H}} \Or\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad\Or \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}) \bigr)\bigr)
\end{align*}
\end{document}
Bearbeiten (1): In einem zweispaltigen Dokument ist Ihre Gleichung in der vorliegenden Form zu breit, um in eine Spalte zu passen. Sie müssen sie beispielsweise folgendermaßen neu organisieren:
\[
\begin{aligned}
\vn{NoCallersU} + \vn{NoCalleesU}
& = \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{N}} \\[1ex]
%
\vn{Low}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{L}} \And \bigl(\vn{Callees}^{\vn{L}}\\
&\quad \Or \vn{Callees}^{\vn{N}})\bigr)\bigr) \\
&\quad \Or\bigl( \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{L}} \bigr) \\[1ex]
%
\vn{Medium}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{M}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad \Or \bigl(( \vn{Callers}^{\vn{N}} \Or \bigl(\vn{Callers}^{\vn{L}} ) \\
&\quad\And \vn{Callees}^{\vn{M}}\bigr)\bigr)\\[1ex]
%
\vn{High}\vn{Combination}
& = \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{H}} \\
&\quad \Or\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
&\quad\Or \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{M}} \\
&\quad \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}) \bigr)\bigr)
\end{aligned}
\]
Bearbeiten (2): Nach der Bearbeitung der Frage kann die gewünschte Darstellung Ihrer Gleichung wie folgt aussehen:
\[
\begin{array}{|l|l|}
\hline
\text{combination}
& \text{definition} \\
\hline
\vn{NoCallersU} + \vn{NoCalleesU}
& \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{N}} \\[1ex]
\hline
\vn{Low}\vn{Combination}
& \bigl(\vn{Callers}^{\vn{L}} \And \bigl(\vn{Callees}^{\vn{L}}\\
& \Or \vn{Callees}^{\vn{N}})\bigr)\bigr) \\
& \Or\bigl( \vn{Callers}^{\vn{N}} \And \vn{Callees}^{\vn{L}} \bigr) \\[1ex]
\hline
\vn{Medium}\vn{Combination}
& \bigl(\vn{Callers}^{\vn{M}}\And\bigl(\vn{Callees}^{\vn{M}} \\
& \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
& \Or \bigl(( \vn{Callers}^{\vn{N}} \Or \bigl(\vn{Callers}^{\vn{L}} ) \\
&\quad\And \vn{Callees}^{\vn{M}}\bigr)\bigr)\\[1ex]
\hline
\vn{High}\vn{Combination}
& \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{H}} \\
& \Or\vn{Callees}^{\vn{M}} \\
& \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}\bigr) \bigr) \\
& \Or \bigl(\vn{Callers}^{\vn{H}}\And\bigl(\vn{Callees}^{\vn{M}} \\
& \Or \vn{Callees}^{\vn{L}} \Or \vn{Callees}^{\vn{N}}) \bigr)\bigr) \\
\hline
\end{array}
\]
Beachten Sie, dass Ihr MWE immer noch ein einspaltiges Dokument erstellt (nicht zweispaltig, wie Sie in Ihrem Kommentar erwähnt haben). Bitte klären Sie auch diesen Teil Ihrer Frage.