乳胶表中的垂直对齐

乳胶表中的垂直对齐

问题:如何调整乳胶表中数字的垂直对齐方式?

梅威瑟:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=0.60in, right=0.60in, top=0.60in, bottom=0.60in]{geometry}
\begin{document}
    \Huge
    \begin{tabular}{|c|c|c|c|c|c|}
        \hline
        $x$ & 1 & 2 & 3 & 4 & 5  \\ \hline
        $y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
    \end{tabular} 
\end{document}

答案1

您可以使用cellspace包来定义最小行顶部与上方单元格之间的垂直间距,或行底部与下方单元格之间的垂直间距。请注意,调整值是通过反复试验获得的,并且取决于字体。

但是,请注意,在这种情况下,如果其他字形没有上升部(如x),或者没有上升部,但有下降部(如y),则不会垂直居中。我们只有垂直居中的数字和大写字母。

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[margin=0.60in]{geometry}

\usepackage{cellspace}
\renewcommand\cellspacetoplimit{9.5pt}

\begin{document}

    \Huge
    \begin{tabular}{|*{6}{Sc|}}
        \hline
        $x$ & 1 & 2 & 3 & 4 & 5 \\ \hline
        $y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
    \end{tabular}

\end{document} 

在此处输入图片描述

答案2

像这样?

在此处输入图片描述

\usepackage[utf8]{inputenc}
\usepackage{array}

\begin{document}
\begin{center}
    \Huge
\setlength\extrarowheight{.25ex}   % <--- added
    \begin{tabular}{|c|c|c|c|c|c|}
        \hline
        $x$ & 1 & 2 & 3 & 4 & 5  \\ \hline
        $y$ & 6 & 7 & 8 & 9 & 10 \\ \hline
    \end{tabular}
\end{center}
\end{document}

但是,观察第一列中的“y”。它居中吗?

相关内容