积分符号与严格蕴涵符号的冲突

积分符号与严格蕴涵符号的冲突

我正在尝试使用 pxfonts/txfonts 的严格蕴涵符号,但它破坏了我对集成符号的使用。

以下是 MWE:

\documentclass[fleqn]{scrartcl}
\setkomafont{disposition}{\normalfont\bfseries}
\makeatletter\let\TTTemp\cap\makeatother
\usepackage[greek,english]{babel}
\usepackage{teubner}
\makeatletter\let\cap\TTTemp\makeatother
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{lgreek}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{cancel}
\usepackage{soul}
\usepackage{cjhebrew}
\usepackage{mathtools}
\usepackage{rotating}
\usepackage{esvect}
\usepackage{MnSymbol}
\usepackage{centernot}
\usepackage{cancel}
\usepackage{scalerel}
\usepackage{hyperref}
\usepackage{amsthm}
\usepackage{xpatch}
\usepackage{pxfonts}
\begin{document}
$\strictif$



$\int$ - Missing integration symbol
\end{document}

答案1

您加载了大量软件包,我怀疑您会需要所有这些软件包。但问题\int不是由引起的,pxfonts而是MnSymbol将其移到最后或完全删除。

最后加载MnSymbol

在此处输入图片描述

MnSymbol删除:

在此处输入图片描述

答案2

如果你使用较新的newpxmath软件包,问题似乎会消失

\documentclass{article}
\usepackage{MnSymbol}
%\usepackage{pxfonts}
\let\mid\relax\usepackage{newpxtext,newpxmath}

\begin{document}
$\strictif$

$\int$ - Missing integration symbol
\end{document}

相关内容