我是 Latex 的初学者,我正在尝试学习它以用于我的数学课程。以下是导致问题的一个简单示例。没有 Nath 也可以正常工作,但我希望 Nath 能获得更好的括号等功能。
\documentclass[12pt,a4paper]{article}
\usepackage{nath}
\begin{document}
\begin{equation}
\lim_{T \to \infty} T
\end{equation}
\end{document}
使用 Nath 时,是否有我不知道的极限符号?如果有,我似乎无法在 Nath 文档中找到任何相关参考。
答案1
我尝试在nath
文档中编译一个示例:
\documentclass[12pt,a4paper]{article}
\usepackage{nath}
\begin{document}
$$
A \to^f_{\text{isomorphism}} B, \qquad a \mapsto^f a’
$$
\end{document}
尽管输出符合预期,但 LaTeX 停止并显示错误消息
! Leaders not followed by proper glue.
<to be read again>
\mskip
l.6 A \to^f_{\text{isomorphism}} B
, \qquad a \mapsto^f a’
?
为了确保可能最近发生的更改已被破坏nath
,我使用 TeX Live 2009 排版了代码。
结论是 是有缺陷的。和也是\to
一样。 也许这个缺陷可以修复,但似乎自 2003 年以来就一直没有开发。\ot
\otto
\mapsto
nath
使用\rightarrow
是安全的。
我不建议使用nath
。它与多个软件包不兼容,并且提供的功能比少得多amsmath
。
答案2
nath.sty
的定义中存在错误,该错误出现在由 调用的\axis@@
定义中(以及其他命令,包括)。该定义如下:\longrightarrow@
\to
\mapsto
\def\axis@@{\mkern-4.5mu %%% mkern setting adjusted 24 Sept. 2002
\axis@@@\mskip 3mu plus \arrow@expandability mu %%% thanks to E.H. Lohse
\mkern-4.5mu}
错误在于\axis@@@
后面应该跟着\hfill
,因此它应该是这样的:
\def\axis@@{\mkern-4.5mu %%% mkern setting adjusted 24 Sept. 2002
\axis@@@\hfill\mskip 3mu plus \arrow@expandability mu %%% thanks to E.H. Lohse
\mkern-4.5mu}
添加的\hfill
提供了“适当的粘合”。当不存在时,\cleaders
调用的命令\axis@@@
将看到一个\mskip
命令,即“不适当的粘合”。