オーバーフルhboxが広すぎる

オーバーフルhboxが広すぎる
Overfull \hbox (13.50009pt too wide) in paragraph at lines 149-157.

149 \begin{tabular}{rl}
151  Basic Knowledge:& \textsc{C}, \textsc{Python}, \textsc{html}, ubuntu, \\&
152 {\fb \LaTeX}\setmainfont[SmallCapsFont=Fontin-SmallCaps.otf]{Fontin.otf}\\
152 Intermediate Knowledge:& \textsc{Fritzing, EAGLE}, Embedded C, Excel, Word, PowerPoint, 154 MATLAB\\
155 & and Simulink\\


156\end{tabular}

答え1

さまざまな(おそらく無関係な)フォント素材を削除すると、コードは

\begin{tabular}{rl}
Basic Knowledge:       & \textsc{C}, \textsc{Python}, \textsc{html}, ubuntu, \\
                       & \LaTeX\\
Intermediate Knowledge:& \textsc{Fritzing, EAGLE}, Embedded C, Excel, Word,
                         PowerPoint, MATLAB\\
                       & and Simulink\\
\end{tabular}

ここには多くの問題があります。基本的に、2 番目の列のテキストが多すぎるだけです。columtype を使用しpてその幅を設定するか、(より良い方法として) を使用してtabularxLaTeX に適切な幅を見つけさせる必要があります。これを行うと、(「and Simulink」の場合のように) 自分で行を分割する必要がなくなります。これは、私たちが避けようとしているレイアウト決定の一種です。

何かのようなもの

\documentclass{article}
\usepackage{tabularx}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{rX}
Basic Knowledge:       & C, \textsc{Python}, \textsc{html}, ubuntu, \LaTeX\\
Intermediate Knowledge:& \textsc{Fritzing}, EAGLE, Embedded C, Excel, Word,
                          PowerPoint, MATLAB and Simulink
\end{tabularx}

\end{document}

しかし、もっと根本的に、表はおそらくこの種の情報を提示する正しい方法ではありません。これは実際には説明リストであり、そのように提示する方が賢明です。enumitem標準形式に満足できない場合は、いつでもパッケージを使用して外観を調整できます。

関連情報