由于某些我无法理解的原因,符号\(\bigcup\)
未显示在编译的 PDF 中。没有错误消息。 也是如此\(\bigsqcup\)
,我想我可以用它来代替。
我没有发现其他缺陷。
这是一个常见问题吗?有办法解决吗?
由于 (\bigcup) 不需要任何包,因此问题可能最常出现是因为两个包的加载顺序错误。
@Jasper Habicht 提供的答案也解决了 (\Koppa) 出现的问题,正如问题中解释的那样在 Teubner 的领导下,Koppa 的替代者?正如他在回答中指出的那样,teubner 和 newtxmath 包的顺序是决定性的:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{newtxmath}% <<<
\usepackage{teubner}
\begin{document}
Hello $\bigcup$ \Koppa\koppa{} $\bigsqcup$ bye
\end{document}
相对
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{teubner}% <<<
\usepackage{newtxmath}
\begin{document}
Hello $\bigcup$ \Koppa\koppa{} $\bigsqcup$ bye
\end{document}
答案1
显示该问题的 MWE 可以简化为:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{newtxmath}
\usepackage{teubner}
\begin{document}
Hello $\bigcup$
\end{document}
问题似乎是teubner
包重新定义了几个宏。解决方法可能是teubner
先加载包,但这尚未测试,其他事情可能会中断:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{teubner}
\usepackage{newtxmath}
\begin{document}
Hello $\bigcup$
\end{document}
至少,如果您teubner
先加载包,然后newtxmath
再加载,您应该能够使用\Koppa
和\koppa
以及\bigcup
看起来\bigsqcup
:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{teubner}
\usepackage{newtxmath}
\begin{document}
Hello $\bigcup$ \Koppa\koppa{} $\bigsqcup$ bye
\end{document}