如何制作一个“表格”,并将以下文本居中对齐?

如何制作一个“表格”,并将以下文本居中对齐?

我正在尝试对齐一些文本,如图所示: 在此处输入图片描述

有人可以帮忙知道如何做到这一点吗?

答案1

感谢@Skillmon,我找到了解决方案。

以下是 MWE:

\documentclass[a4paper,12pt]{report}

\usepackage{amssymb,amsfonts}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{amstext}
\usepackage{array}
\usepackage{stmaryrd}

\newcolumntype{L}{>{$}l<{$}}

\newcommand{\spaa}{\mathrm{Spec}(A)}
\newcommand{\Ak}{\textbf{Alg}_k}
\newcommand{\Grp}{\textbf{Grp}}

\DeclareMathOperator{\Hom}{Hom}

\begin{document}
\centering
$\begin{array}{ccccc}

\mathbf{Sch}/k & \xleftarrow{\spaa \mapsfrom A} & \Ak^{\mathrm{op}} & \xrightarrow{A \mapsto \Hom(-, A)} & {\Grp}^{\Ak} \\
\left\{
\begin{tabular}{@{}l@{}}
    Affine\\
    Schemes
\end{tabular}
\right\}& \leftrightarrow & \Ak^{\mathrm{op}} & \leftrightarrow & \left\{
\begin{tabular}{@{}l@{}}
    Representable\\
    functors
\end{tabular}
\right\}  \\
\left\{
\begin{tabular}{@{}l@{}}
    Affine group\\
    schemes
\end{tabular}
\right\}  & \leftrightarrow & \left\{
\begin{tabular}{@{}L@{}}
    \text{Groups in}\\
    \Ak^{\mathrm{op}}
\end{tabular}
\right\}  & \leftrightarrow&\left\{
\begin{tabular}{@{}l@{}}
    Affine\\
    groups
\end{tabular}
\right\}
\end{array}$

\end{document}

导致

在此处输入图片描述

相关内容