我用乳胶和这种甲酸盐
\documentclass[a4paper]{article}
\usepackage{hyperref}
\usepackage{epsfig}
\usepackage{latexsym}
\usepackage{graphicx}
%\usepackage{subfigure}
\usepackage{multirow}
\usepackage{amssymb,amsmath}
\usepackage{amsthm}
\usepackage{lscape}
如何将 Latex 中的字体更改为 Times New Roman、11 点、行距 16 点?
答案1
如果一定要使用 Times New Roman,而不是某些 Times Roman 克隆版本,则必须使用 LuaLaTeX 或 XeLaTeX。大多数(几乎所有?)操作系统都以 Times New Roman 作为系统字体,而 LuaLaTeX 和 XeLaTeX 都提供对系统字体的访问。由于 pdfLaTeX 不提供对系统字体的直接访问,因此如果您使用 pdfLaTeX,则必须使用 Times Roman 的(高质量!)克隆版本。
本答案底部显示的代码应该可以帮助您开始使用 LuaLaTeX 和 pdfLaTeX。
以下是 LuaLaTeX(MacTeX 2017,MacOSX 10.13.2“High Sierra”)生成的输出:
这是在同一系统上 pdfLaTeX 生成的输出。
我想说的是真实的字体专家很容易就能发现 Times New Roman(如上图所示)和 Times Roman(如下图所示)之间的差异。
\documentclass[a4paper,11pt]{article}
\usepackage{graphicx,multirow}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{lscape,lipsum,microtype}
\usepackage[margin=2.5cm]{geometry} % choose page parameters suitably
\usepackage{hyperref}
\usepackage{ifluatex}
\ifluatex
\usepackage{unicode-math}
\setmainfont{Times New Roman}
\setmathfont{Stix Two Math}[Scale=MatchLowercase]
\else % assume pdfLaTeX
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newtxtext,newtxmath} % Times Roman clone
\fi
\linespread{1.17647} % = 16/13.6. Why 13.6? Because
%% 13.6 is the "standard" value of baselineskip
%% for Times Roman set at 11 pt.
\begin{document}
\lipsum[2]
\em\lipsum[2]
\end{document}