
Привет, я наконец-то добрался до этого потрясающего места :) ,
Я заметил, что это 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\linewidth
до 0.2\linewidth
, это работает. Также, когда я использую \equation
вместо \dmath
, это работает. Кажется, что ему breqn
не нравится, когда что-то вплывает в его уравнения.
Есть ли обходной путь для этой ситуации? Или я могу использовать что-то другое вместо wrapfigure? Я просто хочу, чтобы мои фигуры плавали в моем документе, не выдавая сообщений об ошибках. Спасибо
решение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}