我最近才偶然发现fixltx2e 软件包。鉴于它修补了 LaTeX 的某些方面,我的蜘蛛感应开始因担心可能存在的软件包冲突而变得敏锐。
是否存在已知冲突?最好尽早加载 fixltx2e,还是像超链接,越晚越好?(是的,我在担心一个我还没有遇到的问题。但是,如果某些冲突产生了一个难以解决的错误,六个月后我的担忧就不会再浮现在我的脑海中了。)
我原本以为文档很少,因为我用作软件包链接的 CTAN 目录页面上没有链接。根据答案,我想texdoc fixltx2e1
在终端中运行。事实证明,有大量的文档可用,只是不在我习惯寻找新软件包的地方。
答案1
fixltx2e
之前加载footmisc
。
memoir
并subfig
有特殊的兼容性代码来处理fixltx2e
,所以似乎有可能产生冲突,但我还没有处理过任何冲突。
答案2
的文档fixltx2e
仅表示将其加载到序言中。听起来在序言中的哪个位置加载它并不重要。我倾向于在之后立即执行此操作\documentclass
。
答案3
amsthm
之前加载包fixltx2e
。
如果反过来,Latex 会给出一个错误:latex> ! You can't use macro parameter character #' in restricted horizontal mode. latex> <argument> \hskip \labelsep \itshape ## latex> 1\@addpunct {.} latex> l.441 #1\@addpunct{.}] latex> \ignorespaces latex> ! Too many }'s. latex> l.442 } latex> {% latex> ! Undefined control sequence. latex> \qed ...}\nobreak \hfill \quad \hbox {\qedsymbol latex> }\fi
答案4
我不知道有任何冲突,但这并没有多大意义...我认为在序言中加载它时这并不重要。