两列乳胶表达式,以线分隔

两列乳胶表达式,以线分隔

我想为以下内容编写乳胶代码-- 在此处输入图片描述

我有以下乳胶代码,但它不起作用--

\begin{mdframed}[backgroundcolor=customgray, linecolor=white]
\begin{align}
\texttt{output} := \code{existingAttribute} \, | \, \code{derivedAttribute} \\
\end{align}

\begin{minipage}[t]{\dimexpr0.47\columnwidth-0.5em}
\centering
\begin{align}
\code{existingAttribute} := \code{attr \subseteq attribute} \\
\end{align}
\end{minipage}
\hfill

\begin{minipage}[t]{0.3em}
\centering
\textcolor{black}{\rule{1pt}}
\end{minipage}

\hfill
\begin{minipage}[t]{\dimexpr0.47\columnwidth-0.5em}
\centering
\begin{align}
\code{derivedAttribute} := [\code{const} \, \code{ op } \, \code{attr}] \, | \, \code{exp} \\
\code{op} &\rightarrow + \, | \, - \, | \, * \, | \, / \\
\code{exp} &\rightarrow (\code{const} \, \code{ op } \, \code{attr})+ \, | \, (\code{attr} \, \code{ op } \, \code{attr})+
\end{align}
\end{minipage}

\end{mdframed}

我目前的看法是这样的—— 在此处输入图片描述

请帮忙!

相关内容