chemfig: zu lange Bindung

Formelsatz für Mathematik, Naturwissenschaften und Technik


tals
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 6. Jan 2020, 15:10

chemfig: zu lange Bindung

Beitrag von tals »

Hi zusammen,

auch mit den Tips aus der Suche bin ich nicht weitergekommen für meinen spezifischen Code. Weiß jemand wie ich die Bindungen, die de Atome schneiden kürzen kann?

Danke im Voraus



\documentclass{article}
\usepackage{chemfig}

\input chemfig.tex
%\usemodule{chemfig}

\usepackage{chemformula}

\usepackage{tikz}
%\usetikzlibrary{Mit Kommata getrennte Liste}

\usepackage{pdflscape}
%\usepackage{lscape}



\begin{document}
%\begin{landscape} %Querformat


%Octyl-Kurzbefehl
\definesubmol\octyl{C(-[::150]H)(-[::-45]H)
-[::30,1.5] % 2.0 verdoppelt Strichlänge % 30° in C-Kette
C(-[::30]H)(-[::120]H)
-[::-30,1.5]C(-[::-120]H)(-[::-30]H)
-[::30,1.5]C(-[::30]H)(-[::120]H)
-[::-30,1.5]C(-[::-120]H)(-[::-30]H)
-[::30,1.5]C(-[::30]H)(-[::120]H)
-[::-30,1.5]C(-[::-120]H)(-[::-30]H)
-[::30,1.5]C(-[::30]H)(-[::120]H)(-[::-30]H)
}


%TOA-Kurzbefehl
\definesubmol\toaplus{H(-[::-90] %90° Drehung bis zum N
([,0.75] %verkürzt alle H-Bindungen danach
%N^+
\charge{30:1.5pt=$\scriptstyle+$}{N} %N-Ladung
(-[::-160,2.0]!\octyl) % linke Kette
(-[::-90,2.0]!\octyl) % mittlere Kette
(-[::-30,2.0]!\octyl) % rechte kette
))}

\tiny
\centering
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% zusammengesetztes 2:1 Salz (so4 regulär - toa / toa )
\setchemfig{bond offset=4pt}
\chemfig{
%SO4
\charge{20:1.5pt=$\scriptstyle-$}{O}
% TOA links
(-[:-120, 1.5,,, pink, dash pattern=on 2pt off 2pt] %charakterisiert Bindung
([:-30]!\toaplus)) % dreht TOA
-[:90]S
(=[::90]O)
(-\charge{45:1.5pt=$\scriptstyle-$}{O}
% TOA rechts
(-[:30, 1.5,,, pink, dash pattern=on 2pt off 2pt] %charakterisiert Bindung
([:120]!\toaplus)) ) % dreht TOA
=[:90]O
}

%\end{landscape} %Querformat Ende

\end{document}

tals
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 6. Jan 2020, 15:10

Re: chemfig: zu lange Bindung

Beitrag von tals »

Für die Nachwelt: Habe es jetzt übrigens mit \phantomen gelöst , auch wenn das bestimmt nicht sehr elegant ist^^

Antworten