Incompatibilidade entre Breqn e wrapfig

Incompatibilidade entre Breqn e wrapfig

Olá, finalmente cheguei a este lugar incrível :),

Percebi que breqnnão combina muito bem com 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}

Isso produz vários erros para mim ao usar o MiKTeX:

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

Agora, nesse exemplo específico, se eu diminuir 0.4\linewidthpara 0.2\linewidth, funciona. Além disso, quando eu uso \equationem vez de \dmath, funciona. Parece que breqnnão gosta que as coisas flutuem em suas equações.

Existe alguma solução alternativa para esta situação? Ou eu poderia usar outra coisa em vez de wrapfigure? Eu só quero que meus números flutuem no meu documento sem produzir mensagens de erro. Obrigado

Responder1

breqndeve ser considerado um pacote interessante, mas altamente experimental, incompatível com praticamente tudo. Provavelmente não é robusto o suficiente para uso em ambiente de produção.

No entanto, você pode ocultá-lo em uma minipágina aqui para que não seja confundido por arquivos 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}

informação relacionada