tabularx füllt bestimmte Spalten

tabularx füllt bestimmte Spalten

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}

Bildbeschreibung hier eingeben

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:

  1. \begin{tabularx}{\textwidth}{||c X c c||}erstellt eine Tabelle, die sich immer über die Länge des Textes erstreckt \textwidthund eine variable Spalte mit der Markierung Xund drei Spalten mit zentriertem Inhalt mit der Markierung enthält c. 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 ... czu verwenden .\begin{tabularx}{\textwidth}{||X X X X||}
  2. Wenn Sie die variable Spalte nicht benötigen, Xkönnen tabularxSie 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, showframemüssen Sie den Wert auf einen anderen Wert ändern ...6.9cm
  3. 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 ...
  4. 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 \hlineBefehle 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:

resultierende Tabellen

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 ...

verwandte Informationen