2014 年 11 月,我遇到了此代码和包的问题yhmath
:
\sqrt{n+\sqrt{(n-1)+\sqrt{(n-2)+\dotsb+\sqrt{2+\sqrt{1}}}}}
根据是否使用该包(以及两种情况下都使用的 AMS 包),部首符号的呈现方式不同(如第 6 节:yhmath
文档的新根中所述)。
编辑(MWE):如果我没有记错的话,部首符号的呈现方式取决于是否yhmath
被使用(使用它的原因是\wideparen
命令)。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{yhmath}
\begin{document}
\[ \sqrt{n+\sqrt{(n-1)+\sqrt{(n-2)+\dotsb+\sqrt{2+\sqrt{1}}}}}<\sqrt{n}+1. \]
\[ \wideparen{AB} \]
\end{document}
当时该软件包在 MiKTeX 中也已损坏(https://sourceforge.net/p/miktex/bugs/2201/),但最终还是修复了。
如今,在描述的两种情况下,部首符号的呈现方式并没有什么不同,所以我想知道第 6 节中的解释是否仍然有效。
有人能调查一下yhmath
现在“大符号”真的改变了吗?“大分隔符”怎么样(yhmath
文档中也提到了)?
谢谢。问候,Ivan
编辑2。
在我的计算机上似乎没有什么区别:Windows 上的 MiKTeX,yhmath
2018 年 2 月 2 日打包,v1.3。摘自日志:
("C:\Users\user\AppData\Local\Programs\MiKTeX 2.9\tex/latex/yhmath\yhmath.st
y"
Package: yhmath
\symyhlargesymbols=\mathgroup6
LaTeX Font Info: Redeclaring math accent \widetilde on input line 13.
LaTeX Font Info: Redeclaring math accent \widehat on input line 14.
)
但在其他机器上却存在差异:Windows 上的 MiKTeX,yhmath
2013 年 7 月 9 日打包,v1.1。摘自日志:
("C:\Program Files\MiKTeX 2.9\tex\latex\yhmath\yhmath.sty"
Package: yhmath
LaTeX Font Info: Redeclaring symbol font `largesymbols' on input line 12.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/lmex/m/n --> OMX/yhex/m/n on input line 12.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/lmex/m/n --> OMX/yhex/m/n on input line 12.
LaTeX Font Info: Redeclaring math accent \widetilde on input line 13.
LaTeX Font Info: Redeclaring math accent \widehat on input line 14.
)
因此,问题是:是否应该yhmath
影响大分隔符和大根符号?我猜yhmath
文档中有这句话
2.2 版本 v1.2 Yannis 发现当前版本与 MTpro 字体存在冲突,因为同时使用了 largesymbols 一词。此版本仅将其更改为 yhlargesymbols。
应该说些什么,但我不明白。
如果可以,那么最新版本应该已经修复。在这种情况下,会不会像这样(皱眉和 mathop/stackrel/overset)是否可以仅“提取” \wideparen
?
否则,文档中的第 4 节和第 6 节(至少)不再有效。
谨致问候,伊万
编辑 3. 也许是 norbert (https://tex.stackexchange.com/users/10829/norbert) 能否透露更多关于他在 CTAN 上维护包裹的情况?
答案1
1.4 版已上传至 CTAN,并已包含在 TeX Live 中,它通过恢复旧行为修复了此问题,并允许使用包选项切换到 1.2/1.3 行为minimal
。此外,现在可以禁用宏定义widering
以支持与其他包的协作。