我想知道如何设置newpxmath
使用pxfonts
积分,就像钨字体。现在我用Asana-Math
它代替。我想要\int
这样:
但newpxmath
默认是这样的:
选择upint
像这样的直立积分:
这TeX Gyre Pagella Math
是:
看着这个帖子@Serge Stroobandt 似乎可以加载pxfonts
积分,但我不知道如何设置它。
我发现texdoc newpxmath
这么说:
自版本 1.5 起的变更
此
newpx
包与以下包有pxfonts
以下不同:对于那些不喜欢 中的积分的人
pxfonts
,可以使用加粗版本的 Computer Modern 积分,与pxfonts
符号的权重相匹配;
cmintegrals
指示newpxmath
加载更厚的 Computer Modern 积分版本来代替newpxmath
默认积分pxfonts
(与钨字体),这并不符合每个人的口味——结果是没有pxfonts
可用的特殊形式的积分;从 1.3 版开始,此选项不起作用,因为新的默认值是斜积分。
答案1
您可以使用pxfonts
带有的积分newpxmath
。
\documentclass{article}
\usepackage{newpxtext,newpxmath}
\DeclareSymbolFont{largesymbolsPX}{U}{pxexa}{m}{n}
\SetSymbolFont{largesymbolsPX}{bold}{U}{pxexa}{bx}{n}
\DeclareFontSubstitution{U}{pxexa}{m}{n}
\DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsPX}{8}
\DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsPX}{10}
\DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsPX}{14}
\DeclareMathSymbol{\iintop}{\mathop}{largesymbolsPX}{33}
\DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsPX}{35}
\DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsPX}{37}
\DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsPX}{39}
\DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsPX}{41}
\DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsPX}{43}
\newcommand\varointctrclockwise{\varointctrclockwiseop\nolimits}
\DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsPX}{45}
\DeclareMathSymbol{\fintop}{\mathop}{largesymbolsPX}{62}
\DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsPX}{64}
\newcommand\oiintctrclockwise{\oiintctrclockwiseop\nolimits}
\DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsPX}{66}
\newcommand\varoiintclockwise{\varoiintclockwiseop\nolimits}
\DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsPX}{68}
\newcommand\oiiintctrclockwise{\oiiintctrclockwiseop\nolimits}
\DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsPX}{70}
\newcommand\varoiiintclockwise{\varoiiintclockwiseop\nolimits}
\DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsPX}{72}
\newcommand\oiintclockwise{\oiintclockwiseop\nolimits}
\DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsPX}{74}
\newcommand\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits}
\DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsPX}{76}
\newcommand\oiiintclockwise{\oiiintclockwiseop\nolimits}
\DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsPX}{78}
\newcommand\varoiiintctrclockwise{\varoiiintctrclockwiseop\nolimits}
\DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsPX}{80}
\newcommand\sqiint{\sqiintop\nolimits}
\DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsPX}{82}
\newcommand\sqiiint{\sqiiintop\nolimits}
\begin{document}
\[
\fint
\iiiint
\iiint
\iint
\oiiint
\oiiintclockwise
\oiiintctrclockwise
\oiint
\]
\[
\oiintclockwise
\oiintclockwise
\oiintctrclockwise
\ointctrclockwise
\sqiiint
\sqiint
\sqint
\]
\[
\varoiiintclockwise
\varoiiintctrclockwise
\varoiintclockwise
\varoiintctrclockwise
\varointclockwise
\varointctrclockwise
\]
\end{document}
这与
\documentclass{article}
\usepackage{pxfonts}
\begin{document}
\[
\fint
\iiiint
\iiint
\iint
\oiiint
\oiiintclockwise
\oiiintctrclockwise
\oiint
\]
\[
\oiintclockwise
\oiintclockwise
\oiintctrclockwise
\ointctrclockwise
\sqiiint
\sqiint
\sqint
\]
\[
\varoiiintclockwise
\varoiiintctrclockwise
\varoiintclockwise
\varoiintctrclockwise
\varointclockwise
\varointctrclockwise
\]
\end{document}
如果没有这些线,一些符号将不可用。
\documentclass{article}
\usepackage{newpxtext,newpxmath}
\begin{document}
\[
\fint
\iiiint
\iiint
\iint
\oiiint
\oiiintclockwise
\oiiintctrclockwise
\oiint
\]
\[
\oiintclockwise
\oiintclockwise
\oiintctrclockwise
\ointctrclockwise
\sqiiint
\sqiint
\sqint
\]
\[
\varoiiintclockwise
\varoiiintctrclockwise
\varoiintclockwise
\varoiintctrclockwise
\varointclockwise
\varointctrclockwise
\]
\end{document}
答案2
Addition of new slanted and upright integrals, replacing those in versions prior to 1.5
这就是所说README
的newtxmath
。所以我认为不可能使用旧的积分符号。