为什么在 win10 中使用 texlive2020 时 numcases 居中被禁用

为什么在 win10 中使用 texlive2020 时 numcases 居中被禁用

最近我发现在环境中 numcases centering 被禁用,显示结果被推到右边。以下是此问题的屏幕截图: 在此处输入图片描述

我在Win10中使用TeXLive2020。我该如何解决这个问题。

PS:当我在 Debian Buster 中编译此 .tex 文件时,一切顺利,没有任何问题。

为了找到原因,我制作了一个测试tex文件:

\documentclass{article}
\usepackage{amsmath}
\usepackage{empheq}
\usepackage{cases}
\begin{document}
  A simple example is:
 \begin{numcases} {|x|=}
 x, & for $x \geq 0$\\
-x, & for $x < 0$
 \end{numcases} 
 \end{document}

使用 TeXLive2020 编译此测试文件后,我得到了 在此处输入图片描述

但当我注释掉“\usepackage{empheq}”这一行后,一切就都正常了。所以我确定这个问题的原因是case和empheq的冲突。

答案1

更新cases.sty。当前版本是2020/03/29 ver 3.2,如果 texlive 无法提供,请从 CTAN 获取。

当时修复的冲突与 有关calc.sty,但效果并非完全是“向右推”,因为方程数字从边距向左推,并伴有“水平盒子过满”警告。我calc在您的示例中没有看到 loaded,但它显然在 empheq 深处加载了。

相关内容