我使用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)。