![tabularx 填充特定列](https://rvso.com/image/392346/tabularx%20%E5%A1%AB%E5%85%85%E7%89%B9%E5%AE%9A%E5%88%97.png)
我有一個重新計算的表,我希望它是相同的。目前,寬度會有所不同,具體取決於「標題」列中文字的寬度。我應該如何做才能使每次使用該表時看起來都一樣?
\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
好吧,你沒有解釋你的意思:
我應該如何做才能使每次使用該表時看起來都一樣?
因此,我將向您展示一些您可以使用的可能性:
\begin{tabularx}{\textwidth}{||c X c c||}
建立一個始終分佈在整個文字長度上的表格\textwidth
,其中一個變數列標記為X
,三個列的居中內容標記為c
。根據標題的長度或標有c
它的三列的數據,可以使用它來\begin{tabularx}{\textwidth}{||X X X X||}
代替...- 如果您不需要可變柱
X
,tabularx
您可以使用以下\begin{tabular}{||c p{6.9cm} c c||}
帶有固定第二柱的產品,長度為 6.9 公分。根據當前數據,您的表格適合showframe
在生成的 pdf 中標有 package 的給定打字區域。6.9cm
如果第一列、第三列和第四列的標題較長或較短,則必須將該值變更為另一個值... - 如果您希望所有列都有固定長度,您可以例如用於
\begin{tabular}{||p{1cm} p{6.7cm} p{1.5cm} p{1cm}||}
給定的表資料... - 最後我向您展示第三個表,沒有任何垂直線,只有兩條水平線,
\begin{tabular}{p{1cm} p{6.7cm} p{1.5cm} p{1cm}}
請參閱\hline
第四個表中刪除的命令。看起來比第三版好多了,你覺得怎麼樣?當然你可以用同樣的方法刪除先前表格中的橫線和垂直線...
完整的 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}
及其結果:
根據您使用的文件類,您的結果可能會有所不同,然後使用使用的長度。還有一個問題是數字應該如何顯示:居中、靠右、靠左還是小數點對齊?但如果需要的話,可以在後續問題中討論...