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}
chemfig: zu lange Bindung
Re: chemfig: zu lange Bindung
Für die Nachwelt: Habe es jetzt übrigens mit \phantomen gelöst , auch wenn das bestimmt nicht sehr elegant ist^^