Posizione dei limiti negli integrali

  • Creatore
    Topic
  • #110163
    Up
    0
    Down
    ::


    Utilizzando LuaLaTex con font Unimath per i caratteri di matematica, con il comando \int_{0}^{1} (con i limiti messi a destra del simbolo di integrale) mentre il limite superiore si trova a una distanza corretta, il imite inferiore (nell’esempio lo zero) non è abbastanza vicino al simbolo di intergale. Come si può fare per spostarlo più a sinistra e avvicinarlo al simbolo di integrale?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #110164
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ho già incontrato questo bug; una pezza si può mettere aggiungendo prima del limite inferiore un arretramanto matematico di 9mu, così`\int_{-\mkern9mu 0}^{1}…`.
        Ho contattato il LuaTeX Team; loro stanno già lavornado con una versione 1.0.4 che non presenta questo difetto. Ho contattato il CTAN Team, e mi hanno detto che gli eseguibili li aggiornano di massima una volta all’anno, per cui il prossimo aggiornamto avrà luogo con TeXLive2017.

        Nel frattempo il “tacon” che ti ho suggerito risolve il problema; se poi vuoi accotare di più, cambia quel [tt]9mu[/tt] in qualcosa di più grande, per esempio [tt]12mu[/tt]. Prova con diversi valori, perché il vlaore migliore dipende dal font matematico usato.

        Nota che attualmente il problema è di Lua(La)TeX, perché con XeLaTeX e gli stessi font OpenType il problema non si manifesta.

      • #110165
        Up
        0
        Down
        ::


        Ti ringrazio per il suggerimento che cercherò di applicare. Resta però il fatto che devo stare attento quanto \int si trova in display mode e quando no poiché nel testo l’integrale cambia di carattere e non presenta questo problema. Si riesce a fare una macro in modo da stabilire se applicare o meno l’arretramento a seconda della modalità di composizione matematica in cui si trova LaTex.

      • #110166
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, credo che na macro si possa fare, ma è delicata, e fra qualche minuto avr`ø da guidare per circa 5 ore. Quando av®o tempo ci penserò, perché, ripeto, non è banale. Certo basterebbe vede in que dei quattro modi matematici sta componendo, ma bisogna andare a cercare i comandi interni per farlo.

          Se nel frattempo qualcuno arriva ad una soluzione prima di me, tanto meglio per te.

        • #110167
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Mi spiace, ma non ci sono riuscito.
            LaTeX (e quindi anche LuaLaTeX) dispongono di due comandi \mathchoice e \mathpalette che permettono di fare cose diverse nei quattro diversi stili matematici, displaystyle, textstyle, scriptstyle e scriptscriptstyle. Li ho usati epr altri problemi, ma in questo caso non sono riuscito a farli funzionare come di deve.
            Il problema nasce dal fatto che l’impostazione fa fatta prima di creare il limite inferiore, ma va usato solo mediante la composizione di quel limite inferiore. Quindi l’arretramento viene eseguito, ma il limite inferiroe va allo stesso livello di una comune variabile, non al piede dell’integrale.
            Capisco il tuo problema, ma non sono riuscito a risolverlo. Pazienta un paio di mesi, se poi, e con la versione 1.0.4 di LuaTeX il roblema dovrebbe sparire da solo con la nuova distribuzione di TeXLive 2017.

          • #110168
            Up
            0
            Down
            ::


            Grazie ugualemente.
            Aspetterò la nuova versione.

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

        Go to top