我的大学讲师要求使用 Times New Roman 字体,部分文本大小为 14 pt,小节文本大小为 13 pt。我将主字体改为 12 pt(老师要求),但无法获得正确的部分字体大小。我读到可以使用其他字体类型,但我只能使用 Times New Roman。我努力这样做,但这对我来说真的很难,因为我是新手。
答案1
要使用 Times New Roman 作为主文本字体,您可能需要使用 XeLaTeX 或 LuaLaTeX 编译文档。在 pdfLaTeX 下,多个字体包提供了 Times Roman 的克隆,但没有 Times New Roman 的克隆。
以下代码在 pdfLaTeX、XeLaTeX 和 LuaLaTeX 下编译。它使用该sectsty
包来修改节级和子节级标题的字体设置。
\documentclass[12pt]{article} % main document font size: 12pt
\usepackage{ifxetex,ifluatex}
\ifluatex
\usepackage{unicode-math}
\setmainfont{Times New Roman} % text font
\setmathfont{XITS Math} % Times Roman math font
\else\ifxetex
\usepackage{fontspec}
\setmainfont{Times New Roman}
% possibly need to choose a suitable math font
\else
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{newtxtext,newtxmath}
\fi\fi
\usepackage{sectsty} % use 20% "leading"
\sectionfont{\fontsize{14}{16.8}\selectfont}
\subsectionfont{\fontsize{13}{15.6}\selectfont}
\begin{document}
\section{Hello World}
\subsection{Good Morning}
\subsubsection{In The Beginning}
Once upon a time, in a far-away land, \dots
\end{document}