Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenbreite global festlegen
derlordhelmchen
06-12-2006, 23:08
Ich habe in Latex mehrere Tabellen (auf einer Seite) die ich mit Calc2Latex (OpenOffice) erstelle, bei der einen Tabelle gibt es 5 Spalten, bei der anderen 3 Spalten und bei der letzten 2 Spalten.
Das Problem ist nun. Das ich gerne die Tabellen bis zum Seitenrand haben will. Egal wieviele Spalten die Tabelle hat. Außerdem gibt es die möglichkeit, dass man es irgendwie global festlegt und es nicht irgendwie immer eintragen muss z.B.: über eine sty Datei?
Hoffe ihr versteht was ich meine
Danke für die Hilfe
sofa-surfer
06-12-2006, 23:20
Hallo,
nur mal so als ein Denkansatz:
\documentclass{article}
\usepackage{tabularx}
\newlength{\tablewidth}
\setlength{\tablewidth}{0.75\textwidth}
\begin{document}
\begin{tabularx}{\tablewidth}{*{3}{X}}
bla & blub & bla
\end{tabularx}
\begin{tabularx}{\tablewidth}{*{4}{X}}
bla & blub & bla & blub
\end{tabularx}
\begin{tabularx}{\tablewidth}{*{5}{X}}
bla & blub & bla & blub & bla
\end{tabularx}
\begin{tabularx}{\tablewidth}{*{10}{X}}
bla & blub & bla & blub & bla & bla & blub & bla & blub & bla
\end{tabularx}
\end{document}
Matthias
derlordhelmchen
07-12-2006, 00:22
ich habe mal hier den Code reingeladen. Leider funktioniert es noch nicht ganz.
Außerdem habe ich noch von einen teil von rechnung.sty reingepostet wie ich es mir vorgestellt habe, wie es aussehen sollte.
\begin{document}
\begin{g-brief-jit}
\begin{flushleft}
\begin{Rechnung*} [N]
\Waehrung{EUR}
%\PositionAus
\PositionAus
\Artikel{1}{-}{Apfeltaschen}{72,63}
\Artikel{31,08}{-}{Tepichreinigung}{1,8}
%\Versandkosten{12,95}
\end{Rechnung*}
\marginsize{1.5cm}{1.5cm}{10cm}{6cm}
\begin{tabularx}{\tablewidth}{*{6}{X}}
\hline
\multicolumn{1}{|l|}{Anzahl} & Beschreibung & Fläche & Stunden & Einzelpreis & Gesamtpreis \\ \hline
1 & Biotechnikum & \multicolumn{1}{r|}{12} & \multicolumn{1}{r|}{5} & \multicolumn{1}{r|}{12} & \multicolumn{1}{r|}{720} \\ \hline
1 & & & & & \\ \hline
\end{tabularx}
%Nettosumme
\begin{tabularx}{\tablewidth}{*{6}{X}*}
\hline
\multicolumn{ 5}{|l|}{Nettosumme} & 720 \\ \hline
\multicolumn{ 5}{|l|}{Zzgl. 16\% MwSt.} & 115,2 \\ \hline
\end{tabularx}
%Gesamtsumme
\begin{tabularx}{\tablewidth}{*{6}{X}}
\hline
\multicolumn{ 5}{|l|}{Gesamtsumme} & \textbf{835,2} \\ \hline
\end{tabularx}
sofa-surfer
07-12-2006, 09:42
Außerdem habe ich noch von einen teil von rechnung.sty reingepostet wie ich es mir vorgestellt habe, wie es aussehen sollte.
... schön, wenn du dir das vorstellen kannst. Ich kann es nicht, denn dein Code ist weit davon entfernt, kompilierfähig zu sein. (http://www.minimalbeispiel.de/)
Zwei Dinge, die mir so spontan aufgefallen sind:
\begin{tabularx}{\tablewidth}{*{6}{X}*}
Das rote Sternchen ist zu viel.
\multicolumn{ 5}{|l|}{Gesamtsumme}
multicolumns und X-Spalten sind nicht so das Wahre. Die Doku sagt dazu "Do not use multicolumn which cross any X column"
Matthias
derlordhelmchen
07-12-2006, 15:12
die multicolumn ist vom Calc2LaTeX Code.
Das * war eine Probe von mir, die ich getestet habe und vergessen habe es zu löschen, sorry.
Aber dennoch bin ich noch nicht wirklich auf eine Lösung gekommen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.