Как создать полностраничную таблицу с различной шириной столбцов?

Как создать полностраничную таблицу с различной шириной столбцов?

Конкретно, это то, что я хочу сделать, как описано в этомкартина. Создайте две колонки, одну большей ширины и охватывающую всю страницу. Я понимаю, что есть многоколоночность, но я не могу ее использовать.

решение1

Это одно из возможных предложений, где longtableиспользуется package. Различная длина каждого столбца 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}

Связанный контент