如何在 LaTex 中使用 Times/Times Roman/Times New Roman?

如何在 LaTex 中使用 Times/Times Roman/Times New Roman?

我已經使用 LaTeX 幾天了,並編寫了整個文檔,但無法將字體更改為 Times/Times Roman/Times New Roman 的任何變體。在朋友的推薦下,我從 MS Word 換成了 MS Word,我非常喜歡它,尤其是 BibTex 方面。我在 Mac 上使用 TeXShop。

我嘗試過使用

\usepackage{times}
\usepackage{mathptmx}

但兩者都沒有改變字體。

我的序言包括

\documentclass[12pt]{article}       
\usepackage{geometry}
 \geometry{
 a4paper,
 total={210mm,297mm},
 left=25mm,
 right=25mm,
 top=25mm,
 bottom=25mm,
 }                      
\usepackage[parfill]{parskip}           
\usepackage{graphicx}                                               
\usepackage{amssymb}
\renewcommand{\rmdefault}{ptm}
\usepackage{caption}
\usepackage{setspace}
\setlength{\parskip}{0.4cm plus4mm minus3mm}
\usepackage{apalike}
\usepackage{longtable}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{float}
\usepackage{tikz}
\renewcommand{\familydefault}{\sfdefault}
\newcommand{\Mypm}{\mathbin{\tikz [x=1.4ex,y=1.4ex,line width=.1ex] \draw (0.0,0) -- (1.0,0) (0.5,0.08) -- (0.5,0.92) (0.0,0.5) -- (1.0,0.5);}}%
\title{Influence}
\author{}
\date{}                         % Activate to display a given date or no date
\begin{document}
\maketitle
\onehalfspacing

答案1

  • 擺脫指令

    \renewcommand{\familydefault}{\sfdefault}
    

    Times Roman 是一種帶有襯線的字體。選擇無襯線字體作為主要文字字體有什麼好處?

  • 替換指令

    \renewcommand{\rmdefault}{ptm}
    

    \usepackage{newtxtext,newtxmath}
    
  • 關於您的序言的其他評論:

    • 我認為 A4 紙寬 210 毫米,高 297 毫米。因此,該指令的第二個參數\geometry-- total={210mm,297mm}-- 是多餘的。

    • 仍然是\geometry指令:如果所有四個邊距都應該等於 25mm,那麼提供選項就足夠了margin=25mm

    • 沒有必要加載graphicx兩次包,不是嗎?

相關內容