我得到了以下方程式代码:
\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
。