[RISOLTO] Problemi con pacchetto chemfig: leggete

  • Creatore
    Topic
  • #63586
    Up
    0
    Down
    ::


    Perdonatemi la parte dopo i due punti 🙂 ma questa volta ho bisogno di quelli tra voi che si occupano di chimica o che conoscono il pacchetto in questione.
    Sto curando la parte tipografica della tesi di una persona, ho scelto l’ottima suftesi di Ivan. Un plauso, il lavoro viene davvero bene.

    Sono riuscito a disegnare molte molecole con chemfig, che fa davvero bene il proprio lavoro, e soppianta tutti i precedenti pacchetti: mhchem + chemfig è l’accoppiata vincente per gran parte della chimica di cui si ha normalmente bisogno. Se volete qualcosa in più, c’è mychemistry, che carica i precedenti due, per cui il gioco è fatto.

    L’unica molecola che proprio non mi riesce è quella dell’esperidina, che potete vedere qui sotto:

    http://it.wikipedia.org/wiki/Esperidina

    o meglio, sono riuscito a disegnarne le tre parti con i tre codici seguenti, ma non mi riesce proprio di unirle. Ho pensato che i punti migliori erano quei due atomi di ossigeno in mezzo alle due costruzioni. Sapreste aiutarmi?

    `\setcrambond{2pt}{}{}

    \chemfig{(-[:190,0.7]HO)<[:-50](-[:170,0.7]H_3C)-[:10,,,,, line width=2pt]O>[:-10](-[6,0.7])%
    -[:130](-[2,0.7]OH)-[:190](-[:120,0.7]HO)-[:-190]}

    \chemfig{(-[:190,0.7]HO)<[:-50](-[:170,0.7]HO)-[:10,,,,, line width=2pt](-[6,0.7]OH)>[:-10](-[:30])%
    -[:130]O-[:190](-[:130,0.7]-[:40,0.7])-[:-190]}

    \chemfig{*6(3-4-5*6(-6-7-8*6(-14*5(-15-16-17-13)–12-11-9-)–10-)–1-2-)}
    `

    Naturalmente ho provato a metterle dentro a \definesubmol, ma non riesco proprio a unirle nella forma desiderata. I codici precedenti sono compilabili caricando chemfig.

    Grazie!
    Tommaso

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #63587
      Up
      0
      Down
      ::


      Naturalmente il terzo codice è sbagliato, come mi ha fatto notare ieri sera Ivan 😳

      Quello giusto è:

      `\chemfig{*6(-(-OH)=*6(-(=O)-=(<:*6(-=-(-OCH_3)=(-OH)-=))-O-)-=-(-[:150])=)}` Ad ogni modo, il problema è stato risolto dall'autore stesso del pacchetto in questo modo: `\setcrambond{2pt}{}{} \chemfig{*6(-(-OH)=*6(-(=O)-=(<:*6(-=-(-OCH_3)=(-OH)-=))-O-)-=-(-O-[:210]-[:130]O-[:190](-[:130,0.7]-[:40,0.7]O-[2,0.7]-[:130](-[2,0.7]OH)-[:190](-[:120,0.7]HO)-[:-190](-[:190,0.7]HO)<[:-50](-[:170,0.7]H_3C)-[:10,,,,, line width=2pt]O>[:-10])-[:-190](-[:190,0.7]HO)<[:-50](-[:170,0.7]HO)-[:10,,,,, line width=2pt](-[6,0.7]OH)>[:-10])=)}`

      Non ci sarei arrivato nemmeno tra qualche anno.

      Ciao
      Tommaso

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top