
我的程式碼是:
\documentclass[10pt]{book}
\usepackage[no-math]{fontspec}%
\setmainfont[Path = ./Fonts/ ,
UprightFont= TimesNewRomPSPro.otf,
BoldFont= TimesNewRomPSPro-Bol.otf,
ItalicFont= TimesNewRomPSPro-Ita.otf,
BoldItalicFont= TimesNewRomPSPro-BolIta.otf,
]{TimesNewRomPSPro}%
\setsansfont[Path = ./Fonts/ ,
UprightFont= ArialMTPro-Regular.otf,
BoldFont= ArialMTPro-Bold.otf,
ItalicFont= ArialMTPro-Italic.otf,
BoldItalicFont= ArialMTPro-BoldItalic.otf,
]{ArialMTPro}%
\usepackage[]{newtxmath} %
\usepackage{mathspec}
\begin{document}
\makeatletter
\newenvironment{sanstext}{\bgroup%
\mathversion{normal}%
\everymath{\normalsize}%
\sffamily\def\listfont{\fontsize{9.5}{13}\selectfont}%
\fontsize{9.5}{13}\selectfont%
}{\par%
\egroup}%
\makeatother
\begin{sanstext}
For, the less of two unequal numbers $AB$, $CD$ being continually subtracted from the greater, let the number which is left never measure the one before it until a unit is left; I~say that $AB$, $CD$ are prime to one another, that is, that a unit alone measures $AB$, $CD$ [figure~2.1.1].
\end{sanstext}
\end{document}
我需要將所有math
條款更改為10pt
大小,我已經嘗試過\everymath{\normalsize}
,但它不起作用,請告知如何實現這一目標。
答案1
您寧願縮放無襯線字體以匹配。
\documentclass[10pt]{book}
\usepackage[no-math]{fontspec}
\setmainfont{Times New Roman}
\setsansfont{Arial}[Scale=MatchLowercase]
\usepackage{newtxmath}
%\usepackage{mathspec}
\newenvironment{sanstext}{\sffamily}{\par}
\begin{document}
For, the less of two unequal numbers $AB$, $CD$ being continually subtracted
from the greater, let the number which is left never measure the one before
it until a unit is left; I~say that $AB$, $CD$ are prime to one another,
that is, that a unit alone measures $AB$, $CD$ [figure~2.1.1].
\begin{sanstext}
For, the less of two unequal numbers $AB$, $CD$ being continually subtracted
from the greater, let the number which is left never measure the one before
it until a unit is left; I~say that $AB$, $CD$ are prime to one another,
that is, that a unit alone measures $AB$, $CD$ [figure~2.1.1].
\end{sanstext}
X\textsf{X} x\textsf{x}
\end{document}
在這裡,我更改了字體以使用我擁有的一些字體。你的電話應該是
\setmainfont{TimesNewRomPSPro}[
Path = ./Fonts/,
Extension=.otf,
UprightFont= *,
BoldFont= *-Bol,
ItalicFont= *-Ita,
BoldItalicFont= *-BolIta,
]
\setsansfont{ArialMTPro}[
Path = ./Fonts/,
Extension=.otf,
UprightFont= *,
BoldFont= *-Bol,
ItalicFont= *-Ita,
BoldItalicFont= *-BolIta,
Scale=MatchLowercase,
]
我認為您不應該加載,mathspec
因為您沒有使用它的任何功能。