
質問: LaTeX テーブル内の数字の垂直方向の配置を調整するにはどうすればよいですか?
MWE:
\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」に注目してください。中央に配置されていますか?