次の表を取得しました。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{pbox}
\title{Skills Matrix}
\author{Raphael Fritz}
\date{February 2019}
\begin{document}
\begin{table}[h]
\begin{tabularx}{\textwidth}{|l|X|X|}
\hline
\multicolumn{3}{|l|}{\textbf{Programming Languages}} \\ \hline
Skill & Degree of \newline experience \footnote{test} & Commentary \\ \hline
Java & 3 & this is a very long text and it needs much space in here \\ \hline \hline
\multicolumn{3}{|l|}{\textbf{test titel 2}} \\ \hline
Skill & Degree of \newline experience & Commentary \\ \hline
\end{tabularx}
\end{table}
\end{document}
こんな感じです
2 番目の列にはそれほど多くのスペースは必要ありません。最後の列にはさらにスペースが必要です。2 番目と 3 番目の列が均等に配分されているのはなぜですか。これを変更するにはどうすればよいですか。
また、表を紙の幅いっぱいに表示するにはどうすればよいでしょうか?
答え1
これが役に立つかどうか確認してください:
\documentclass{article}
\usepackage{tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X} % <--
\begin{document}
\begin{table}[ht] % <--
\begin{tabularx}{\textwidth}{|l|>{\hsize=0.6\hsize}L| % <--
>{\hsize=1.4\hsize}L|} % <--
\hline
\multicolumn{3}{|l|}{\textbf{Programming Languages}} \\ \hline
Skill & Degree of experience \footnote{test} & Commentary \\ \hline
Java & 3 & this is a very long text and it needs much space in here \\ \hline \hline
\multicolumn{3}{|l|}{\textbf{test titel 2}} \\ \hline
Skill & Degree of \newline experience & Commentary \\ \hline
\end{tabularx}
\end{table}
\end{document}