Wie kann ich eine ganzseitige Tabelle mit unterschiedlichen Spaltenbreiten erstellen?

Wie kann ich eine ganzseitige Tabelle mit unterschiedlichen Spaltenbreiten erstellen?

Konkret möchte ich Folgendes tun, wie in diesem Artikel beschrieben.Bild. Erstellen Sie zwei Spalten, eine mit größerer Breite und eine, die sich über die ganze Seite erstreckt. Ich weiß, dass es mehrere Spalten gibt, aber ich kann sie scheinbar nicht nutzen.

Antwort1

Dies ist ein möglicher Vorschlag, bei dem longtabledas Paket verwendet wird. Die unterschiedliche Länge der einzelnen Spalten 0.3\textwidthund 0.7\textwidthkann geändert werden, muss aber zu addiert werden 1\textwidth.

Bearbeiten:Zum Einfärben der linken Spalte werden colortblund mit den Befehlen und xcolorverwendet .\columncolor{gray}\cellcolor{gray}

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Code

\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}

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Code

\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}

verwandte Informationen