[RISOLTO] Simbolo di doppia derivazione à la Newton su lettera greca

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #119294
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Prova a ricopiare la definizione di egreg, cambia il nome da \grdot a \grddot; sotituisci \” a \.
        Io ci proverei, ma non l’ho fatto, quindi non garantisco che funzioni.

      • #119295
        LuglioM26
        Partecipante
          Up
          0
          Down
          ::


          Ciao, intanto buon anno a tutti.

          Hai provato, in alternativa, con:

          `\[\ddot \gamma \]`

          Stefano

        • #119296
          Andrea
          Partecipante
            Up
            0
            Down
            ::


            Sì, scusa…nel p.s. volevo dire $\ddot\gamma$ :-/

          • #119297
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Ora ho provato e ovviamente i puntini non sono centrati come non lo sono quando si usa un solo punitno; Ho creato il file con le modifiche che ti ho suggerito: o copiato da stackexchange il codice che ha suggerito egreg; ho replicato quel codice per definire la macro \grddot usando \” invece di \., come ti avevo suggerito; ho aggiunto una riga per confrontare \grddot{\textgamma} con $\ddot{\gamma}$, e funziona come previsto.`\documentclass{article}
              \usepackage{textgreek}

              \DeclareRobustCommand\grdot[1]{%
              \leavevmode
              \vbox{
              \offinterlineskip
              \ialign{%
              ##\cr
              \hidewidth\.{}\hidewidth\cr
              \noalign{\kern-1ex}
              #1\cr
              }
              }%
              }

              \DeclareRobustCommand\grddot[1]{%
              \leavevmode
              \vbox{
              \offinterlineskip
              \ialign{%
              ##\cr
              \hidewidth\”{}\hidewidth\cr
              \noalign{\kern-1ex}
              #1\cr
              }
              }%
              }

              \begin{document}
              I would like this \grdot{\textgamma}, and not
              $\dot{\gamma}$ this.

              \grdot{\textbeta}\grdot{\textGamma}\grdot{\textdelta}%
              \grdot{\textepsilon}

              I would like this \grddot{\textgamma}, and not $\ddot{\gamma}$.

              \end{document}`Va da se che se provi a rendere obliqua la lettera gamma anche con \grddot, i due puntini non stanno sul centro; per ottenere lo spostamento dei due puntini, bisognerebbe aggiungere altro codice che tenga cono del parametro “slant per point” del font in uso che renderebbe le due definizioni (quella con una sola d e quella con due d) assai più complessa; non impossibile ma più complessa. Il fatto che egreg non abbia indicato la soluzione più complessa, credo che dipendesse da come il richiedente aiuto si era spiegato nella sua domanda su stackexchange.

            • #119298
              Andrea
              Partecipante
                Up
                0
                Down
                ::

                LuglioM26″ post=119775Ciao, intanto buon anno a tutti.

                Hai provato, in alternativa, con:

                `\[\ddot \gamma \]`

                Stefano

                Sì, scusa…nel p.s. volevo dire $\ddot\gamma$ :-/

              • #119299
                Andrea
                Partecipante
                  Up
                  0
                  Down
                  ::

                  OldClaudio” post=119777Ora ho provato e ovviamente i puntini non sono centrati come non lo sono quando si usa un solo punitno; Ho creato il file con le modifiche che ti ho suggerito: o copiato da stackexchange il codice che ha suggerito egreg; ho replicato quel codice per definire la macro \grddot usando \” invece di \., come ti avevo suggerito; ho aggiunto una riga per confrontare \grddot{\textgamma} con $\ddot{\gamma}$, e funziona come previsto.`\documentclass{article}
                  \usepackage{textgreek}

                  \DeclareRobustCommand\grdot[1]{%
                  \leavevmode
                  \vbox{
                  \offinterlineskip
                  \ialign{%
                  ##\cr
                  \hidewidth\.{}\hidewidth\cr
                  \noalign{\kern-1ex}
                  #1\cr
                  }
                  }%
                  }

                  \DeclareRobustCommand\grddot[1]{%
                  \leavevmode
                  \vbox{
                  \offinterlineskip
                  \ialign{%
                  ##\cr
                  \hidewidth\”{}\hidewidth\cr
                  \noalign{\kern-1ex}
                  #1\cr
                  }
                  }%
                  }

                  \begin{document}
                  I would like this \grdot{\textgamma}, and not
                  $\dot{\gamma}$ this.

                  \grdot{\textbeta}\grdot{\textGamma}\grdot{\textdelta}%
                  \grdot{\textepsilon}

                  I would like this \grddot{\textgamma}, and not $\ddot{\gamma}$.

                  \end{document}`Va da se che se provi a rendere obliqua la lettera gamma anche con \grddot, i due puntini non stanno sul centro; per ottenere lo spostamento dei due puntini, bisognerebbe aggiungere altro codice che tenga cono del parametro “slant per point” del font in uso che renderebbe le due definizioni (quella con una sola d e quella con due d) assai più complessa; non impossibile ma più complessa. Il fatto che egreg non abbia indicato la soluzione più complessa, credo che dipendesse da come il richiedente aiuto si era spiegato nella sua domanda su stackexchange.

                  Grazie mille! In effetti con \” funziona. Ho poi ovviato alla centratura dei due puntini aggiungendo \kern.2em in questo modo

                  `\DeclareRobustCommand\grddot[1]{%
                  \leavevmode
                  \vbox{
                  \offinterlineskip
                  \ialign{%
                  ##\cr
                  \kern.2em\hidewidth\”{}\hidewidth\cr
                  \noalign{\kern-1ex}
                  #1\cr
                  }
                  }%
                  }`

                  Sto così usando [font=courier]\grddot{$\gamma$}[/font]. Ora, come dicevo, e se volessi usarlo in mathmode? In modo cioè da avere [font=courier]$\grddot{\gamma}$[/font] o anche [font=courier]$\grddot\gamma$[/font]? Come dovrei modificare il codice?

                • #119300
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Dentro \vbox sei in textmode; se volessi usare sempre \gamma matematico, ti basterebbe mettere i due dollari dentro la definizione, uno prima e uno dopo il segnaposto dell’argomento #1.

                    Pero \kern non si adatta ai quattro stili matematici; invece di \kern0.2em che fa benissimo in modo testo, potresti mettere \mkern3mu usando l’unità di misura degli spazi nel modo matematico e che hanno il valore giusta anche epr i pedici primi e i pedici secondi, oltre che per la matematica in display e la matematica in linea col testo. I due dollari dovrebbero stare prima di #1, ma dopo il primo dollaro.

                    Ti conviene studiare un po’ di linguaggio TeX; ti suggerisco la guida di egreg, Enrico Gregorio, Appunti di programmazione in TeX e LaTeX che trovi nella sezione Documentazione di questo Forum.

                  • #119301
                    Andrea
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      La ringrazio per la risposta e per l’indicazione della guida del prof. Gregorio.
                      Sto quindi usando questo comando [font=courier]$\mgrddot{\gamma}$[/font] il cui codice è

                      `\DeclareRobustCommand\mgrddot[1]{%
                      \leavevmode
                      \vbox{
                      \offinterlineskip
                      \ialign{%
                      ##\cr
                      $\mkern-3mu$ \hidewidth\”{}\hidewidth\cr
                      \noalign{\kern-1ex}
                      $#1$\cr
                      }
                      }%
                      }`

                    • #119302
                      Up
                      0
                      Down
                      ::

                      Elzeviro” post=119787La ringrazio per la risposta e per l’indicazione della guida del prof. Gregorio.
                      Sto quindi usando questo comando [font=courier]$\mgrddot{\gamma}$[/font] il cui codice è

                      `\DeclareRobustCommand\mgrddot[1]{%
                      \leavevmode
                      \vbox{
                      \offinterlineskip
                      \ialign{%
                      ##\cr
                      $\mkern-3mu$ \hidewidth\”{}\hidewidth\cr
                      \noalign{\kern-1ex}
                      $#1$\cr
                      }
                      }%
                      }`

                      Non capisco dove sia il vantaggio rispetto a [tt]$\ddot{\gamma}$[/tt]

                      Ciao
                      Enrico

                    • #119303
                      Andrea
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Come può vedere in allegato, con [font=courier]\mgrddot [/font] i due puntini escono più centrati. Tutto qui 🙂

                        Attachments:
                        You must be logged in to view attached files.
                      • #119304
                        Andrea
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          egreg9″ post=119817
                          Non capisco dove sia il vantaggio rispetto a [tt]$\ddot{\gamma}$[/tt]

                          Come può vedere in allegato, con [font=courier]$\mgrddot{\gamma}$[/font] i due puntini mi escono più centrati. Tutto qui 🙂

                          Attachments:
                          You must be logged in to view attached files.
                        • #119305
                          LuglioM26
                          Partecipante
                            Up
                            0
                            Down
                            ::



                            @Elzeviro

                            Scusami, ma a me è sempre un inganno ottico.

                            E’ vero che sembra centrata la seconda versione ma le distanze dai bordi della lettera gamma nella prima sono più equilibrati (ingrandendo).

                            Con tre pallini o più come funziona il codice?

                            `\[{\dddot \gamma }\]` `\[{\ddddot \gamma }\]`

                            Queto ovviamente è un parere personale

                            Stefano

                          • #119306
                            Andrea
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              LuglioM26″ post=119820 @Elzeviro

                              Scusami, ma a me è sempre un inganno ottico.

                              E’ vero che sembra centrata la seconda versione ma le distanze dai bordi della lettera gamma nella prima sono più equilibrati (ingrandendo).

                              Con tre pallini o più come funziona il codice?

                              `\[{\dddot \gamma }\]` `\[{\ddddot \gamma }\]`

                              Queto ovviamente è un parere personale

                              Stefano

                              Ho capito cosa vuole dire ma, a mio gusto, trovo meno “disturbante” in lettura il posizionamento dei due pallini dato da [tt]\mgrddot[/tt] .
                              Per quanto riguarda con tre o più pallini non saprei come modificare il codice… :-/

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

                          Go to top