Breqn 和 xypic

Breqn 和 xypic
\documentclass[a4paper,12pt]{scrbook}

\usepackage[all,cmtip]{xy}
\usepackage{breqn}

\begin{document}
\begin{displaymath}
\xymatrix{
    A \ar[r]^f & B
}
\end{displaymath}
\end{document}

生成以下输出:

错误的箭头标签

如您所见,标签没有附加到箭头,而是附加到 A。是否有修复方法,或者 breqn 和 xy 根本不兼容。

使用 xelatex 编译(XeTeX 3.1415926-2.5-0.9999.3-2014012222(TeX Live 2013/Debian))

答案1

该软件包breqn尚不稳定(至少它还没有版本 1)。您可能希望将该问题报告给https://github.com/wspr/breqn/issues

以下是他们文档中的一些引述:

由于 breqn 包突破了 LaTeX2ε 环境下的可能性,因此,当与其他包结合使用时,它往往会破坏其他包,或者当存在任何内部重叠区域时,它本身也会出现故障;在某些情况下,成功使用可能取决于包的加载顺序。

最后一句话不适合您。同时,您不应该使用此软件包,或者切换到xytikz-cd通常推荐的软件包。

这可能看起来如下:

% arara: xelatex

\documentclass[12pt]{scrbook}
\usepackage{tikz-cd}
\usepackage{breqn}

\begin{document}
    Your commutative diagramm goes here:
    \[\begin{tikzcd}A\ar{r}{f}&B\end{tikzcd}\]
    And your super long formula here:
    \begin{dmath}a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z\end{dmath}
\end{document}

在此处输入图片描述

如果你离不开这两个包,那么你可以在外部生成交换图(standalone类)并将它们作为 PDF 包含在内。或者你可以告诉我们,breqn你实际上需要哪些功能。也许,你可以从包实现中手动删除该功能。

相关内容