diff --git a/scutthesis.cls b/scutthesis.cls index a38655d..56acf81 100644 --- a/scutthesis.cls +++ b/scutthesis.cls @@ -79,9 +79,9 @@ %\punctstyle{kaiming} \setmainfont[Mapping=tex-text]{Times New Roman}%\rmfamily 使用的字体,默认英文和数字的字体。% setmainfont是 fontspec 宏包中的一个命令,用于设置 LaTeX 文档中的主字体(即英文部分的主要字体)。setmainfont 用于设置正文中的英文字体。它会影响所有非数学、非 CJK(中文、日文、韩文)字符的字体。 % 若对默认数学公式字体不满意,启用下面三条命令,否则注释掉(此时是采用久经验证可行的默认字体)。实际上就两条(引入unicode-math包并使用setmathfont命令设置字体) -% \usepackage{unicode-math} % 引入后一些符号仍需要amssymb和amsmath,但可以不需要mathrsfs。引入unicode-math后,很多符号,加粗的命令都变了,需要好好看包文档。 -% \setmathfont{XITS Math} % 注释掉就是unicode-math默认的,和latex默认的也不同,具体看文档。 -% \setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1] %为解决花体问题引入。 +\usepackage{unicode-math} % 引入后一些符号仍需要amssymb和amsmath,但可以不需要mathrsfs。引入unicode-math后,很多符号,加粗的命令都变了,需要好好看包文档。 +\setmathfont{XITS Math}[math-style=ISO,bold-style=ISO] % 注释掉就是unicode-math默认的,和latex默认的也不同,具体看文档。 +\setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1] %为解决花体问题引入。 \XeTeXlinebreaklocale "zh" %采用中文断行方式 \XeTeXlinebreakskip = 0pt plus 1pt %字元间可加入0pt~1pt 的弹性间距,这样才能排出左右对齐的段落。 diff --git a/scutthesis.pdf b/scutthesis.pdf index 07fe3b6..9255719 100644 Binary files a/scutthesis.pdf and b/scutthesis.pdf differ diff --git a/subcontent/chapter05.tex b/subcontent/chapter05.tex index ea1fd0e..b2f3bd6 100644 --- a/subcontent/chapter05.tex +++ b/subcontent/chapter05.tex @@ -14,7 +14,7 @@ \subsection{符号约定} 在机体坐标系中表示的合力矩表示为 $\boldsymbol M$ ,为以下几项的和: \begin{equation} - {\boldsymbol{M}} = {{\boldsymbol{M}}_{vane}} + {{\boldsymbol{M}}_{flap}} + {{\boldsymbol{M}}_{fan}} + {{\boldsymbol{M}}_{aero}} + {\boldsymbol{M}} = {{\boldsymbol{M}}_{vane}} + {{\boldsymbol{M}}_{flap}} + {{\boldsymbol{M}}_\mathrm{fan}} + {{\boldsymbol{M}}_\text{aero}} \label{eq_1} \end{equation} 其中 $ {{\boldsymbol{M}}_{vane}} $ 是从控制舵产生的控制力矩矢量。 $ {{\boldsymbol{M}}_{flap}} $ 是作用在固定气动襟翼上的反扭矩作用。 $ {{\boldsymbol{M}}_{fan}}$ 包括来自旋转的风扇的气动扭矩、角加速度力矩和陀螺效应。 $ {{\boldsymbol{M}}_{aero}} $ 是气动力矩。 diff --git a/test5.pdf b/test5.pdf new file mode 100644 index 0000000..dac7ea7 Binary files /dev/null and b/test5.pdf differ diff --git a/test5.tex b/test5.tex index c0432c7..6e8eff3 100644 --- a/test5.tex +++ b/test5.tex @@ -185,8 +185,11 @@ % 加粗直体希腊字母 加粗直体希腊字母:$\boldsymbol{\symup{\alpha}}, \boldsymbol{\symup{\beta}}, \boldsymbol{\symup{\gamma}}, \boldsymbol{\symup{\pi}}$ -加粗直体:$\symbf{{\alpha}}, \symbf{{\beta}}, \symbf{\symup{\gamma}}, \symbf{\symup{\pi}}$. $A$,$\symbf{A}$ +加粗效果:$\symbf{{\alpha}}, \symbf{{\beta}}, \symbf{\symup{\gamma}}, \symbf{\symup{\pi}}$. $A$,$\symbf{A}$, +${\mathbf{\gamma}}$, ${\mathbf{\pi}}$. %不起作用 + +$\symbf{{\alpha}}, \symbf{{\beta}}, \symbf{\symup{\gamma}}, \symbf{\symup{\pi}}$. 下表为lshort中文版中,表 4.2: 数学字母字体的内容,新增了一行测试mathcal命令。 diff --git a/test6.pdf b/test6.pdf new file mode 100644 index 0000000..0467c37 Binary files /dev/null and b/test6.pdf differ diff --git a/test6.tex b/test6.tex new file mode 100644 index 0000000..11ab475 --- /dev/null +++ b/test6.tex @@ -0,0 +1,71 @@ +\documentclass{article} +\usepackage{xcolor} +\usepackage{enumitem} +\usepackage[no-math]{fontspec} +\usepackage{xeCJK} +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage{latexsym} +\usepackage{yhmath} +\usepackage{amssymb} +\usepackage{eucal} % \EuScript +\usepackage{mathrsfs} +% 设置正文字体 +\setmainfont{Times New Roman} % 正文数字和字母使用 Times New Roman +% 设置中文正文字体为 SimSun +\setCJKmainfont{SimSun} % 正文中文使用 SimSun +% \usepackage{unicode-math} +% \setmathfont{XITS Math}[math-style=ISO,bold-style=ISO]%注意math-style设定不同符号默认的直体斜体,bold-style设定加粗后的行为(有可能斜体改直体后加粗,取决于具体命令) +% \setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1] + +%%%%%%%%%%%%下面的定义是lshort书中符号表所需要的定义%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newenvironment{symbols}[1]% + {\small\def\arraystretch{1.5 + } + \begin{tabular}{@{}#1@{}}}% + {\end{tabular}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +这是正文部分,中文使用 SimSun 字体,英文使用 Times New Roman 字体。 + +文本环境abcdefghijklmnopqrstuvwxyz文本环境。 + +公式环境: + +$\text{ }\!\!\{\!\!\text{ }{\boldsymbol{X}^{B}},{\boldsymbol{Y}^{B}},{\boldsymbol{Z}^{B}}\text{ }\!\!\}\!\!\text{ }$。 + +${{\boldsymbol{\omega }}^{B}}=[\boldsymbol{p \quad q \quad r}]^{T}$。 + +${{\boldsymbol{\omega }}^{B}}=[p \quad q \quad r]^{T}$。 + +英文字母小写: +\begin{equation} + abcdefghijklmnopqrstuvwxyz +\end{equation} +\begin{equation} + \boldsymbol{abcdefghijklmnopqrstuvwxyz} +\end{equation} +\begin{equation} + \mathrm{abcdefghijklmnopqrstuvwxyz} +\end{equation} +\begin{equation} + \mathbf{abcdefghijklmnopqrstuvwxyz} +\end{equation} + +英文字母大写: +ABCDEFGHIJKLMNOPQRSTUVWXYZ + +\begin{equation} + ABCDEFGHIJKLMNOPQRSTUVWXYZ +\end{equation} +\begin{equation} + \boldsymbol{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\begin{equation} + \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\begin{equation} + \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\end{document} diff --git a/test7.pdf b/test7.pdf new file mode 100644 index 0000000..1dcf98c Binary files /dev/null and b/test7.pdf differ diff --git a/test7.tex b/test7.tex new file mode 100644 index 0000000..651b39f --- /dev/null +++ b/test7.tex @@ -0,0 +1,56 @@ +\documentclass{article} +\usepackage[no-math]{fontspec} +\usepackage{xeCJK} +\usepackage{amsmath} + +\setmainfont{Times New Roman} +\setCJKmainfont{SimSun} +\usepackage{unicode-math} +\setmathfont{XITS Math}[math-style=ISO,bold-style=ISO] + +\begin{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +这是正文部分,中文使用 SimSun 字体,英文使用 Times New Roman 字体。 + +文本环境abcdefghijklmnopqrstuvwxyz文本环境。 + +行间公式环境$\mathup{abcdefghijklmnopqrstuvwxyz}$。 + +行间公式环境${abcdefghijklmnopqrstuvwxyz}$。 + +公式环境: + +${{\boldsymbol{\omega }}^{B}}=[\boldsymbol{p \quad q \quad r}]^{T}$。 + +${{\boldsymbol{\omega }}^{B}}=[p \quad q \quad r]^{T}$。 + +英文字母小写: +\begin{equation} + abcdefghijklmnopqrstuvwxyz +\end{equation} +\begin{equation} + \boldsymbol{abcdefghijklmnopqrstuvwxyz} +\end{equation} +\begin{equation} + \mathrm{abcdefghijklmnopqrstuvwxyz} +\end{equation} +\begin{equation} + \mathbf{abcdefghijklmnopqrstuvwxyz} +\end{equation} + +英文字母大写: +ABCDEFGHIJKLMNOPQRSTUVWXYZ + +\begin{equation} + ABCDEFGHIJKLMNOPQRSTUVWXYZ +\end{equation} +\begin{equation} + \boldsymbol{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\begin{equation} + \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\begin{equation} + \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\end{equation} +\end{document}