페이지 중앙 가로 열

페이지 중앙 가로 열

3개의 열로 구성된 테이블을 작성하고 싶습니다. 두 번째는 페이지 중앙(수평)에 있어야 합니다.

고마워요, 아드리안.

답변1

다음과 같이 시도해 볼 수 있습니다(모든 수평 및 수직 규칙은 설명용이므로 제거할 수 있음).

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

\documentclass{article}
\usepackage{array,tabularx}
\begin{document}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\newcolumntype{N}{>{\centering\arraybackslash}X}

\begin{tabularx}{\linewidth}{|R{5cm}|N|m{5cm}|} \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ \hline
\end{tabularx}

\end{document}

tabularx전체 선폭을 차지하는 테이블에 사용됩니다. 두 개의 외부 열은 특정 너비로 ​​지정되어 두 번째 열이 선 너비에 맞춰 중앙에 배치될 수 있고 너비가 나머지 길이와 같게 됩니다(따라서 X 열 유형이 필요함).

또한 셀 내용을 중심으로 두 번째 열을 중앙에 배치하려면 다음 \newcolumntype과 같이 정의합니다.

\newcolumntype{N}{>{\centering\arraybackslash}X}

패키지 가 필요합니다 array. 또한 첫 번째 열은 정의에 따라 오른쪽 정렬됩니다.

\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

세 번째 열은 이미 왼쪽 정렬되어 있습니다.

편집하다:

다음 \newenvironment과 같이 정의됩니다.

\newenvironment{ABC}{\tabularx{\linewidth}{R{5cm}Nm{5cm}}}
{\endtabularx}

\begin{ABC}
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ 
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\
Lorem ipsum dolor sit & $\longrightarrow$ & Lorem ipsum dolor sit \\ 
\end{ABC}

당신도 같은 결과를 얻을 것입니다.

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

관련 정보