
Ich versuche, die mesomeren Strukturen von Phenetol zu schreiben. Hier ist eine Kurzform des Codes:
\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}
Wie Sie sehen, führt LaTeX keinen Zeilenumbruch durch. Haben Sie eine Idee, wie ich das beheben kann?
Antwort1
Passt das für dich?
\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}