LaTeX中默认的字体好像不是Times New Roman,这在一些场景下会遇到麻烦,因此有时需要特意设置下字体。
方法一
这种方法是在网上很多博客中写到的。可参见文章
- https://blog.csdn.net/qq_42185999/article/details/104204211
- https://blog.csdn.net/m0_55746113/article/details/122770472
下面给出一个示例
% 在LuaLaTeX下编译
% 导言区
\documentclass{article}
% \usepackage{ctex} % 很多博客中加了这么一句,但自己尝试似乎没什么影响
\begin{document}
% 下面这种方式是后面所有文本都是该字体,但不知道怎么设置更具体的字体
\rmfamily % LaTeX默认的好像就是这种字体
Roman Family
Roman buffer?
\sffamily
Sans Serif Family
Sans Family? Buffer
\ttfamily
Typewriter Family
Typewriter buffer?\\
\vbox{} % \\和\vbox{}联合使用输入空白行
% 下面这种方式是只作用于后面大括号里的命令参数
\textrm{Roman Family Buffer?}
\textsf{Sans Serif Family Buffer?}
\texttt{Typewriter Family Buffer?}
\end{document}
得到的结果为
方法二
参考文章 https://blog.csdn.net/abcwsp/article/details/123066100
添加宏包
\usepackage{fontspec}
\setmainfont{Times New Roman}
案例:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\begin{document}
This is the typeface Times New Roman.
Enjoy!
\end{document}
版权声明:本文为gsgbgxp原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。