Breqn 和 Wrapfig 不相容

Breqn 和 Wrapfig 不相容

你好,我終於到達了這個很棒的地方:),

我注意到這breqn不太適合wrapfigure

\documentclass[]{article}               
\usepackage{mathtools}  % Math packages

\usepackage{wrapfig}
\usepackage{breqn} % better equations

\begin{document}
\begin{wrapfigure}{r}{0.4\linewidth}
\centering
  \def\svgwidth{1cm}
  \includegraphics[width=1\linewidth]{./Figures/ell.pdf}
\end{wrapfigure}
With gravitational force in z direction:

\begin{dmath*}
    g = 0
\end{dmath*}
\end{document}

這對我使用 MiKTeX 產生了多個錯誤:

! Missing number, treated as zero. ! Illegal unit of measure (pt
inserted). ! Missing \endcsname inserted. ! TeX capacity exceeded,
sorry [main memory size=3000000].

現在在那個特定的例子中,如果我降低0.4\linewidth0.2\linewidth,它就會起作用。另外,當我使用\equation代替時\dmath,它有效。它似乎breqn不喜歡東西漂浮到它的方程式中。

對於這種情況有什麼解決方法嗎?或者我可以用其他東西代替包裝圖嗎?我只是希望我的數字在文檔中浮動而不產生錯誤訊息。謝謝

答案1

breqn應該被視為一個有趣但高度實驗性的軟體包,幾乎與所有東西都不相容。它可能不夠強大,無法在生產環境中使用。

不過,您可以將其隱藏在此處的小頁面中,這樣它就不會被wrapfig.

\documentclass[]{article}               
\usepackage{mathtools}  % Math packages

\usepackage{wrapfig}


\usepackage{breqn} % better equations

\begin{document}



\begin{wrapfigure}{r}{0.4\linewidth}
\centering
  \def\svgwidth{1cm}
  \rule{\linewidth}{2cm}
\end{wrapfigure}
With gravitational force in z direction:


\noindent\begin{minipage}{.6\linewidth}
\begin{dmath*}
    g = 0
\end{dmath*}
\end{minipage}
\end{document}

相關內容