Zeilenabstände in Tabellenzellen

Tabellen und Grafiken erstellen und anordnen


fran_may
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 18. Mär 2014, 13:17

Zeilenabstände in Tabellenzellen

Beitrag von fran_may »

Hallo,

beim Schreiben meiner Doktorarbeit bzw. beim Erstellen der Tabellen dafür bin ich auf folgendes Problem gestoßen:

Wenn der Text innerhalb einer Tabellenzelle mit mehreren Zeilen nicht in der Schriftgröße "normal" geschrieben ist, sondern in einer kleineren oder größeren Schriftart, stimmen die Zeilenabstände für die jeweils letzte Zeile nicht mehr. Im Fall einer größeren Schriftart, wird der Abstand zu klein, im Fall einer kleineren Schriftart wird der Abstand zu groß.

Wie kann man dieses Problem lösen und einheitliche Abstände auch bei kleineren Schriftarten erzeugen?

Die angefügte Pdf zeigt ein Beispiel:
https://www.dropbox.com/s/p9qoh5xrxivejdf/beispiel.pdf
(Die Pdf direkt hier hochzuladen hat leider nicht funktioniert, daher über DropBox)

Der Code für diese Tabelle lautet folgendermaßen:
\begin{tabular}{>{\centering}p{2cm}>{\centering}p{2cm}>{\centering}p{2cm}}
\toprule 
Schriftgröße:

winzig & Schriftgröße:

normal & Schriftgröße:

riesig\tabularnewline
\midrule
{\tiny{Test}}{\tiny \par}

{\tiny{Test}}{\tiny \par}

{\tiny{Test}}{\tiny \par}

{\tiny{Test}}{\tiny \par}

{\tiny{Test}}{\tiny \par}

{\tiny{Test}} & Test

Test

Test

Test

Test

Test & {\huge{Test}}{\huge \par}

{\huge{Test}}{\huge \par}

{\huge{Test}}{\huge \par}

{\huge{Test}}{\huge \par}

{\huge{Test}}{\huge \par}

{\huge{Test}}\tabularnewline
\bottomrule
\end{tabular}
Vielen Dank für die Hilfe!

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hier ist ein Vorschag für deine Tabelle:
\documentclass{scrartcl}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage{array}
\usepackage{booktabs}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}

\begin{document}
\begin{tabular}{C{2.5cm}C{2.5cm}C{2.5cm}} 
\toprule 
  Schriftgröße:\par winzig 
    & Schriftgröße:\par normal 
    & Schriftgröße:\par riesig
  \tabularnewline 
  \midrule 
  \tiny 
    Test\par
    Test\par
    Test\par
    Test\par
    Test\par
    Test
  & 
    Test\par
    Test\par
    Test\par
    Test\par
    Test\par
    Test
  & \huge
    Test\par
    Test\par
    Test\par
    Test\par
    Test\par
    Test
  \tabularnewline
  \bottomrule 
\end{tabular}
\end{document}


Infos zu den Schriftgrößenumschaltern findest du unter Was ist an \Huge{Text}, \Large{Text}, \footnotesize{Text} etc. falsch?

Gruß
Elke

fran_may
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 18. Mär 2014, 13:17

Beitrag von fran_may »

Herzlichen Dank! Das hat das Problem gelöst. Die Schriftgrößenformatierung muss für die ganze Zelle/Spalte/Tabelle gelten und darf nicht für jedes Wort einzeln "geöffnet" und "geschlossen" werden. Jetzt funktioniert es.

Antworten