![tabularx füllt bestimmte Spalten](https://rvso.com/image/392346/tabularx%20f%C3%BCllt%20bestimmte%20Spalten.png)
Ich habe eine wiederkehrende Tabelle, die immer gleich aussehen soll. Derzeit ist die Breite je nach Breite des Textes in der Spalte „Titel“ unterschiedlich. Wie mache ich es, damit die Tabelle jedes Mal gleich aussieht, wenn ich sie verwende?
\begin{tabularx}{\textwidth}{||c c c c||}
\hline
ID & Titel & Schätzung & Effektiv \\ [0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabularx}
Vielen Dank für Ihre Hilfe!
Antwort1
Nun, Sie haben nicht erklärt, was Sie mit: meinen:
Wie muss ich es machen, damit die Tabelle bei jeder Verwendung gleich aussieht?
Daher zeige ich Ihnen einige Möglichkeiten, die Sie nutzen können:
\begin{tabularx}{\textwidth}{||c X c c||}
erstellt eine Tabelle, die sich immer über die Länge des Textes erstreckt\textwidth
und eine variable Spalte mit der MarkierungX
und drei Spalten mit zentriertem Inhalt mit der Markierung enthältc
. Abhängig von der Länge des Titels oder den Daten für die drei mit der Markierung gekennzeichneten Spalten kann es sinnvoll sein , stattdessen ...c
zu verwenden .\begin{tabularx}{\textwidth}{||X X X X||}
- Wenn Sie die variable Spalte nicht benötigen,
X
könnentabularx
Sie folgende\begin{tabular}{||c p{6.9cm} c c||}
mit einer festen zweiten Spalte auf 6,9 cm Länge verwenden. Mit den aktuellen Daten passt Ihre Tabelle dann in den vorgegebenen, mit Paket gekennzeichneten Satzbereich im resultierenden PDF. Wenn Sie längere oder kürzere Überschriften für die erste, dritte und vierte Spalte haben,showframe
müssen Sie den Wert auf einen anderen Wert ändern ...6.9cm
- Wenn Sie für alle Spalten eine feste Länge wünschen, können Sie
\begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}
für die angegebenen Tabellendaten beispielsweise Folgendes verwenden ... - Zum Schluss zeige ich Ihnen die dritte Tabelle ohne vertikale Linien und nur mit zwei horizontalen Linien.
\begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}
Bitte beachten Sie die gelöschten\hline
Befehle in der vierten Tabelle. Sieht viel besser aus als Version drei, was meinen Sie? Natürlich können Sie die horizontalen und vertikalen Linien in den vorherigen Tabellen auf die gleiche Weise löschen ...
Komplettes MWE:
\documentclass{article}
\usepackage{tabularx}
\usepackage{showframe} % <============ visualize typing area and margins
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{||c X c c||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabularx}
Second version:
\noindent
\begin{tabular}{||c p{6.9cm} c c||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
Third version:
\noindent
\begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}
\hline
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
\hline
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
\hline
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
Fourth version (simply deleted nearly all commands \texttt{\textbackslash hline} and all vertical lines):
\noindent
\begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}
ID & Titel & Schätzung & Effektiv \\[0.5ex]
\hline
101 & Übernahme Frontend Design von Prototyp & 2 & 2 \\
102 & Draftable Demo zu Spring Boot & 2 & 8 \\
103 & PDF Diff Demo zu Spring Boot & 1 & 4 \\
\hline
\end{tabular}
\end{document}
und sein Ergebnis:
Abhängig von der verwendeten Dokumentklasse kann das Ergebnis unterschiedlich ausfallen, experimentieren Sie also mit der verwendeten Länge. Außerdem stellt sich die Frage, wie die Zahlen angezeigt werden sollen: zentriert, rechts, links oder am Komma ausgerichtet? Aber das kann bei Bedarf in einer Folgefrage besprochen werden ...