problemi scrittura formule con xymtex

  • Creatore
    Topic
  • #52681
    Up
    0
    Down
    ::


    Nel codice di seguito è anche spiegato il mio problema. Grazie a chiunque possa darmi una mano. uso miktex aggiornato con texnic center

    `
    \documentclass{article}[11pt]
    \usepackage{xymtex}
    \begin{document}

    Reagente A
    \pyridinevi{2==CH$_{2}$OH;6=={OHH$_{2}$C}}

    Reagente B
    \setbox1=\hbox{
    \begin{picture}(0,0)(300,270)
    \put(0,0){\tetrahedral{0==S;1D==O;2==Cl;3D==O}}
    \end{picture}}
    \bzdrh[c]{1==\box1;4==CH$_{3}$}

    Reagente B senza Cl
    \setbox2=\hbox{
    \begin{picture}(0,0)(300,270)
    \put(0,0){\tetrahedral{0==S;1D==O;3D==O}}
    \end{picture}}
    \bzdrh[c]{1==\box2;4==CH$_{3}$}

    Ora dovrei attaccare il reagente B senza Cl ad uno dei CH$:{2}$OH del reagente A
    \setbox3=\hbox{
    \begin{picture}(0,0)(300,270)
    \put(0,0){\bzdrh[c]{1==\box2;4==CH$_{3}$}}
    \end{picture}}
    \pyridinevi{2==CH$_{2}$O–\box3;6==CH$_{2}$OH}

    però la metodica per unire i due frammenti usata finora non va bene perchè mi sparisce la parte di reagente B senza Cl in cui esplicito i legami S=O
    \end{document}`

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

      Nel codice di seguito è anche spiegato il mio problema. Grazie a chiunque possa darmi una mano. uso miktex aggiornato con texnic center

      `
      \documentclass{article}[11pt]
      \usepackage{xymtex}
      \begin{document}

      Reagente A
      \pyridinevi{2==CH$_{2}$OH;6=={OHH$_{2}$C}}

      Reagente B
      \setbox1=\hbox{
      \begin{picture}(0,0)(300,270)
      \put(0,0){\tetrahedral{0==S;1D==O;2==Cl;3D==O}}
      \end{picture}}
      \bzdrh[c]{1==\box1;4==CH$_{3}$}

      Reagente B senza Cl
      \setbox2=\hbox{
      \begin{picture}(0,0)(300,270)
      \put(0,0){\tetrahedral{0==S;1D==O;3D==O}}
      \end{picture}}
      \bzdrh[c]{1==\box2;4==CH$_{3}$}

      Ora dovrei attaccare il reagente B senza Cl ad uno dei CH$:{2}$OH del reagente A
      \setbox3=\hbox{
      \begin{picture}(0,0)(300,270)
      \put(0,0){\bzdrh[c]{1==\box2;4==CH$_{3}$}}
      \end{picture}}
      \pyridinevi{2==CH$_{2}$O–\box3;6==CH$_{2}$OH}

      però la metodica per unire i due frammenti usata finora non va bene perchè mi sparisce la parte di reagente B senza Cl in cui esplicito i legami S=O
      \end{document}`

      Perché mai i numeri dovrebbero essere uguali?
      `\documentclass{article}[11pt]
      \usepackage{xymtex}
      \newsavebox{\boxA}
      \newsavebox{\boxB}

      \begin{document}

      Reagente A
      \pyridinevi{2==CH$_{2}$OH;6=={OHH$_{2}$C}}

      Reagente B
      \sbox\boxA{%
      \begin{picture}(0,0)(300,270)
      \put(0,0){\tetrahedral{0==S;1D==O;2==Cl;3D==O}}
      \end{picture}}
      \bzdrh[c]{1==\usebox\boxA;4==CH$_{3}$}

      Reagente B senza Cl

      \sbox\boxA{%
      \begin{picture}(0,0)(300,270)
      \put(0,0){\tetrahedral{0==S;1D==O;3D==O}}
      \end{picture}}
      \bzdrh[c]{1==\usebox\boxA;4==CH$_{3}$}

      Ora dovrei attaccare il reagente B senza Cl a uno dei CH$_{2}$OH del reagente A

      \sbox\boxB{%
      \begin{picture}(0,0)(40,370)
      \put(0,0){\bzdrh[c]{1==\usebox\boxA;4==CH$_{3}$}}
      \end{picture}}
      \pyridinevi{2==CH$_{2}$O–\usebox\boxB;6==CH$_{2}$OH}

      \end{document}`
      Usare \box1, \box2 e simili è sconsigliabile. Non dimenticare gli “spazi impliciti” (i fine riga che ho commentato).

      Ciao
      Enrico

    • #52683
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Mi lasciano perplesso i \begin{picture} senza i corrispondenti \end{picue}.

        È corretto? Io non ho (ancora) ximtex, quindi non riesco (ancora) a compilare, ma l’osservazione precedente mi lascia assai perplesso.

      • #52684
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          ximtex è stato tolto dal CTAN ❗

          Peccato.

        • #52685
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Scusate ho sbagliato a scrivere ximtex invece di xymtex.
            La distribuzione TeX Live non contiene più il pacchetto xymtex che su CTAN è classificato oboleto. Volendo lo si potrebbe ancora scaricare, ma CTAN rinvia al pacchetto chemtex.

          • #52686
            Up
            0
            Down
            ::

            Mi lasciano perplesso i \begin{picture} senza i corrispondenti \end{picture}.

            È corretto? Io non ho (ancora) ximtex, quindi non riesco (ancora) a compilare, ma l’osservazione precedente mi lascia assai perplesso.

            Mi pare che gli \end{picture} ci siano.

            XyMTeX è ancora su CTAN: http://www.ctan.org/tex-archive/macros/latex/contrib/xymtex/. Non è in TeX Live per questioni di licenze. 🙁 Va installato in texmf-local o nell’albero personale.

            Ciao
            Enrico

          • #52687
            Up
            0
            Down
            ::


            Beh, prima di tutto grazie per le risposte, poi mi scuso per aver sbagliato sezione e poi per rispondere alla domanda del “perchè numeri diversi?”… beh.. boh.. 😳 cioè ho letto la guida a riguardo e fatto un pochi di tentativi ma non mi andava..
            In ogni caso grazie mille! 🙂

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

        Go to top