Мой способ «ломать длинные строки формул в lyx» - использовать breqn по требованию. Метод демонстрируется в этом посте.
В LyX "LaTeX Preamble" введите следующее:
\usepackage{amsmath}
\usepackage{etoolbox}
\usepackage{breqn}
\newcommand{\breqnoverloadothers}
{%
\renewenvironment{equation}{\ignorespaces\begin{dmath}}{\end{dmath}\ignorespacesafterend}%
\renewenvironment{equation*}{\ignorespaces\begin{dmath*}}{\end{dmath*}\ignorespacesafterend}%
\renewenvironment{multline}{\ignorespaces\begin{dmath}}{\end{dmath}\ignorespacesafterend}%
\renewenvironment{multline*}{\ignorespaces\begin{dmath*}}{\end{dmath*}\ignorespacesafterend}%
}
\newcommand\breqnundefineothers
{%
\renewenvironment{equation}{}{}%
\renewenvironment{equation*}{}{}%
\renewenvironment{multline}{}{}%
\renewenvironment{multline*}{}{}%
}
\AtBeginEnvironment{dmath}{\breqnundefineothers}
\AtBeginEnvironment{dmath*}{\breqnundefineothers}
\AtBeginEnvironment{dgroup}{\def\breqnundefineothers{}\breqnoverloadothers}
\AtBeginEnvironment{dgroup*}{\def\breqnundefineothers{}\breqnoverloadothers}
В Lyx, для длинных уравнений, для которых вы хотите применить breqn, просто 1) наберите уравнения, используя любую из математических сред, которые были перегружены выше, то есть уравнение / уравнение * / multline / multline *, и 2) Surround уравнение (я) с использованием среды dmath или среды dgroup, например:
\begin{dmath}
hit ctrl+shift+M to insert a long equation here, and number the equation
\end{dmath}
или
\begin{dgroup}
hit ctrl+shift+M to insert a long equation here, and number the equation
hit ctrl+shift+M again to insert another long equation here, and number the equation
\end{dgroup}
Теперь вы можете экспортировать в PDF и увидеть, что длинные уравнения обрабатываются breqn "автоматически". Уравнения, не заключенные в dmath или dgroup, не будут затронуты.
Снимки экрана созданы, но у меня нет 10-балльной репутации для их загрузки.