Latex 为整个文档定义字体

Latex 为整个文档定义字体

这是我的 tex 示例。我遇到了一个问题,我的整个文档字体都变回了默认字体。一开始我有

  \documentclass[12pt,a4paper]{report}
\usepackage[labelfont=bf]{caption}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}

\usepackage[english]{babel}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{color}
\usepackage{pdfpages}
\usepackage{float}
\usepackage{listings}


\usepackage[nottoc]{tocbibind} 
\renewcommand\bibname{References}


\usepackage{lmodern}


\author{XXX}
\title{USER Instruction}
\begin{document}






\tableofcontents

\newpage
\clearpage
\phantomsection
\listoffigures

\newpage
\clearpage
\phantomsection
\listoftables















\setcounter{chapter}{0}

\chapter{INTRODUCTION}
%\pagenumbering{arabic}


\subsection{Data}
it can be divided into two operations: 


\section{The pt}

\chapter{ASA }

llllllllllllllll




\chapter{Cooo}

k

\chapter{CoooK}

lkkkkkkkkk
\section{CoooWork}

In th

\bibliography{Bibliography}












\end{document}

这让我得到了与 Times 字体相似的字体。但它有一天就变了,我试了很多方法都无法获得 Times 字体。无论我做什么,字体都不会改变……有人能帮我吗?非常感谢。

答案1

\usepackage{mathptmx}稍后会添加\usepackage{lmodern}。这意味着mathptmx首先应用字体选择和设置,然后它们会被lmodern(接近默认 LaTeX 字体) 中的字体选择和设置覆盖。因此,您需要做的就是删除\usepackage{lmodern}

相关内容