更新 1:

更新 1:

我正在尝试模拟下面的字体:

在此处输入图片描述

显然可以这样做:

\renewcommand*{\firstnamefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}

这是来自moderncv包,更具体地说是文件moderncvstyleclassic.sty

就我而言,我认为我可以通过以下方式获得它:

{\fontencoding{T1}\fontfamily{cmss}\fontseries{b}\selectfont This is a test}

但它不起作用。相反,我得到的是:

在此处输入图片描述

顺便说一下,这也是我得到的:

{\fontencoding{T1}\fontfamily{cmss}\fontseries{m}\selectfont This is a test}

请注意,两个代码片段之间的区别在于使用\fontseries{b}而不是\fontseries{m}

有了这个:

  • 我怎样才能获取第一张图片中的字体?
  • 为什么会\fontseries{b}产生\fontseries{m}上述相同的结果?

更新 1:

如果我使用

{\fontencoding{T1}\fontfamily{cmss}\fontseries{bx}\selectfont This is a test}

我得到:

在此处输入图片描述

这与我在上面的图片中展示的仍然不同。

答案1

使用lmss而不是cmss

lmss 结果与 cmss 结果

\documentclass{article}

\usepackage{xcolor}

\begin{document}

{\color{red}\tiny\ttfamily lmss}\smallbreak
{\fontsize{34}{36}\fontencoding{T1}\fontfamily{lmss}\fontseries{m}\selectfont This is a test}

{\color{red}\tiny\ttfamily cmss}\smallbreak
{\fontsize{34}{36}\fontencoding{T1}\fontfamily{cmss}\fontseries{m}\selectfont This is a test}

\end{document}

答案2

b不是很常见,粗体字体通常会被扩展,尽管bx有些字体包定义b了别名,bx但也可以工作。cmss除了通常的扩展字体外,还有另一种粗体字体,但它是浓缩与正常粗细字体相比。

标准 LaTeX fd 文件将此变体声明为,sbc尽管在我的(texlive 2010)设置中,该字体似乎只能作为元字体使用,而不是可缩放字体,但是

\documentclass{article}
\usepackage[T1]{fontenc}

\begin{document}


\sf

This is a Test

\fontseries{bx}\selectfont

This is a Test

\fontseries{sbc}\selectfont

This is a Test

\end{document}

生产

在此处输入图片描述

答案3

您应该告诉我们您使用的是哪种字体。但是,并非所有无衬线字体都有粗体版本。试试这个:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mathdesign}
\begin{document}
\Huge
This is a test

\sffamily\bfseries
This is a test

\end{document} 

在此处输入图片描述

相关内容