Hallo, Wie kann ich die Schriftgröße innerhalb einer Tabelle ändern? Danke für eure Antwort. Open in Online-Editor
\documentclass[12pt,a4paper,oneside,ngerman]{scrbook} \usepackage{longtable, lscape} \usepackage{tikz} \usepackage{multicol} \usepackage{longtable} \usepackage{array} \usepackage{varwidth} \begin{document} \begin{tabular}{|l|l|l|} \hline Test & Test& Test\tabularnewline \hline Test & Test& Test\tabularnewline \hline Test & Test& Test\tabularnewline \hline Test & Test& Test\tabularnewline \hline \end{tabular} \end{document} gefragt 04 Feb '15, 10:14 Philipp123 |
@esdd Danke :) Ich habe auch eine Lösung gefunden: Open in Online-Editor
\documentclass[12pt,a4paper,oneside,ngerman]{scrbook} \usepackage{longtable, lscape} \usepackage{tikz} \usepackage{multicol} \usepackage{longtable} \usepackage{array} \usepackage{varwidth} \begin{document} \begin{tabular}{|>{\tiny}c|>{\huge}c|} \hline AAA & Haus \\ \hline AAA & Haus \\ \hline AAA & Haus \\ \hline \end{tabular} \begin{tabular}{|>{\tiny}l|>{\small}l|} \hline Haus & AAA \\ \hline Haus & AAA \\ \hline Haus & AAA \\ \hline \end{tabular} \begin{tabular}{|*{5}{>{\tiny}l|}} % Hier die Endlösung -> für jede der 5 Spalten habe ich die gleiche Schriftgröße! \hline Haus & AAA & AAA & AAA & AAA \\ \hline Haus & AAA & AAA & AAA & AAA \\ \hline \end{tabular} \end{document} beantwortet 04 Feb '15, 12:08 Philipp123 stefan ♦♦ |
Zunächst steht in Code das Paket Sinnvoll für das Erstellen von Tabellen sind in der Regel Wenn Du die Schriftgröße für die gesamte Tabelle ändern möchtest, dann muss der entsprechende Befehl vor Open in Online-Editor
\documentclass[12pt]{scrartcl} \usepackage{array}% wird in dem Beispiel nicht benötigt \usepackage{booktabs} \usepackage{blindtext}% für Fülltext \begin{document} \blindtext \begin{flushleft} \huge \begin{tabular}{lll} \toprule Test & Test& Tag\tabularnewline \midrule Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline \bottomrule \end{tabular} \end{flushleft} \begin{center} \scriptsize \begin{tabular}{lll} \toprule Test & Test& Tag\tabularnewline \midrule Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline \bottomrule \end{tabular} \end{center} \blindtext \end{document} Links mit zusätzlichen oder ausführlicheren Infos: Was ist an \Huge{Text}, \Large{Text}, \footnotesize{Text} etc. falsch? Wann sollte ich Gleitumgebungen für Tabellen und Abbildungen verwenden? Was sind die Unterschiede zwischen { ... } und \begingroup ... \endgroup und \bgroup ... \egroup? Nachtrag: Falls man jetzt auf die Idee kommt, die Schriftgrößenänderung innerhalb der Spaltendefinition vorzunehmen, muss man beachten, dass diese Änderung dann für jede Zelle einzeln und lokal erfolgt. Insbesondere werden Zeilenhöhe und -tiefe dann nicht der Schriftgröße entsprechend angepasst. Bei größerer Schrift werden sie lediglich soweit vergrößert, dass die Zeichen gerade hineinpassen: Code: Open in Online-Editor
\begin{flushleft} \begin{tabular}{*{3}{>{\huge}l}} \toprule Test & Test& Tag\tabularnewline \midrule Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline \bottomrule \end{tabular} \end{flushleft} \begin{center} \begin{tabular}{*{3}{>{\scriptsize}l}} \toprule Test & Test& Tag\tabularnewline \midrule Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline Test & Test& Tag\tabularnewline \bottomrule \end{tabular} \end{center} Noch schlimmer wird das Ergebnis insbesondere bei Wahl einer größeren Schrift, wenn man auf beantwortet 04 Feb '15, 11:41 esdd |
@Philipp123 Für welches Tabellenelement (Zeile, Spalte, Zelle) möchtest Du den die Schriftgröße ändern?
Ganz normal. Du musst nur beachten, dass jede Zelle eine eigene Gruppe ist und daher Änderungen in der Zelle lokal zur Zelle sind. Siehe auch: Was ist an Huge{Text}, Large{Text}, footnotesize{Text} etc. falsch?
@esdd Generell für die ganze Tabelle bitte. Ich habe bei euch im Forum schon einen Code gefunden wo man gewisse Spalten deren Schriftgröße ändern kann. Diesen Code habe ich nur teilweise nachvollziehen können. Ich will in jeder Zelle die Schriftgröße ändern. Danke.
http://texwelt.de/wissen/fragen/9581/wie-definiert-man-die-schriftgroe-in-tabellen
Schau Dir den Link an, den ich Dir im Kommentar oben gegeben habe. So wie das dort gezeigt wird, funktioniert es auch für komplette Tabellen.
BTW: Auf vertikale Linien solltest Du in Tabellen nach Möglichkeit verzichten, weil die Hauptleserichtung einer Tabelle normalerweise horizontal ist und diese durch die vertikalen Linien extrem gestört wird. Schau Dir am besten auch mal das Paket
booktabs
an, mit dem man schönere Tabellen setzen kann.