Feste Tabellenbreite geht nicht - tabular*

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Feste Tabellenbreite geht nicht - tabular*

von grbl15 » Fr 17. Feb 2012, 09:09

Vielen dank für die schnell und hilfreiche Antwort. Nun ist das Problem gelöst.

Es lag daran, dass ich tabulary für die Tabelle benutzt habe. Und bei tabular* hatte ich keine horz. Linie verwendet, um zu sehen, ob die Tabelle die Gesamtbreite des Textes verwendet.
Ich dachte, dass tabulary eine Erweiterung von tabularx ist und die selbe Funktion hat, nur zusätzliche Ausrichtung der Spalten C,L und R... Aber das hat nicht geklappt. So bin ich ein wenig durcheinander gekommen. Aber wie auch immer, mit tabularx klappt es wunderbar.

Danke noch einmal für Hilfe und das gute Beispiel,

LG

von skater » Fr 17. Feb 2012, 04:37

Ich habe erst mal Dein Beispiel etwas erweitert, damit Du sehen kannst, was da passiert.

Ganz einfach gesagt, nutzen die beiden Spalten(typen) ›l‹ und ›r‹ den Platz, den sie brauchen; und nicht mehr. Die Tabelle ist, wie man jetzt sieht, so breit wie der Text:
\documentclass[a4paper]{article}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{array,blindtext}
\begin{document}
\blindtext

\begin{tabular*}{\textwidth}{|l|r|}
\hline
linke Seite& rechte Seite\\
\hline
\end{tabular*}

\rule{\textwidth}{.4pt}

\blindtext
\end{document}
Ich könnte Dir jetzt besser helfen, wenn ich wüsste, was für eine Tabelle das genau werden soll. So mit Raten gibt es deshalb nur eine einfache Version:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern,tabularx,array,booktabs,blindtext}
\begin{document}
\blindtext

\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\begingroup
\parindent0pt
\begin{tabularx}{\textwidth}{|L|>{\raggedleft\arraybackslash}X|}
\hline
linke Seite& rechte Seite\\
\hline
\end{tabularx}
\par
\endgroup

\blindtext

\begingroup
\centering
\begin{tabular}{|l|r|}
\hline
linke Seite& rechte Seite\\
\hline
\end{tabular}
\par
\endgroup

\blindtext

% Vertikale Linien sind laut der LaTeX-Taliban und den Typografie-Päpsten
% aber auch so was von pfui bäh.
\begingroup
\parindent0pt
\begin{tabularx}{\textwidth}{XX}
\toprule
linke Seite& rechte Seite\\
\bottomrule
\end{tabularx}
\par
\endgroup

\blindtext
\end{document}

Feste Tabellenbreite geht nicht - tabular*

von grbl15 » Do 16. Feb 2012, 21:12

Guten Tag liebe Forum - Beteiligte!

Ich freue mich sehr, dass es so etwas wie dieses Forum gibt. Vieles konnte ich bisher hier lernen und es war mir eine sehr große Hilfe um so manche Hürden zu bewältigen.
Bisher habe ich jeglichen Forumeintrag unterbunden, da ich ja bisher alles durch das Suchen im Internet bzw Lesen von Büchern, gelöst bekommen habe. Nur jetzt weiß ich wirklich nicht weiter und das Problem ist sehr seltsam.

Als ich für ein Studium-Script eine Tabelle erstellen wollte, die die gesamte Seitenbreite füllt, habe ich gemerkt, dass es irgendwie gar nicht geht. Ganz komisch. Die Tabelle wird einfach nicht breiter als der Inhalt der Tabelle. Ich kann mich erinnern, dass es schon mal ging.
Hier nun der Code:
% Das ist mein LaTeX-Dokument.
\documentclass[a4paper]{article}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{array} 	

\begin{document}
\begin{tabular*}{\textwidth}{|l|r|}
  linke Seite& rechte Seite
\end{tabular*}
\end{document}
% Ende des Dokumentes 


Viele Stunden habe ich schon verbracht, um dieses Problem zu lösen. Leider bisher ohne Erfolg. Weiß jemand Rat?

Liebe Grüße
Dateianhänge
log.zip
Die Log-Datei.
(1.78 KiB) 435-mal heruntergeladen

Nach oben