怎么在latex中把字体设置为Times New Roman

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在latex中把字体设置为Times New Roman相关的知识,希望对你有一定的参考价值。

参考技术A \setmainfontTimes New Roman

如何在 Mac 下的 LaTeX 中使用中文字体

 
提供一个比较全的模板供参考,编译用xelatex:

\\documentclass[11pt,a4paper]article
% \\documentclass[11pt,a4paper]report
% \\documentclass[11pt,a4paper]book
\\def\\mathfamilydefault\\rmdefault
% 设置页面
%==================================================
\\linespread1                         %行距
% \\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]geometry
% \\headsep=2cm
% \\textwidth=16cm \\textheight=24.2cm
%==================================================
% 使用中文xeCJK宏包
%==================================================
\\usepackagefontspec,xltxtra,xunicode
\\usepackage[slantfont,boldfont,CJKnumber,CJKtextspaces]xeCJK
%==================================================
% 其它需要使用的宏包
%==================================================
\\usepackage[colorlinks,linkcolor=blue,anchorcolor=red,citecolor=green,urlcolor=blue]hyperref  
\\usepackagetabularx
\\usepackageauthblk                   % 作者信息
\\usepackagealgorithm                 % 算法排版
\\usepackageamsmath                   % 数学符号与公式
\\usepackageamsfonts                  % 数学符号与字体
\\usepackagegraphics
\\usepackagecolor
\\usepackagefancyhdr                  % 设置页眉页脚
\\usepackagefancyvrb                  % 抄录环境
\\usepackagefloat                     % 管理浮动体
\\usepackagegeometry                  % 定制页面格式
\\usepackagehyperref                  % 为PDF文档创建超链接
\\usepackagelineno                    % 生成行号
\\usepackagelistings                  % 插入程序源代码
\\usepackagemulticol                  % 多栏排版
\\usepackagenatbib                    % 管理文献引用
\\usepackagerotating                  % 旋转文字,图形,表格
\\usepackagesubfigure                 % 排版子图形
\\usepackagetitlesec                  % 改变章节标题格式
\\usepackagemoresize                  % 更多字体大小
\\usepackageanysize
\\usepackageindentfirst               % 首段缩进
\\usepackagebooktabs                  % 使用\\multicolumn
\\usepackagemultirow                  % 使用\\multirow
\\usepackagegraphicx  
\\usepackagewrapfig
\\usepackagexcolor
\\usepackagetitlesec                  % 改变标题样式
\\usepackageenumitem
%==================================================
% 将默认的英文目录等改为中文,设置图号和公式号与章节对应,缩进大小
%==================================================
% \\titleformat\\part[display]\\centering\\Huge\\textbf第~\\thepart~部分0.2cm\\textbf
% \\titleformat\\chapter[hang]\\huge\\textbf第~\\thechapter~章0.2cm\\textbf
% \\renewcommand\\contentsname目 \\quad 录
% \\renewcommand\\abstractname摘 \\quad 要
% \\renewcommand\\appendixname附 \\quad 录
% \\renewcommand\\theequation\\arabicsection.\\arabicequation      %公式号与章节对应
% \\renewcommand\\figurename\\normalsize图 \\arabicsection.\\arabicfigure   %改figure为图
% \\renewcommand\\refname参考文献
% \\renewcommand\\bibname参考文献
% \\makeatletter
% \\renewcommand\\fnum@figure[1]\\textbf\\figurename~\\hspace10pt \\sffamily   %图号与章节对应
% \\makeatother
\\setlength\\parindent2em       %设置缩进为两个大写M的宽度,大约为两个汉字的宽度
%==================================================
% 设置页眉页脚
%==================================================
\\renewcommand\\headrulewidth0.4pt
\\renewcommand\\footrulewidth0.4pt
\\pagestyleheadings
% \\pagestylefancy
% \\lhead
% \\chead
% \\rhead
% \\lfoot
% \\cfoot
% \\rfoot
%==================================================
% 加入VBA代码高亮
%==================================================
\\lstdefinelanguageVBAmorekeywords=And, As, Byte, Call, Case, Compare, CDbl, Datebase, Date, Dim, Else, ElseIf, End, Error, Exit, Explicit, False, Function, GoTo, If, IIF, Integer, Not, Nothing, Null, Object, On, Option, Or, Private, Resume, String, Single, Select, Set, Static, Sub, Then, True, To,,
  sensitive=false,
  morecomment=[l]Rem,
  morecomment=[l]\',
  morestring=[b]",
  emph=acFormBar, acEditMenu, acCurrent, acEntire, acMenuVer70, acSaveYes, acViewNormal, acForm, acDataErrAdded, acNewRec, acDataErrContinue, Cancel, CancelEvent, Close, CurrentDb, DefaultValue, DateValue, DAO, Description, DoCmd, DoMenuItem, Err, Error, Error$, $, Execute,  FindRecord, Forms, FindFirst, IsNull, Me, MsgBox, GoToControl, GoToRecord, NewData, Nz, Maximize, Number, OpenForm, Parent, Recordset, Requery, Response, SetFocus, stDocName, stLinkCriteria, Value, vbExclamation, vbOK, vbOKCancel, vbInformation, vbYes, vbNo, vbYesNo, vbCancel, vbQuestion, vbYesNoCancel, Visible,,
  emphstyle=\\colorblue!100!
