准确对齐框架环境框

准确对齐框架环境框

我正在尝试使用环境绘制一个由两个框组成的图形,framed并排对齐,每个框包含一个小标题和一个align*环境。我想要一些对称性。即框的顶部和底部线条对齐,并且框的宽度相等并且关于页面中心对称。

这是我目前所得到的(在环境中使用一些简写align,但我想要一个不依赖于 s 内容的解决方案align):

\begin{figure}
\centering
\begin{minipage}{0.45\textwidth}
    \begin{framed}
    \centering
    \textbf{Unit}

    \scalebox{.9}{\parbox{\linewidth}{%
    \begin{align*}
        \unit{A}:&\quad A \rightarrow \allEn\pstar A\\
        \unit{A}(\env)=&\quad\finpr{\Id{A(\env,e)}}{\e\in E}
    \end{align*}
    }}
\end{framed}
\end{minipage}
\quad
\begin{minipage}{0.45\textwidth}
\begin{framed}
    \centering
    \textbf{Co-Unit}

    \scalebox{.9}{\parbox{\linewidth}{%
    \begin{align*}
        \counit{B} : &\quad \pstar\allEn B \rightarrow B\\
        \counit{B}(\env, \e') =&\quad \pi_{\e'} : \Pi_{e\in E}B(\env, \e)\rightarrow B(\env, \e')
    \end{align*}
    }}
\end{framed}
\end{minipage}

\caption{The unit and co-unit of the adjunction}
    \label{UnitCoUnitDefinition}
\end{figure}

现在

如果你仔细观察,就会发现这些盒子并没有完全垂直对齐。

未对齐

有没有办法让盒子的尺寸固定为相等,而不管盒子的内容如何?

答案1

我用的是TiZ 来处理这个问题。

\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath}
\tikzset{
    every node/.style={
        draw,text centered,
        text width=.45\textwidth,
        minimum height=2.5cm,
        inner sep=0pt
    }
}
\begin{document}
\begin{figure}
    \centering
    \tikz\node {%
    \textbf{Unit}
    \begin{align*}
        A&=B+C+D\\
        B\times C&=1+4
    \end{align*}};%
    \quad%
    \tikz \node {%
    \textbf{Co-unit}
    \begin{align*}
        A&=B+C+D\\
        B\times C&=1+4
    \end{align*}};%
    \caption{The unit and co-unit of the adjunction}
    \label{UnitCoUnitDefinition}
\end{figure}
\end{document}

在此处输入图片描述

相关内容