![如何关闭 LuaLaTeX 中的拥挤风格?](https://linux22.com/image/351185/%E5%A6%82%E4%BD%95%E5%85%B3%E9%97%AD%20LuaLaTeX%20%E4%B8%AD%E7%9A%84%E6%8B%A5%E6%8C%A4%E9%A3%8E%E6%A0%BC%EF%BC%9F.png)
请看下面的代码:
\documentclass{article}
\usepackage{amsmath}
%\usepackage{fontspec,unicode-math}
\begin{document}
\Huge
\begin{equation}
\frac{x^{2}}{x^{2}}
\end{equation}
\begin{equation}
x^{2} / x^{2}
\end{equation}
\end{document}
像往常一样,分母以狭窄的样式打印出来很难看。使用 pdfTeX 可以关闭狭窄的样式,如下所示:
(查看 Gustavo Mezzetti 的帖子。)
我想为 LuaLaTeX 找到这样的解决方案,因此我阅读了它的手册(第 84 页):
http://www.luatex.org/svn/trunk/manual/luatex.pdf
我发现了一些提示:
\Umathsupshiftup\crampeddisplaystyle=\the\Umathsupshiftup\textstyle
\Umathsupshiftup\crampedtextstyle=\the\Umathsupshiftup\textstyle
我添加了这几行,但结果仍然相同。我做错了什么?
答案1
您没有明确提到这一点,但我假设您主要想禁用分数项的狭窄样式。如果是这样,这里有一个适用于 pdfLaTeX、XeLaTeX 和 LuaLaTeX 的解决方案:定义使用分母的无限制数学样式的dfrac
和\tfrac
宏的变体形式。
在以下屏幕截图中,左侧显示了\dfrac
和的“常规”形式的输出,右侧显示了变体形式的输出。就我个人而言,我非常喜欢“常规”形式的输出;您的意见可能有所不同...\tfrac
\documentclass{article}
\usepackage{amsmath}
\newcommand{\mydfrac}[2]{{\dfrac{#1}{\textstyle #2}}}
\newcommand{\mytfrac}[2]{{\tfrac{#1}{\scriptstyle #2}}}
\begin{document}
\begin{gather*}
\dfrac{x^{2}}{x^{2}} + \mydfrac{x^{2}}{x^{2}} \\
\tfrac{x^{2}}{x^{2}} + \mytfrac{x^{2}}{x^{2}}
\end{gather*}
\end{document}