Scrivere sopra le frecce

  • Creatore
    Topic
  • #2588
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Sapete come scrivere sopre le frecce?

      Avete presente ad esempio una espressione matematica il cui sopra ad una freccia di limite (tende a) si scrive una condizione?

      blablabla
      f(x) ———— g(x)

      Ovviamente la freccia dovrebbe allungarsi in funzione della condizione…
      In realtà questa cosa non mi serve per espressioni matematiche, ma serve alla mia ragazza (l’ho convinta a scrivere la tesi in latex!!!) per delle espressioni “chimiche”. Ho già guardato sul manuale di XyMTeX ma non ho trovato nulla…

      Spero di essere stato chiaro… CIAO

    Visualizzazione 10 filoni di risposte
    • Autore
      Risposte
      • #2589
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Puoi risolvere usando il pacchetto {amscd} e poi i comandi
          \begin{equation*}
          \begin{CD}
          f(x)@>aaaaa>>g(x)\\
          \end{CD}
          \end{equation*}

        • #2590
          Up
          0
          Down
          ::


          Dovrebbe esistere un comando standard LaTeX da utilizzarsi in modo matematico… Ora non ho sottomano un buon manuale, ma credo esista il modo. Abbiate l’accortezza di aspettare una mia futura risposta, a breve su questi schermi 🙂

          Ciao.

        • #2591
          Up
          0
          Down
          ::


          Ed effettivamente il comando c’e`:
          \stackrel{upper_sym}{lower_sym}
          Il problema sorge quando il testo da infilare sopra la freccia e` piu` lungo di tale simbolo, provare per credere.

          Effettivamente sul mio manuale e` riportato anche amscd, che pero` e` stato concepito per i diagrammi commutativi…

          Ciao.

        • #2592
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Chiedo Venia ….. nell’archivio storico del forum è già presente una risposta dettagliata alla domanda….. 😳

            Riporto quel 3d…. potrebbe servire a qualcuno…. GRAZIE A TUTTI.

            Ciao a tutti! Devo scrivere delle reazioni chimiche che prevedono delle frecce con sopra e sotto il valore delle costanti. Con il comando \starckrel{sopra}{sotto} riesco a visualizzare una sola costante. Conbinando questo comando in cascata con se stesso non ottengo nulla di decente. Esiste un comando adatto o una combinazione specifica? Grazie in anticipo )

            Ciao, innanzitutto ti segnalo i package xymtex, chemtex e chemarrow, reperibili su CTAN; da quanto letto nel readme, l ultimo si spinge a ridefinire la forma della testa delle frecce dato che, secondo l autore (…) the arrow heads are not like the standard ones you will find in books or journals on chemistry. (?)
            In alternativa, rimandandoti a package disponibili in installazioni standard (teTeX, per esempio) e in particolare al package amsmath, eccoti un esempio di come ottenere una freccia con testo sia sopra sia sotto; utilizza una macro del package amscd (distribuito con amsmath): @>#1>#2>.
            Il primo argomento `e il testo che va sopra alla freccia.
            Ciao, Andrea.
            \documentclass{article} \usepackage{amscd,amsmath} \begin{document} \[\begin{CD} F\times\triangle[n-1] @>\mathrm{sopra, lungo}>\mathrm{sotto}>\Gamma^0 \end{CD}\] \end{document} )

            Usa il package amsmath . Il comando dovrebbe essere per es.: \xrightarrow[SOTTO]{SOPRA}
            Vedi anche la documentazione (amsldoc.dvi) di cui ti riporto il pezzo di interesse: 4.9 Extensible arrows \xleftarrow and \xrightarrow produce arrows that extend automatically to accommodate unusually wide subscripts or superscripts. These commands take one optional argument (the subscript) and one mandatory argument \xleftarrow{n+\mu-1}\quad \xrightarrow{n\pm i-1}
            Saluti. Jack.

          • #2593
            admin
            Amministratore del forum
              Up
              0
              Down
              ::


              Effettivamente \xrightarrow ecc. funzionano meglio che aprendo CD, a tal proposito vorrei far notare a chi non lo sapesse già che in texmf\doc\guides\companion c’è il capitolo 8 del Companion aggiornato e corretto, che riporta l’uso di \xrightarrow anziché il comando @>dgfdsgf>> come nell’edizione stampata del Companion.

              Ciao
              Cristian

            • #2594
              Up
              0
              Down
              ::


              Salve a tutti, anche io, nella stesura della mia tesi di laurea, ho trovato la stessa difficoltà esposta da peppaster

              Ciao a tutti! Devo scrivere delle reazioni chimiche che prevedono delle frecce con sopra e sotto il valore delle costanti. Con il comando \starckrel{sopra}{sotto} riesco a visualizzare una sola costante. Conbinando questo comando in cascata con se stesso non ottengo nulla di decente. Esiste un comando adatto o una combinazione specifica? Grazie in anticipo )

              Ho tentao la soluzione con \xrightarrow

              Effettivamente \xrightarrow ecc. funzionano meglio che aprendo CD, a tal proposito vorrei far notare a chi non lo sapesse già che in texmf\doc\guides\companion c’è il capitolo 8 del Companion aggiornato e corretto, che riporta l’uso di \xrightarrow anziché il comando @>dgfdsgf>> come nell’edizione stampata del Companion.

              Effettivamnte i due comandi \xrightarrow e \xrleftarrow sono semplici ed intuitivi. Io però ho bisogno di scrivere sopra e sotto una doppia freccia (quella per le reazioni reversibili)
              Sarebbe utile il comando \xrightleftarrow … peccato che non esiste 😆
              Avete qualche idea?
              Grazie 1000

            • #2595
              Up
              0
              Down
              ::

              Salve a tutti, anche io, nella stesura della mia tesi di laurea, ho trovato la stessa difficoltà esposta da peppaster
              Effettivamente i due comandi \xrightarrow e \xrleftarrow sono semplici ed intuitivi. Io però ho bisogno di scrivere sopra e sotto una doppia freccia (quella per le reazioni reversibili)
              Sarebbe utile il comando \xrightleftarrow … peccato che non esiste 😆
              Avete qualche idea?

              `\makeatletter
              \newcommand{\xleftrightarrow}[2][]{%
              \ext@arrow3399{\longleftrightarrowfill@}{#1}{#2}}
              \newcommand{\longleftrightarrowfill@}{%
              \arrowfill@\leftarrow\relbar\rightarrow}
              \makeatother`
              Preso, con modifiche, dal libriccino di Herbert Voß, Math mode, che si trova su CTAN.
              `
              \xleftrightarrow[sotto]{sopra}
              `
              Ciao
              Enrico

            • #2596
              Up
              0
              Down
              ::


              Tanto per cominciare grazie per la risposta repentina.
              Ho tentato questa strda ma la freccia che mi disegna è costituita da una unica linea ai cui capi ci sono idicate entrambi le direzioni… (< spero che il disegnino renda l'idea). Questa freccia in chimica indica una relazione di risonanza tra due strutture e non si può utilizzare per indicare una reazione all'equilibrio. A me quindi serve disegnare due freccie sovrapposte di cui una indica verso destra e l'altra verso sinistra... tanto meglio se le due freccie sono spezzate a metà come si può ottenere dal comando `\rightleftharpoons` del pacchetto AMSmath Grazie

            • #2597
              Up
              0
              Down
              ::

              Tanto per cominciare grazie per la risposta repentina.
              Ho tentato questa strda ma la freccia che mi disegna è costituita da una unica linea ai cui capi ci sono idicate entrambi le direzioni… (< spero che il disegnino renda l'idea). Questa freccia in chimica indica una relazione di risonanza tra due strutture e non si può utilizzare per indicare una reazione all'equilibrio. A me quindi serve disegnare due freccie sovrapposte di cui una indica verso destra e l'altra verso sinistra... tanto meglio se le due freccie sono spezzate a metà come si può ottenere dal comando `\rightleftharpoons` del pacchetto AMSmath Grazie

              `\documentclass[a4paper]{article}
              \usepackage{amsmath}

              \makeatletter
              \def\rightharpoonupfill@{%
              \arrowfill@\relbar\relbar\rightharpoonup}
              \def\leftharpoondownfill@{%
              \arrowfill@\leftharpoondown\relbar\relbar}

              \newcommand{\xrightleftharpoons}[2][]{\mathrel{%
              \raise.22ex\hbox{%
              $\ext@arrow 3095\rightharpoonupfill@{\phantom{#1}}{#2}$}%
              \setbox0=\hbox{%
              $\ext@arrow 0359\leftharpoondownfill@{#1}{\phantom{#2}}$}%
              \kern-\wd0 \lower.22ex\box0}%
              }
              \makeatother

              \begin{document}

              \[
              A\xrightleftharpoons[aaaaaa]{bbbbbb} B
              \]

              \end{document}`Herbert Voß ci ha già pensato.

              Ciao
              Enrico

            • #2598
              Up
              0
              Down
              ::


              Grazie mille è esattamente quello che cercavo 😀

            • #2599
              DMW
                Up
                0
                Down
                ::

                Grazie mille è esattamente quello che cercavo 😀

                Usa il pacchetto mhchem che lo hanno fatto apposta ed è a dir poco perfetto:
                ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/mhchem/mhchem.pdf
                nel tuo caso a pag. 10.

                Ciao

                Andrea

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

            Go to top