заполнение tabularx определенного столбца

заполнение tabularx определенного столбца

У меня есть таблица reaccuring, которую я хочу сделать такой же. В настоящее время ширина будет отличаться в зависимости от ширины текста в столбце "Titel". Как мне сделать так, чтобы она выглядела одинаково каждый раз, когда я использую таблицу?

\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}

введите описание изображения здесь

Спасибо за вашу помощь!

решение1

Ну, вы не объяснили, что вы имеете в виду, когда говорите:

Как мне сделать так, чтобы таблица выглядела одинаково каждый раз, когда я ею пользуюсь?

Поэтому я покажу вам несколько возможностей, которые вы можете использовать:

  1. \begin{tabularx}{\textwidth}{||c X c c||}создает таблицу, всегда распределенную по длине текста \textwidthс переменной колонкой, отмеченной , Xи тремя колонками с центрированным содержимым, отмеченными c. В зависимости от длины заголовка или данных для трех колонок, отмеченных , cможет быть полезно использовать \begin{tabularx}{\textwidth}{||X X X X||}вместо ...
  2. Если вам не нужен переменный столбец Xиз, tabularxвы можете использовать следующий \begin{tabular}{||c p{6.9cm} c c||}с фиксированным вторым столбцом длиной 6,9 см. С текущими данными ваша таблица соответствует указанной области набора текста, отмеченной пакетом showframeв результирующем pdf. Вам придется изменить значение 6.9cmна другое значение, если у вас есть более длинные или, возможно, более короткие заголовки для первого, третьего и четвертого столбцов...
  3. Если вы хотите иметь фиксированную длину для всех столбцов, вы можете, например, использовать \begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}для данных данной таблицы ...
  4. Наконец, я показываю вам третью таблицу без вертикальных линий и только две горизонтальные линии с \begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}удаленными \hlineкомандами в четвертой таблице. Она выглядит намного лучше, чем версия три, как вы думаете? Конечно, вы можете удалить горизонтальные и вертикальные линии в таблицах ранее таким же образом...

Полная МВЭ:

\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} 

и его результат:

результирующие таблицы

В зависимости от используемого вами класса документа ваш результат может быть разным, тогда поиграйте с используемой длиной. Также есть вопрос, как должны отображаться числа: по центру, справа, слева или выровнены по десятичной точке? Но это можно обсудить в последующем вопросе, если необходимо...

Связанный контент