Структуры мезомера расположены в одну линию

Структуры мезомера расположены в одну линию

Я пытаюсь написать мезомерные структуры Фенетола. Вот краткая форма кода:

\documentclass[pstricks, a4paper, 14pt]{article}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}

\begin{document}
\schemestart
\chemleft[
        \subscheme{
        \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
        \arrow{<->}
        \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
        \arrow{<->}
        \\ % This doesn't work :(
        \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
        }
\chemright]
\schemestop
\end{document}

Судя по всему, это выглядит так: Как это выглядит

Как видите, LaTeX не переносит строку. Есть идея, как это исправить?

решение1

Вас это устраивает?

\documentclass[a4paper,12pt]{article}
\usepackage[margin=1cm]{geometry}
\usepackage{chemfig}

\begin{document}

\schemestart
\chemleft[
    \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
\chemright.
    \arrow{<->}
    \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
    \arrow{<->}
\schemestop

\vspace{\baselineskip}
\schemestart
\chemleft.
    \chemfig{{CH} * 6( -{CH} ={CH} -C( =[1] \charge{90=\|}{O}^{\oplus} -[7]CH2 -[1]CH3) - \charge{270=\|}{CH}^{\ominus} -{CH} =)}
\chemright]
\schemestop

\end{document}

Связанный контент