在 PDFLaTeX 中的数学模式中将字体更改为“Times New Roman”(例如 $ 公式 $)

在 PDFLaTeX 中的数学模式中将字体更改为“Times New Roman”(例如 $ 公式 $)

我希望文本和方程式都有一种独特的字体(Times New Roman或同等字体)。

我实际上正在使用下面的命令,它们仅适用于文本模式:

\usepackage[T1]{fontenc}
\usepackage{newtxmath,newtxtext}

例子:在此处输入图片描述

\documentclass[twoside,b5paper,12pt,fleqn]{psd_thesis}
\usepackage{amsmath,amssymb,amsfonts}           
\usepackage[T1]{fontenc}
\usepackage{newtxmath,newtxtext}                

% Document
\begin{document}
example text mode: 12345

$example \ math \ mode: 12345$
\end{document}

psd_thesis.cls报告如下:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{psd_thesis}

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}

\ProcessOptions

\LoadClass{report}

\renewcommand{\baselinestretch}{1.5}  % Double-spaced

\usepackage[round]{natbib}  % bib style

\usepackage[tx]{sfmath}      % a package of fonts
\usepackage{helvet}             % For Helvetica (Arial is just a bad copy of Helvetica)
\renewcommand\familydefault{\sfdefault}  

\renewcommand{\@makechapterhead}[1]{%
\vspace*{50\p@}%  {\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
    \large \scshape \bfseries \@chapapp\space \thechapter
    \par\nobreak
    \vskip 20\p@
\fi
\interlinepenalty\@M
\large \bfseries #1\par\nobreak
\vskip 40\p@  }}

\renewcommand{\@makeschapterhead}[1]{%
\vspace*{50\p@}%{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\large \scshape \bfseries  #1\par\nobreak
\vskip 40\p@  }}  

\renewcommand{\section}{\@startsection{section}% % the name{1}% % the level{0mm}% % the indent{3.0\baselineskip}% % the before skip{2.5\baselineskip}% % the after skip{\normalfont \normalsize}} % the style

\renewcommand{\subsection}{\@startsection{subsection}% % the name
{2}% % the level{0mm}% % the indent{-\baselineskip}% % the before skip{1.5\baselineskip}% % the after skip{\normalfont \normalsize}} % the style

\endinput

答案1

据我所知,该类旨在用无衬线字体排版所有内容。因此,如果您必须使用它,请不要尝试更改其设置。

如果你不需要使用该类,请避免使用它:它的印刷决定很有趣,例如,章节标题和以下文本之间的巨大距离(两倍半的基线跳跃,双倍间距,意味着下面是 1.85 厘米;上面是 2.2 厘米)。

无论如何,将所有内容设置为无衬线的类的部分是

\usepackage[tx]{sfmath}      % a package of fonts
\usepackage{helvet}             % For Helvetica (Arial is just a bad copy of Helvetica)
\renewcommand\familydefault{\sfdefault}

发表评论然后您就可以自由选择您喜欢的任何字体。

相关内容