%==================================================
\\lstsetbasicstyle=\\ttfamily,breaklines,numberstyle=\\tiny,
keywordstyle=\\colorred, stringstyle=\\colorgreen!100!,commentstyle=\\colorred!20!green!20!blue!20,
frame=single,
rulesepcolor=\\colorred!20!green!20!blue!20,numbers=left, numberstyle=\\tiny    
%==================================================
% 设置中文字体
%==================================================
%\\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]SimSun
\\setCJKmainfont[BoldFont=Adobe Heiti Std, ItalicFont=Adobe Kaiti Std]Adobe Song Std
%\\setCJKmainfont[BoldFont=STHeiti, ItalicFont=STKaiti]STSong
%\\setCJKsansfontSimHei
\\setCJKsansfontAdobe Heiti Std
%\\setCJKsansfontSTHeiti
%\\setCJKmonofontFangSong
\\setCJKmonofontAdobe Fangsong Std
%\\setCJKmonofontSTFangsong
%-------------------------------------------------
%\\setCJKfamilyfontzhsongSimSun
\\setCJKfamilyfontzhsongAdobe Song Std
%\\setCJKfamilyfontzhsongSTSong
%\\setCJKfamilyfontzhheiSimHei
\\setCJKfamilyfontzhheiAdobe Heiti Std
%\\setCJKfamilyfontzhheiSTHeiti
%\\setCJKfamilyfontzhfsFangSong
\\setCJKfamilyfontzhfsAdobe FangSong Std
%\\setCJKfamilyfontzhfsSTSong
%\\setCJKfamilyfontzhkaiKaiTi
\\setCJKfamilyfontzhkaiAdobe Kaiti Std
%\\setCJKfamilyfontzhkaiSTKaiti
%-------------------------------------------------
\\newcommand*\\songti\\CJKfamilyzhsong % 宋体
\\newcommand*\\heiti\\CJKfamilyzhhei   % 黑体
\\newcommand*\\kaishu\\CJKfamilyzhkai  % 楷书
\\newcommand*\\fangsong\\CJKfamilyzhfs % 仿宋
% !使用如下命令:\\songti 宋体 可以临时使用宋体(要加大括号)
%==================================================
% 设置英文字体
%==================================================
%\\defaultfontfeaturesScale=MatchLowercase % 这个参数保证 serif、sans-serif 和 monospace 字体在小写时大小匹配
\\setmainfont[Mapping=tex-text]CMU Serif % 使用 XeTeX 的 text-mapping 方案,正确显示 LaTeX 样式的双引号(`` \'\')
% \\setmainfont[Mapping=tex-text]Palatino Linotype
\\setsansfont[Mapping=tex-text]CMU Sans Serif
% \\setsansfont[Mapping=tex-text]DejaVu Sans YuanTi
\\setmonofontCourier New
% \\setmonofontMonaco
% \\setmonofontDejaVu Sans YuanTi
%==================================================
% 题目,作者,日期
%==================================================
\\title
% Style 1
% -------------------------------
\\author[*]author1
\\affil[*]affil1
\\author[**]author2
\\affil[**]affil2
% Style 2
% -------------------------------
%\\authorauthor1
%\\affilaffil1
%\\authorauthor2
%\\affilaffil2
\\date
%==================================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 正文
%==================================================
\\begindocument
% \\pagenumberingRoman          %页码为大写罗马数字
% \\pagenumberingarabic         %页码为阿拉伯数字
\\maketitle
\\newpage
\\tableofcontents
\\newpage
\\enddocument
%==================================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
参考技术A 这样,中文使用 Adobe Song 字体,英文使用 Times New Roman 字体。请用 XeLaTex 进行编译。 PS:搜索《XeTeX 和 LaTeX 中文排版之胡言乱语》

以上是关于怎么在latex中把字体设置为Times New Roman的主要内容,如果未能解决你的问题,请参考以下文章

LaTeX设置Times News Roman字体

wps word 中的部分数字和英文的字体怎么没法改成Times New Roman

wps word 中的部分数字和英文的字体怎么没法改成Times New Roman

如何一次性将word中的数字和字母全部改为“Times New Roman”字体

wps文字格式怎么改不过来? 改成Times New Romen字体的

times new roman 字体 怎么下载呢? 我用的word2007