我希望文本和方程式都有一种独特的字体(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}
发表评论然后您就可以自由选择您喜欢的任何字体。