为什么我的表格单元格编号没有加粗?

为什么我的表格单元格编号没有加粗?

我正在使用 Pandoc 将 Markdown 转换为 LaTeX。输出的子集如下所示:

\documentclass[bachelor]{stpthesis}
\usepackage{booktabs,longtable}
\begin{document}
\begin{longtable}[c]{@{}lcll@{}}
\toprule\addlinespace
& f1 & precision & recall
\\\addlinespace
\midrule\endhead
None & 0.421022 & 0.507951 & 0.503386
\\\addlinespace
PPMI & 0.603329 & 0.637012 & 0.617783
\\\addlinespace
PLOG & 0.490976 & 0.622938 & 0.558508
\\\addlinespace
EPMI & \textbf{0.674587} & 0.675957 & 0.674943
\\\addlinespace
PLMI & 0.43577 & 0.512759 & 0.506313
\\\addlinespace
\bottomrule
\end{longtable}
\end{document}

结果如下: PDF 输出

正如您在 LaTeX 标记中看到的,EPMI f1 分数应该以粗体显示,但它并没有在 PDF 输出中显示出来。知道这是为什么吗?考虑到表格格式,日志文件没有给出任何警告指示。

谢谢!

编辑:我意识到问题似乎出在我们使用的自定义文档类中。如果您想进一步研究它,您可以查看文档类这里

答案1

默认情况下,该类stpthesis加载包uufonts

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{uufonts}[2007/02/08 v1.2 UU fonts]
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\renewcommand*{\rmdefault}{pbr}
\renewcommand*{\sfdefault}{mgs}
% No official recommendation from UU, but this seems to suit rather well.
\renewcommand*{\ttdefault}{lmtt}
% No official recommendation, but eulervm is cool since it uses one's
% standard font for digits etc.
\usepackage[small]{eulervm}
\endinput

exempel.log包含警告:

LaTeX Font Warning: Font shape `T1/pbr/m/n' undefined
(Font)              using `T1/cmr/m/n' instead on input line 11143.

因此,我得出结论,您没有安装包所需的系列pbr和字体。mgsuuthesis

字体不在 TeX Live 中,因此您询问从哪里获得该课程。

作为解决方法,您可以尝试类选项cmtimes,因为它们使用可能已安装的不同字体(从名称猜测)。

相关内容