일반 텍스트의 기준선을 `표 형식`의 기준선과 정렬하는 방법은 무엇입니까?

일반 텍스트의 기준선을 `표 형식`의 기준선과 정렬하는 방법은 무엇입니까?

이 코드는:

\documentclass[12pt]{article}
\begin{document}

\noindent
\begin{minipage}[t]{0.5\textwidth}
  \hrule
  TEXT TEXT TEXT TEXT TEXT
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
  \hrule
  \begin{tabular}[t]{rc}
    TEXT & TEXT \\
    TEXT & TEXT \\
  \end{tabular}
\end{minipage}

\end{document}

수평선으로 시작하는 두 개의 나란히 있는 미니페이지를 생성합니다. 왼쪽 미니페이지에는 일반 텍스트가 포함되어 있습니다. 오른쪽 미니페이지에는 테이블이 포함되어 있습니다. 수평선은 같은 높이에 있습니다. 텍스트의 기준선은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

나는 일반 텍스트(왼쪽)의 기준선이 테이블의 첫 번째 셀(오른쪽)에 있는 텍스트의 기준선과 동일하기를 원합니다. 이렇게 하려면 텍스트를 이동해야 합니다.아래에, 또는 테이블의 텍스트 이동위로.

내가 시도한 것:

  • \renewcommand\arraystretch{0}상단 패딩을 제거하지만 하단 패딩도 제거하고 셀 높이를 변경합니다.
  • 다음을 통해 테이블 ​​행을 설정 \arraystretch0후 바꾸기

    TEXT & TEXT \\[0.5ex]
    

    상단 패딩을 제거하고 대략적으로 원하는 작업을 수행하는 것 같지만 DRY가 아닌 매직 넘버로 테이블의 모든 줄을 오염시키지 않는 것을 선호합니다.

텍스트(왼쪽)와 표(오른쪽)의 기준선을 정렬하는 적절한 방법은 무엇입니까?

답변1

다음은 내 의견을 명시한 것입니다. strut왼쪽 tex의 첫 번째 줄에 a를 추가하면 이 줄이 다음의 첫 번째 행과 정확히 같은 수준으로 낮아집니다 tabular.

\documentclass[12pt]{article}
\begin{document}

\noindent
\begin{minipage}[t]{0.5\textwidth}
  \hrule
  \strut TEXT TEXT TEXT TEXT TEXT

\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
  \hrule
  \begin{tabular}[H]{rc}
    TEXT & TEXT \\
    TEXT & TEXT \\
  \end{tabular}
\end{minipage}

\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보