LaTeX中的字体设置

LaTeX中默认的字体好像不是Times New Roman,这在一些场景下会遇到麻烦,因此有时需要特意设置下字体。

方法一

这种方法是在网上很多博客中写到的。可参见文章

下面给出一个示例

% 在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版权协议,转载请附上原文出处链接和本声明。