
질문: 라텍스 테이블에서 숫자의 수직 정렬을 어떻게 조정할 수 있나요?
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"를 관찰하세요. 중앙에 있습니까?