skevin93″ post=91310Salve a tutti.
Recentemente per comodità mi sono definito un comando [tt]\freccia[/tt] che utilizzo per disegnare lo spostamento di elettroni in formule chimiche. Il comando funziona bene, ma sono incorso in un piccolo problema: non riesco a spostare la freccia come meglio mi aggrada.
Mi spiego meglio: il comando prende come argomenti principali i nomi dei due nodi che deve collegare (nodi che vanno posti nella molecola). Traccia una freccia che li collega (la freccia è -stealth o dimezzata a seconda che al comando si dà un asterisco o no). Vorrei sostanzialmente traslare la freccia lungo una direzione perpendicolare alla congiungente ai due nodi, ma non riesco nel mio intento.
Qualcuno saprebbe consigliarmi cosa devo fare? Non necessariamente codice, anche solo dei link o idee sul da farsi.
Grazie per l’aiuto.
Vi allego un file contente il comando completo.
Di seguito anche un esempio minimo compilabile con il comando interessato. Necessita di due compilazioni.
`
\documentclass{article}
\usepackage{chemfig}
\makeatletter
\input{freccia}
\begin{document}
\chemfig{-@3(-[:60])(=[@2:-60]@1O-[,,,,,draw=none]@4M)}\freccie{*21,*23,*4[-30]1}
\end{document}
`
Dovresti mostrare come vorresti il risultato per prima cosa. È qualcosa simile a ciò che si ottiene con `
\freccie{*22,*23,*4[-30]1}
` ?
Siccome si può usare TikZ, ciò che chiedi si può fare sicuramente. Ti puoi accertare se e come vengono definiti i nodi nell’espressione [tt]\chemfig{…}[/tt]? Il problema è solo quello.
Ciao
Claudio