Linux 上的 Times New Roman

Linux 上的 Times New Roman

我需要你的帮助,我已经在 Linux 上撰写了我的论文,并且使用了 Texmaker,但我遇到了一个问题,我无法将字体更改为 Times New Roman

我在 Google 上搜索过,人们通常说使用以下代码博客。但这并不能解决我的问题

\usepackage{fontspec}
\setmainfont{Times Roman}

请帮我。

答案1

有很多字体是基于原始 Times Roman 的。在 Linux 上运行

fc-list | grep Times | grep ".otf"

或者

fc-list | grep Times | grep ".ttf"

TrueType 版本。如果您没有得到任何输出,则说明您没有安装 Times 的 ttf 或 otf 变体。如果您得到输出,则它将列出字体的符号名称。在我的系统上:

voss@shania:~> fc-list | grep Times | grep ".otf"
/home/voss/.fonts/Times/TimesNewRomanPSStd-Bold.otf: Times New Roman PS Std:style=Bold
/home/voss/.fonts/Times/TimesNewRomanPSStd-BoldIt.otf: Times New Roman PS Std:style=Bold Italic
/home/voss/.fonts/Times/TimesNewRomanPS-BoldItalicMT.otf: Times New Roman PS MT:style=Bold Italic
/home/voss/.fonts/Times/TimesNewRomanMTStd.otf: Times New Roman MT Std:style=Regular
...

要获取有关特定字体运行的更多信息,例如:

voss@shania:~> otfinfo -i /home/voss/.fonts/Times/TimesNewRomanPSMT.otf
Family:              Times New Roman PS MT
Subfamily:           Regular
Full name:           TimesNewRomanPSMT
PostScript name:     TimesNewRomanPSMT
Preferred subfamily: Roman
Mac font menu name:  Times New Roman PS MT
Version:             OTF 1.0;PS 001.003;Core 1.0.22
Unique ID:           1.0;ADBE;TimesNewRomanPSMT
Trademark:           Please refer to the Copyright section for the font trademark attribution notices.
Copyright:           Copyright (c) 1988, 1990, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated.  All Rights Reserved.Times New Roman is a trademark of the Monotype Corporation, registered in the US Patent and Trademark Office and may be registered in certain other jurisdictions.
Vendor ID:           ADBE

我将使用\setmainfont{Times New Roman PS MT} 或使用 PostScript 名称设置此版本的 Times\setmainfont{TimesNewRomanPSMT}

答案2

看起来你正在使用 XeLaTeX 或 LuaLaTeX,对吗?如果是这样,并且你的 TeX 发行版相当新,则以下两个说明应该可以帮助你在大多数系统(包括 Linux 系统)上使用:

\usepackage{fontspec}
\setmainfont{XITS}

相关内容