다양한 열 너비로 전체 페이지 테이블을 만들려면 어떻게 해야 합니까?

다양한 열 너비로 전체 페이지 테이블을 만들려면 어떻게 해야 합니까?

구체적으로 이 글에 설명된 대로 제가 하고 싶은 일은 다음과 같습니다.그림. 너비가 더 크고 전체 페이지에 걸쳐 있는 두 개의 열을 만듭니다. 여러 열이 있다는 것을 알고 있지만 사용할 수 없는 것 같습니다.

답변1

이는 longtable패키지가 사용되는 경우에 가능한 제안 중 하나입니다. 각 열의 길이는 다양 0.3\textwidth하며 0.7\textwidth변경이 가능하지만 까지 합산해야 합니다 1\textwidth.

편집하다:왼쪽 열에 색상을 지정하려면 colortbl및 명령 과 xcolor함께 사용됩니다 .\columncolor{gray}\cellcolor{gray}

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

암호

\documentclass{article}%[border=10pt]{standalone}
\usepackage[left=0.5cm,right=0.5cm,top=0.5cm,bottom=0.5cm]{geometry}
\usepackage{multirow,lipsum,longtable,colortbl,xcolor}
\usepackage{dcolumn}
%
\setlength{\arrayrulewidth}{.3em}
\begin{document}
%
\begin{longtable}{%
|>{\columncolor{gray}}p{\dimexpr0.3\textwidth-2\tabcolsep-2\arrayrulewidth\relax}
|p{\dimexpr0.7\textwidth-2\tabcolsep-\arrayrulewidth\relax}|} \hline
\multicolumn{1}{|c|}{{\cellcolor{gray}} A column} &\multicolumn{1}{c|}{B column}\\ \hline
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\hline
\end{longtable}

\end{document}

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

암호

\documentclass{article}%[border=10pt]{standalone}
\usepackage[left=0.5cm,right=0.5cm,top=0.5cm,bottom=0.5cm]{geometry}
\usepackage{lipsum,longtable,dcolumn}

\setlength{\arrayrulewidth}{.3em}
\begin{document}

\begin{longtable}{%
|p{\dimexpr0.3\textwidth-2\tabcolsep-2\arrayrulewidth\relax}
|p{\dimexpr0.7\textwidth-2\tabcolsep-\arrayrulewidth\relax}|} \hline
\multicolumn{1}{|c|}{A column} & \multicolumn{1}{c|}{B column}\\ \hline
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\lipsum[2] & \lipsum[3] \\
\hline
\end{longtable}


\end{document}

관련 정보