Relative Spaltenbreite

Tabellen und Grafiken erstellen und anordnen


Doemmi
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 4. Nov 2009, 18:14

Relative Spaltenbreite

Beitrag von Doemmi »

Habe leider nichts zu diesem Thema gefunden.

Ich möchte eine textbreite Tabelle erstellen mit drei Spalten. Die ersten beiden Spalten sollen jeweils halb so breit sein wie die dritte. Dies möchte ich aber ohne Angabe absoluter Werte machen (also keine Zentimeterangaben).
Wie kann ich das machen?

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

Stelle die Spaltenbreiten einfach als Vielfache von \linewidth dar:
\documentclass{minimal}
\newcommand*{\tabularwidth}{}
\newdimen\tabularwidth
\begin{document}
\tabularwidth\linewidth
\advance\tabularwidth-6\tabcolsep
\noindent
\begin{tabular}{*{2}{p{0.25\tabularwidth}}p{0.5\tabularwidth}}
  a & b & c
\end{tabular}
\end{document}

Sekonty
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 17. Nov 2009, 08:06

Beitrag von Sekonty »

Geht das nicht auch mit p{0.xx\textwidth} ?!

welchen Vorteil bietet den tabularwidth (funktioniert bei nämlich garnicht ) :? :?:
Tex: Miktex 2.7 (Arbeit)
MikTex 2.8 (Home)
TexniCenter 1.0 RC

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

Sekonty hat geschrieben:Geht das nicht auch mit p{0.xx\textwidth} ?!
Doch, aber das führt zu übervollen Boxen, da der Leerraum zwischen den Spalten nicht beachtet wird.

Antworten