Hallo, ich hab eine Tabelle nach folgendem Muster: Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \begin{document} \begin{tabular}{lp{2cm}l} 1 & a & x\\[1.5\normalbaselineskip] 2 & b & y\\ \end{tabular} \end{document} Durch Wenn ich nun in der p-Spalte mehr Text schreibe, verschwindet dieser zusätzliche Abstand: Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \begin{document} \begin{tabular}{lp{2cm}l} 1 & Das ist ein längerer Text.\par & x\\[1.5\normalbaselineskip] 2 & b & y\\ \end{tabular} \end{document} Wie kann man erreichen, dass in diesem Fall der Abstand zwischen den beiden Zeilen gleich groß wird wie im ersten Fall? Wenn ich die letzte l-Spalte entferne, erhalte ich übrigens ein Ergebnis wie erwartet: Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \begin{document} \begin{tabular}{lp{2cm}} 1 & Das ist ein längerer Text.\\[1.5\normalbaselineskip] 2 & b \\ \end{tabular} \end{document} |
Ich würde den Vorschlag von @saputello eindeutig bevorzugen, aber wenn Du unbedingt durchgehende vertikale Linien brauchst, kannst Du den gewünschten Abstand auch unter der höchsten (oder allen) Code: Open in Online-Editor
\documentclass[margin=5pt]{standalone} \usepackage[utf8]{inputenc} \begin{document} \begin{tabular}[b]{lp{2cm}|l} 1 & a & x\\[1.5\normalbaselineskip] 2 & b & y\\ \end{tabular} \hspace{1cm} \begin{tabular}[b]{lp{2cm}|l} 1 & Das ist ein längerer Text.\vspace{1.5\baselineskip}& x\\ 2 & b & y \end{tabular} \end{document} Damit der gleiche Abstand zwischen den Zeilen besser sichtbar ist, habe ich das optionale Argument beantwortet 02 Jul '15, 15:16 esdd Vielen Dank, das hilft mir sehr für meinen speziellen Fall. Ich bin mir unschlüssig, welche Antwort ich markieren soll. Deine Antwort passt für mich, aber die Variante mit
(02 Jul '15, 16:07)
tom75
Wie schon in meinem ersten Satz gesagt, ganz klar: akzeptiere die Antwort von @saputello. Meine ist nur eine Notlösung, wenn man die an sich nicht empfohlenen vertikalen Linien wirklich unbedingt braucht.
(02 Jul '15, 16:13)
esdd
|
Auch hier kann das Paket für schöne Tabellen, Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage{booktabs} \begin{document} \begin{tabular}{lp{2cm}l} 1 & Das ist ein längerer Text. & x\\[1.5\normalbaselineskip] 2 & b & y\\ \end{tabular} \begin{tabular}{lp{2cm}} 1 & Das ist ein längerer Text.\\[1.5\normalbaselineskip] 2 & b \\ \end{tabular} \begin{tabular}{lp{2cm}l} 1 & Das ist ein längerer Text. & x\\ \addlinespace[1.5\normalbaselineskip] 2 & b & y\\ \end{tabular} \begin{tabular}{lp{2cm}} 1 & Das ist ein längerer Text.\\ \addlinespace[1.5\normalbaselineskip] 2 & b \\ \end{tabular} \end{document} beantwortet 02 Jul '15, 14:46 saputello Danke für den Vorschlag! Das Problem ist, dass ich zwischen der zweiten und dritten Spalte eine vertikale Linie brauche und die nicht mehr durchgängig ist, wenn ich
(02 Jul '15, 15:01)
tom75
|
Öffne mal das Beispiel im Online-editor. Ich sehe da einen Abstand.
Ja, aber der Abstand ist geringer zwischen dem zweiten und dritten Beispiel. Es wird deutlicher, wenn man statt
1.5\normalbaselineskip
5\normalbaselineskip
nimmt.Kann es sein, dass sich der Abstand nur auf den Inhalt der letzten Spalte bezieht?
@esdd Ich hab das
[l]
entfernt, das war ein Überbleibsel weil es sich eigentlich um einelongtable
handelt.