### 这个是《TeXLive下mtpro2字体安装与使用》,我删减了一些内容,我想问一下如何使这篇文档的正文和数学环境中的数字字体为times ####使用XeLaTeX编译 ```tex \documentclass{ctexart} \usepackage{etex} \usepackage{geometry} \usepackage{times} \usepackage[scaled=0.92]{helvet} \usepackage[lite,subscriptcorrection,slantedGreek,nofontinfo]{mtpro2} \renewcommand{\rmdefault}{ptm} \usepackage{amsmath} \usepackage[thmmarks,amsmath]{ntheorem} \theoremstyle{nonumberplain} \theoremheaderfont{\bfseries} \theorembodyfont{\normalfont} \everymath{\displaystyle} \newtheorem{example}{例题} \newtheorem{proof}{证明} \newtheorem{solution}{解} \usepackage{graphicx} \geometry{left=3cm,right=2.5cm,top=2.5cm,bottom=2.5cm} \usepackage{hyperref} \usepackage{tikz} \usetikzlibrary{shadings,arrows.meta,matrix,positioning,shapes.geometric,calc,fit,decorations.pathmorphing} \usepackage[os=win,hyperrefcolorlinks]{menukeys} \renewmenumacro{\menu}[>]{angularmenus} \renewmenumacro{\keys}[+]{shadowedroundedkeys} \title{TeXLive下mtpro2字体安装与使用} \author{八一} \date{\today} \begin{document} \maketitle \begin{center} 微信公众号:八一考研数学竞赛 \end{center} \begin{example}[南开大学2019年数学分析第4题] 设函数$f\left(x,y,z\right)=2x^2+2xy+2y^2-3z^2\textbf{,}\overline{l}=\left(\frac{\sqrt{2}}{2},-\frac{\sqrt{2}}{2},0\right)$,动点$P$在曲面$x^2+2y^2+3z^2=1$,求方向导数$\left.\frac{\partial f}{\partial l}\right|_{\left(P\right)}$的最大值. \end{example} \begin{solution} 由题设可知$f_{x}=4 x+2 y, f_{y}=2 x+4 y, f_{z}=-6 z$以及方向$\overline{l}$余弦 \[ \cos \alpha=\frac{\sqrt{2}}{2} ,\cos \beta=-\frac{\sqrt{2}}{2} , \cos \gamma=0 \] 即$\left.\frac{\partial f}{\partial l}\right|_{\left(P\right)}=\sqrt{2}\left(x-y\right)$.利用拉格朗日数乘法,令 $L(x, y, z, \lambda)=\sqrt{2}\left(x-y\right)+\lambda\left(x^{2}+2 y^{2}+3 z^{2}-1\right)$,得 \[ \left\{\begin{array}{l} L_x=\sqrt{2}+2\lambda x=0\\ L_y=\sqrt{2}-2\lambda x=0\\ L_z=6\lambda z=0\\ L_{\lambda}=x^2+2y^2+3z^2-1=0\\ \end{array}\right.\Rightarrow\lambda =\pm 1,x=\mp\frac{\sqrt{2}}{2},y=\pm\frac{\sqrt{2}}{2} \] 因此方向导数$\left.\frac{\partial f}{\partial l}\right|_{\left(P\right)}$的最大值2. \end{solution} \end{document} ```

3 回答3

0
`\renewcommand{\rmdefault}{ptm}` 改成 `\setmainfont{Times New Roman}`

作者追问:2019-09-28 10:49

谢谢!不过这样做可以使正文数字字体变为times,但是数学公式中的数字字体没有变,有什么解决办法吗?

回答: 2019-09-28 10:52

啥情况,我这边公式里面的数字也是times字体,你再加载一个mathdesign包看看
  • 可以了,非常感谢! – 凉宸郝璟 2019-09-28 10:54 回复
0
粗看下来: ```tex \usepackage{times} \usepackage[scaled=0.92]{helvet} \usepackage[lite,subscriptcorrection,slantedGreek,nofontinfo]{mtpro2} \renewcommand{\rmdefault}{ptm} ``` 这几个地方都是设置字体的地方, 如果你要全部一致的 times 字体. 这几个地方都可以替换为: ```tex \usepackage{newtxtext,newtxmath} ``` 当然希望你的 TeX 是比较新的版本, 或许是你想要的结果.
  • 回复 凉宸郝璟 :那你这就把正文字体调整就好了. 向老师已经给了答复了. – latexstudio 2019-09-28 10:55 回复
  • 我想继续使用mtpro2公式字体 – 凉宸郝璟 2019-09-28 10:50 回复
0
change the codes \usepackage{times} \usepackage[scaled=0.92]{helvet} \usepackage[lite,subscriptcorrection,slantedGreek,nofontinfo]{mtpro2} \renewcommand{\rmdefault}{ptm} to \setmainfont{Times New Roman} \usepackage[scaled=0.92]{helvet} \usepackage[complete,amssymbols,zswash,subscriptcorrection,nofontinfo,mtphrd,mtpscr,mtpccal,mtpfrak]{mtpro2} mtpro2里的选项要从lite(简化版)改成complete

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。