라텍스 테이블의 수직 정렬

라텍스 테이블의 수직 정렬

질문: 라텍스 테이블에서 숫자의 수직 정렬을 어떻게 조정할 수 있나요?

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"를 관찰하세요. 중앙에 있습니까?

관련 정보