errore con il pacchetto xfrac

  • Creatore
    Topic
  • #29832
    Up
    0
    Down
    ::


    Buongiorno
    cerco di inserire una frazione nel testo con il comando \sfrac del pacchetto xfrac.
    Come indicato in L’Arte di Scrivere con LaTeX, ho cercato i pacchetti xparse, template, xtools da http://www.latex-project.org/code/experimental/xbase.tgz

    Riassumo le versioni che ho trovato
    `
    PACCHETTO VERSIONE
    xparse 2000/01/29 v0.20
    xtools v 1.8 2001/07/24
    template v 1.25 2001/07/25
    `

    Compilo un documento con il seguente preambolo:
    `\documentclass[a4paper,11pt,twoside,notitlepage,final]{report}

    \usepackage[Italian]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lipsum}
    \usepackage[big]{layaureo}
    \usepackage[decimalsymbol=comma]{siunitx}
    \usepackage{graphicx}
    \usepackage{indentfirst}
    \usepackage{amsmath}
    \usepackage[italian]{varioref}
    \usepackage{listings}
    \usepackage{mathcomp}
    \usepackage{empheq}
    \usepackage{xcolor}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage[font=small]{caption}
    \usepackage{subfig}
    \usepackage{float}
    \usepackage{rotating}
    \usepackage{xfrac}`

    ottengo 1 errore e 8 warnings, il pdf viene generato con la frazione scritta correttamente, ma anche con una riga: redefsymbols

    Questo il testo dell’errore
    `This is a LaTeX bug! Check coding!
    ! Command name `\or:' already defined! Current meaning: \or.
    \err_latex_bug:x …coding!}\tex_errmessage:D {#1}

    l.62 \let_new:NN \or:
    \tex_or:D`

    Potete aiutarmi?
    grazie a presto
    GG

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #29833
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Buongiorno
        cerco di inserire una frazione nel testo con il comando \sfrac del pacchetto xfrac.
        Come indicato in L’Arte di Scrivere con LaTeX, ho cercato i pacchetti xparse, template, xtools da http://www.latex-project.org/code/experimental/xbase.tgz

        Ricordo di aver avuto qualche problema con quel comando. Fra l’altro, le cose potrebbero essere cambiate ancora con gli utlimi aggiornamenti delle distribuzioni di LaTeX. Il mio consiglio è di eliminare tutti i pacchetti, uno alla volta, in modo da individuare il conflitto, con un esempio minimo che riproduce il problema.

        In alternativa, lasciar perdere xfrac, che non è questo gran che…

        Fammi sapere se ci sono sviluppi: se necessario, aggiorno la guida.

        Ciao,
        L.

      • #29834
        Up
        0
        Down
        ::


        il pacchetto che dà l’errore è
        `\usepackage{empheq}`
        senza quello, l’errore sparisce; rimane “redefsymbols” nel pdf prodotto e tutti e 8 i warnings

        eliminando anche
        `\usepackage{mathcomp}`
        i warnings diventano 7 (LaTeX font warning) e la “redefsymbols” rimane

        eliminando anche
        `\usepackage[decimalsymbol=comma]{siunitx}`
        “redefsymbols” se ne va, restano 4 warnings (Latex font warning)

        se lascio tutti i pacchetti caricati tranne xfrac, 0 w, 0 errori

        Può essere che

        Riassumo le versioni che ho trovato
        `PACCHETTO VERSIONE
        xparse 2000/01/29 v0.20
        xtools v 1.8 2001/07/24
        template v 1.25 2001/07/25 `

        o pacchetti che ho trovato non siano abbastanza recenti? dove altro reperirli?
        grazie GG

      • #29835
        Up
        0
        Down
        ::


        Alla fine, come suggerito alla pagina 64 di “The Comprehensive LaTeX Symbol List” ho caricato il pacchetto nicefrac e scritto
        `\nicefrac{1}{4}`
        e ho risolto così. il problema di xfrac, per qunto mi riguarda, resta aperto
        a presto
        GG

      • #29836
        Up
        0
        Down
        ::

        Alla fine, come suggerito alla pagina 64 di “The Comprehensive LaTeX Symbol List” ho caricato il pacchetto nicefrac e scritto
        `\nicefrac{1}{4}`
        e ho risolto così. il problema di xfrac, per qunto mi riguarda, resta aperto
        a presto

        Non sono riuscito a risolvere il problema di xfrac; per quanto riguarda la frazione scritta in quel modo, usala solo se stai scrivendo un libro di ricette di cucina.

        Ciao
        Enrico

      • #29837
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Non sono riuscito a risolvere il problema di xfrac; per quanto riguarda la frazione scritta in quel modo, usala solo se stai scrivendo un libro di ricette di cucina.

          Accipicchia! A questo punto, probabilmente toglierò l’accenno a xfrac nella prossima versione dell’Arte. Magari provo nicefrac: se non dà problemi, potrei menzionarlo al posto di xfrac. Se dà problemi anche quello, ometto del tutto le due righe.

          Ciao,
          L.

        • #29838
          Up
          0
          Down
          ::

          Non sono riuscito a risolvere il problema di xfrac; per quanto riguarda la frazione scritta in quel modo, usala solo se stai scrivendo un libro di ricette di cucina.

          Accipicchia! A questo punto, probabilmente toglierò l’accenno a xfrac nella prossima versione dell’Arte. Magari provo nicefrac: se non dà problemi, potrei menzionarlo al posto di xfrac. Se dà problemi anche quello, ometto del tutto le due righe.

          Io, invece, non menzionerei né l’uno né l’altro: le frazioni di nicefrac sono orribili e in un testo di tipo tecnico non vanno mai usate. In uno non tecnico nemmeno, se non è un libro di cucina, insisto. 🙂

          Ciao
          Enrico

        • #29839
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Io, invece, non menzionerei né l’uno né l’altro: le frazioni di nicefrac sono orribili e in un testo di tipo tecnico non vanno mai usate. In uno non tecnico nemmeno, se non è un libro di cucina, insisto. 🙂

            Prometto che togliere quelle due righe sarà la prima cosa cosa che farò nel nuovo anno… 😉 😀

            Ciao,
            L.

          • #29840
            Up
            0
            Down
            ::

            Prometto che togliere quelle due righe sarà la prima cosa cosa che farò nel nuovo anno… 😉 😀

            Ciao,
            L.

            beh, ovviamente la decisione finale spetta a te.
            faccio solo presente che il pacchetto xfrac in sé funziona…
            se carico anche il pacchetto empheq, mi dà il seguente errore
            `This is a LaTeX bug! Check coding!
            ! Command name `\or:' already defined! Current meaning: \or.
            \err_latex_bug:x …coding!}\tex_errmessage:D {#1}`
            producendo comunque l’output corretto

            a presto
            GG

          • #29841
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Una scrittura del tipo $\sfrac{3}{4}$, che si può ottenere con pacchetti come nicefrac o xfrac, è invece sempre sconsigliabile (l’unica possibile eccezione è se la frazione si trova all’interno di un libro di cucina).

              Visti gli sviluppi di questo filone, penso sia opportuno inserire nell’Arte questa nota al piede, piuttosto che ignorare del tutto nicefrac o xfrac.

              C’è un problemino: così facendo, il pacchetto xfrac tocca caricarlo lo stesso (anche se per sconsigliarlo). 🙄 Per inciso, le frazioni ottenute con xfrac sono leggermente meno brutte di quelle che si ottengono con nicefrac.

              Lo faccio presente ad Enrico, per il suo nuovo progetto. Alla disperata, se xfrac sarà del tutto incompatibile con esso, potrei generare la frazione in un pdf a sé stante, ritagliarla e includerla nella nuova Arte come immagine (lo so che è tremendo, ma a mali estremi…), ma preferirei qualcosa di meno crudo…

              Ciao,
              L.

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

          Go to top