配置:
- Ubuntu 22.04
- TeXLive 2024
- VSCode
- xelatex
想利用如下命令将正文的英文衬线字体设置为times new roman字体:
\setmainfont{Times New Roman}
结果报错,error message:
The font "Times New Roman" cannot be found.
排查下来大概率是Ubuntu缺少times new roman字体,但不笃定。
请问:
若确为字体缺失、需要补装,请问严谨的安装流程是如何?
在网上查到的方案基本上围绕 ttf-mscorefonts-installer
的安装展开,但不同方案间又各自存在其他不同package的安装,实在困惑。
\documentclass{article}
\usepackage[UTF8]{ctex}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\begin{document}
我上早八
hello \LaTeX
\end{document}
@u10307 已大致明白。
请问,如果采用源安装,在刷新字体缓存(
fc-cache -fsv
)之前也需要执行(sudo) texhash
吗?@u64726 只有安装到 TeX Live 目录的字体才需要执行
texhash
。@u10307 了解了. Thx.