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}
这里有很多问题。从根本上讲,第二列中的文本太多了:您需要使用列类型p
并为其设置宽度,或者(更好的方法是)使用tabularx
并让 LaTeX 找到合适的宽度。这样做之后,您就不需要自己尝试换行(就像使用“和 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
如果您对标准格式不满意,您可以随时使用类似包来调整其外观。