如何设置 `newpxmath` 以使用 `pxfonts` 积分

如何设置 `newpxmath` 以使用 `pxfonts` 积分

我想知道如何设置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

这就是所说READMEnewtxmath。所以我认为不可能使用旧的积分符号。

相关内容