我最近一直在为此而苦苦挣扎mathabx
,这真的不值得我花时间,所以我尝试切换到,MnSymbol
这也会修改我的一些常规符号。最好的解决方案是制作自己的时间运算符,它比正常情况下大,最好的方法是什么?或者是否有一个库可以添加包中未涵盖的各种可变大小的符号amsmath
。
答案1
可以按照我在这个答案关于黑板粗体字符的问题:从mathabx
文件中找到并复制相关行。
\documentclass{article}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5> <6> <7> <8> <9> <10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareMathSymbol{\bigtimes}{1}{mathx}{"91}
\begin{document}
$\bigtimes\limits_{j=1}^n X_j$
\end{document}
答案2
我用了:
\usepackage{stmaryrd}
\DeclareMathOperator*{\bigtimes}{\vartimes}
我发现这个解决方案http://matheraum.de/forum/Kartesisches_Produkt_in_Latex/t278084。
答案3
unicode-math
是否可以使用带有选项的Xe/LuaLaTeX ?在那里,您可以直接使用\bigtimes
(或几乎任何其他可以想到的数学符号),而不必担心任何额外的包或字体。