::
Ciao a tutti. E’ la prima volta che uso un forum, spero di riuscire a essere chiara. Sto disegnano un meccanismo di reazione. Ho scritto varie reazioni dove i codici che ho prodotto mi hanno fornito il risultato che mi aspettavo. Però in alcuni casi anche se applico le strategie che ho già utilizzato l’output contiene delle frecce che non seguono il percorso che mi aspetto. Vi riporto un esempio:
`\documentclass[a4paper,11pt]{book}
\usepackage{epsfig}
\usepackage{amsmath,amssymb,mhchem}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{calc}
\usepackage{chemfig}
\usepackage{float}
\begin{document}
\schemestart
\chemfig{*6(-=-@{ay}(-[@{ak}:30](=[2]\lewis{13,O})(-[@{ap,0.5}:-30]@{ar}\Lewis{7.15,O}))=-=)}
\arrow{->}
\arrow{0}[,0]\arrow{0}[,0]
\chemfig{*6(-=-(-[,.1,,,draw=none]\Lewis{0.,})=-=)}
\arrow{0}[,0]\+ \chemfig{\lewis{35,O}=C=\lewis{17,O}}
\schemestop
\chemmove[->]{ \draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ar) .. controls +(-30:10mm) and +(90:10mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls +(-30:5mm) and +(-90:5mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls (-120:5mm) and +(-90:5mm) .. (ay);}
\end{document}`
Sulla prima molecola devo disegnare tre frecce e non capisco perché la prima feccia che si incontra da sinistra segua quella traiettoria. Cercando l’errore mi sono accorta che scrivendo questo codice:
`\documentclass[a4paper,11pt]{book}
\usepackage{epsfig}
\usepackage{amsmath,amssymb,mhchem}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{calc}
\usepackage{chemfig}
\usepackage{float}
\begin{document}
\schemestart
\chemfig{*6(-=-@{ay}(-[@{ak}:30](=[2]\lewis{13,O})(-[@{ap,0.5}:-30]@{ar}\Lewis{7.15,O}))=-=)}
\schemestop
\chemmove[->]{ \draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ar) .. controls +(-30:10mm) and +(90:10mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls +(-30:5mm) and +(-90:5mm) .. (ap);
\draw[arrows = {-Stealth[harpoon]}, shorten <=3pt, shorten >=1pt](ak) .. controls (-120:5mm) and +(-90:5mm) .. (ay);}
\end{document}`
le frecce seguono la traiettoria che mi aspetto.
Perché se metto insieme la reazione il mio codice produce un risultato diverso?
Spero possiate aiutarmi.
Anna