\renewcommand{\sfdefault}{phv} 字体不正确

\renewcommand{\sfdefault}{phv} 字体不正确

我有下面的代码,并且希望正文为 Times New Roman(我认为我已经通过在每个部分中指定 as 来实现fontfamilyptm,并且部分标题和副标题为 Arial 12。我知道不能使用 Arial,所以我已将主字体设置为 Helvetica,\renewcommand{\sfdefault}{phv}但是当我使用时,这似乎并没有应用于我的部分\renewcommand

我知道这应该很容易,我也尝试过遵循其他一些帖子,但很难应用到我的设置中。任何帮助都非常感谢。

\documentclass{article}
\usepackage[tmargin=1.25in,bmargin=1.25in,lmargin=1.5in,rmargin=1.5in]{geometry}
\usepackage{fancyhdr}

\renewcommand{\sfdefault}{phv} % Arial

\begin{document}
\fontfamily{ptm}\selectfont
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}

\sffamily
\noindent\rule{14cm}{1pt}
\begin{center}
\huge{\textbf{Title is using correct font}}
\par
\vspace{7mm}
\end{center}
\vspace{-\baselineskip}
\noindent\rule{14cm}{1pt}
\fontfamily{ptm}\selectfont
\begin{flushleft}

\vspace{7mm}
\par
\renewcommand{\sfdefault}{\large{\textbf{ABSTRACT should be arial 12}}}
\sfdefault
\par
\fontfamily{ptm}\selectfont
\vspace{7mm}
\par
Correctly using  Times New Roman 11
\vspace{7mm}
\par
\renewcommand{\sfdefault}{\large{\textbf{1 \quad \quad INTRODUCTION should be arial 12}}}
\sfdefault
\par
\fontfamily{ptm}\selectfont
\vspace{7mm}
\par
Correctly using  Times New Roman 11
\vspace{7mm}
\par

\renewcommand{\sfdefault}{\large{\textbf{2 \quad \quad METHODOLOGY should be arial 12}}}
\sfdefault
\par
\fontfamily{ptm}\selectfont
\vspace{7mm}
\par
Correctly using  Times New Roman 11
\vspace{7mm}
\par
\pagestyle{fancy}

\end{flushleft}
\end{document}

答案1

我已尝试简化您的代码。请注意使用sectsty包及其\sectionfont宏以及和\section*\section追求简化。

在此处输入图片描述

\documentclass[11pt]{article}
\usepackage[vmargin=1.25in,hmargin=1.5in]{geometry}

\usepackage{newtxtext}           % Times Roman
\usepackage[scaled=0.86]{helvet} % Helvetica

\usepackage{sectsty}
\sectionfont{\large\sffamily}

\begin{document}
\raggedright

\hrule
\begin{center}
\huge\bfseries\sffamily Title is using arial
\end{center}
\hrule

\section*{ABSTRACT now uses arial}

Correctly using Times Roman 

\section{INTRODUCTION now uses arial}

Correctly using Times Roman

\section{METHODOLOGY now uses arial}

Correctly using Times Roman 
\end{document}

相关内容