Ich würde gerne folgende Tabelle auf Textbreite gestreckt haben, sodass die Spalte "Symbol" linksbündig, "Bedeutung" zentriert und "Einheit" rechtsbündig mit dem Text abschließt. Ich dachte dieses Problem mit dem Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \begin{document} \section{Symbolverzeichnis} \begin{tabularx}{\textwidth}{XXX} \bf{Symbol}&\bf{Bedeutung}&\bf{Einheit}\\ &\\ $A$ &Flaeche &$mm^{2}$\\ \end{tabularx} \end{document} gefragt 07 Jan '16, 09:46 GlobalArts saputello |
Ich würde empfehlen, stattdessen die linke und rechte Spalte nur so breit zu machen, wie notwendig und den ganzen Rest der mittleren Spalte zu spendieren. Den Unterschied sieht man, wenn man eine längere Bedeutung hat. Man vergleiche die Ergebnisse der beiden Tabellen: Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{siunitx} \begin{document} \section{Symbolverzeichnis} \begin{tabularx}{\textwidth}{@{}X>{\centering}X>{\raggedleft\arraybackslash}X@{}} \textbf{Symbol}&\textbf{Bedeutung}&\textbf{Einheit}\\ $A$ &Fläche &\si{\mm\squared}\\ $\Delta p$ & Impulsunschärfe eines Elektrons & \si{\kg\meter\per\second}\\ \end{tabularx} \bigskip % Eine leichte Verbesserung \noindent \begin{tabularx}{\textwidth}{@{}l>{\centering}Xr@{}} \textbf{Symbol}&\textbf{Bedeutung}&\textbf{Einheit}\\ $A$ &Fläche &\si{\mm\squared}\\ $\Delta p$ & Impulsunschärfe eines Elektrons & \si{\kg\meter\per\second}\\ \end{tabularx} \end{document} Typografisch und ästhetisch halte ich es allerdings für sinnvoller, wenn man die Bedeutungsspalte nicht zentriert, sondern linksbündig setzte oder sogar die Reihenfolge der Spalten ändert und einige, wenige horizontale Linien einfügt. Man vergleiche dazu noch diese beiden Varianten: Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{siunitx} \usepackage{booktabs} \begin{document} \section{Symbolverzeichnis} % mit Einheit hinten \begin{tabularx}{\textwidth}{l>{\raggedright}Xr} \toprule \textbf{Symbol}&\textbf{Bedeutung}&\textbf{Einheit}\\ \midrule $A$ &Fläche &\si{\mm\squared}\\ $\Delta p$ & Impulsunschärfe eines Elektrons & \si{\kg\meter\per\second}\\ \bottomrule \end{tabularx} \bigskip % hier die meiner Meinung nach beste Variante \noindent \begin{tabularx}{\textwidth}{ll>{\raggedright\arraybackslash}X} \toprule \textbf{Symbol}&\textbf{Einheit}&\textbf{Bedeutung}\\ \midrule $A$ &\si{\mm\squared}&Fläche \\ $\Delta p$ & \si{\kg\meter\per\second}& Impulsunschärfe eines Elektrons \\ \bottomrule \end{tabularx} \end{document} An dieser Stelle sei auch noch auf die Pakete beantwortet 07 Jan '16, 10:47 saputello |
Open in Online-Editor
\documentclass[a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{siunitx} \begin{document} \section{Symbolverzeichnis} \begin{tabularx}{\textwidth}{X>{\centering}X>{\raggedleft\arraybackslash}X} \textbf{Symbol}&\textbf{Bedeutung}&\textbf{Einheit}\\ $A$ &Fläche &\si{\mm\squared} \end{tabularx} \end{document} beantwortet 07 Jan '16, 10:14 Ulrike Fischer Hallo @Ulrike Fischer, danke für die Antwort. Ich finde es noch etwas unschön, dass links die Tabelle nicht exakt bündig mit der Überschrift sitzt.
(07 Jan '16, 10:21)
GlobalArts
@GlobalArts: Das liegt am Spaltenabstand, der auch vor der ersten Spalte eingefügt wird. Kann man mit
(07 Jan '16, 10:48)
saputello
|
Bitte lies eine Einführung. Der Befehl
\bf
ist seit 20 Jahren veraltet und wir so auch nicht verwendet. Mit dem in den anderen Fragen erhaltenen Antworten, hättest du dieses Problem (imho) auch leicht selbst lösen können.X
-Spalten sind letztlichp
-Spalten. Darin wird im Blocksatz gesetzt. In dertabularx
-Anleitung wird auf Seite 2f bei der Erklärung zu\arraybackslash
auch erwähnt, wie man die Ausrichtung in diesen Spalten (vorzugsweise durch Deklaration abgeleiteter Spaltentypen) ändern kann. In »Ist es möglich X-Spalten in Tabellen linksbündig auszurichten?« wird außerdem linksbündiger Flattersatz inX
-Spalten erklärt, in Deinen früheren Fragen auch rechtsbündig und zentriert am Beispielm
- stattX
-Spalten.