部分章节使用 Arial 字体加粗

部分章节使用 Arial 字体加粗

我试图使用 Arial 字体将章节和子章节变为粗体,但我所做的只是使用非粗体标题,这是我的想法:

\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{setspace}
\onehalfspacing

\setromanfont{Times New Roman}
\usepackage{titlesec}
\title{Thesis}
\date{July 2020}
\font\myfont=Arial at 28pt
\font\myfontsub=Arial at 17pt
\font\myfontsubsub=Arial at 13pt
\usepackage{blindtext}

\titleformat{\section}{\myfont}{\thesection}{1em}{}
\titleformat{\subsection}{\myfontsub}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\myfontsubsub}{\thesubsubsection}{1em}{} 

我正在使用 overleaf。谢谢!

答案1

使用 将 Arial 定义为无衬线字体fontspec,然后使用 LaTeX 格式化命令。使用 选择字体系列\sffamily,使用 选择粗体\bfseries,等等。

\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{setspace}
\onehalfspacing

\setromanfont{Times New Roman}
\setsansfont{Arial}

\usepackage{titlesec}
\title{Thesis}
\date{July 2020}
\usepackage{blindtext}

\titleformat{\section}{\sffamily\upshape\bfseries\huge}{\thesection}{1em}{}
\titleformat{\subsection}{\sffamily\upshape\bfseries\large}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\sffamily\upshape\bfseries}{\thesubsubsection}{1em}{} 

\begin{document}
\maketitle

\section{A Section}
\subsection{A Subsection}
\subsubsection{A Sub-Subsection}
\end{document}

Arial 字体示例

如果要使用特定的字体大小,请使用命令\fontsize而不是\huge等。请注意,LaTeX 中的点大小与 Word 中的点大小并不完全相同。

我通常用 来加载我的主要字体,Scale=1.0使其处于其自然大小,并设置\defaultfontfeatures{ Scale=MatchLowercase, Ligatures=TeX },以便所有其他字体具有相同的 x 高度,但您可能想或可能不想在这里这样做。

相关内容