dmath 换行太多

dmath 换行太多

我得到了以下方程式代码:

\begin{dmath}
    x \in A - B \leftrightarrow x \in A \textrm{ and } x \not\in B
\end{dmath}

它产生输出:

在此处输入图片描述

这个等式其实不需要那么多换行符,整个公式可以放在一行中。然后我在它周围放了一个框来查看等式的边界:

在此处输入图片描述

有没有办法定义方程的界限dmath,以便它不会被塞进一个非常小的盒子里并产生大量的换行符?

答案1

我相信这breqn会带来更多问题,而不是解决更多问题。默认情况下,每一个关系符号 标记dmath用于对齐的换行点。您不需要的换行点应被隐藏。选择以下方法之一。

\documentclass{article}
\usepackage{amsmath}
\usepackage{breqn}

\begin{document}
\begin{dmath}
    x \in A - B \leftrightarrow x \in A \text{ and } x \notin B
\end{dmath}
\begin{dmath}
    x \hiderel{\in} A - B \leftrightarrow x \hiderel \in A \text{ and } x \hiderel{\notin} B
\end{dmath}
\begin{dmath}
    {x \in A - B} \leftrightarrow {x \in A \text{ and } x \notin B}
\end{dmath}
\end{document}

请注意,\not\in会产生错误的符号,\notin应该使用;这不依赖于breqn

在此处输入图片描述

相关内容