带有时间包和 pdfLaTeX 的粗体文本

带有时间包和 pdfLaTeX 的粗体文本

我使用pdfLaTeX\usepackage{times}来处理我的文档,但不明白为什么我的文档中没有粗体文​​本。我尝试使用\rmfamily(它可以工作),但它不一样,对吗?)

如果有人知道如何写粗体并使用 times-a-like 字体请告诉我

\documentclass[a4paper,14pt]{extarticle}
\usepackage[a4paper, left=25mm, right=10mm, top=20mm, bottom=20mm]{geometry}
\usepackage[utf8]{inputenc}     
\usepackage[T1,T2A]{fontenc}    
\usepackage[english,russian,ukrainian]{babel}

\usepackage{times}

\begin{document}

\textbf{qqqqq}

\end{document}

答案1

您需要一个也支持西里尔文的 Times 克隆版:Tempora。

\documentclass[a4paper,14pt]{extarticle}
\usepackage[a4paper, left=25mm, right=10mm, top=20mm, bottom=20mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage[english,russian,ukrainian]{babel}

\usepackage{tempora}

\begin{document}

\textbf{qqqqq}

Київ \textbf{Київ}

abcdefghijklmnopqrstuvwxyz (Tempora)

{\fontencoding{T1}\fontfamily{ptm}\selectfont
abcdefghijklmnopqrstuvwxyz (Times)}

\end{document}

在此处输入图片描述

为什么没有得到粗体?如果你查看日志文件,你会看到

LaTeX Font Warning: Font shape `T2A/ptm/m/n' undefined
(Font)              using `T2A/cmr/m/n' instead on input line 9.

LaTeX Font Warning: Font shape `T2A/ptm/b/n' undefined
(Font)              using `T2A/ptm/m/n' instead on input line 11.

ptm字体系列不支持 T2A(西里尔文)编码,因此将使用默认字体系列进行替换。接下来,LaTeX 会识别您想要的字体b(粗体),并使用ptm其所知道的 T2A 编码替换该系列中唯一的字体(这实际上是替换字体,因此是中等系列的 Computer Modern Cyrillic)。

答案2

使用具有 T2A 编码的字体,times没有!例如,使用 libertine而不是times

\usepackage{libertine}

在此处输入图片描述

相关内容