Problemi con newpxtext e ntheorem

  • Creatore
    Topic
  • #109200
    mcl1962
    Partecipante
      Up
      0
      Down
      ::


      Oggi ho aggiornato il mio Texlive 2016 (versione completa su Linux Mint, installata seguendo i suggerimenti di egreg9; versione completa su Windows 10) e non riesco più a compilare documenti che compilavo fino a ieri.

      Alla fine credo di aver scoperto che il problema è dovuto alla nuova versione di newpxtext (22.01.2017) che va in conflitto con ntheorem. Il seguente esempio minimo

      `
      \documentclass[12pt,a4paper]{article}

      \usepackage[italian]{babel} % Personalizzazioni per l'italiano
      \usepackage{newpxtext} % Palatino
      \usepackage[T1]{fontenc} % Insieme di caratteri T1
      \usepackage[utf8]{inputenc} % Codifica “unicode” (UTF8)
      \usepackage{ntheorem}

      \begin{document}
      Ciao, mondo!
      \end{document}
      `

      causa il seguente errore:

      `
      riga 524: Package ntheorem Error: Theorem style plain already defined. …rfont ##1\ ##2\ (##3)\theorem@separator]}
      `

      Qualcuno può aiutarmi?
      Grazie e ciao.

      Claudio

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


        MODIFICATO

        Hai ragione, dopo l’aggiornamento del pacchetto da errore
        ========================================================
        Ciao Claudio,

        altri (MOLTO) più esperti di me ti daranno le giuste indicazioni, sono certo.
        Ti scrivo solo per farti sapere che da me il tuo esempio compila benissimo e uso Texlive 2016 su Ubuntu.

        Marco

      • #109202
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Ciao Marco.

          Anche a me funzionava fino a ieri. Ma stamattina ho aggiornato: anche tu hai aggiornato?

        • #109203
          Up
          0
          Down
          ::


          Vero, hai ragione, l’aggiornamento causa l’errore

          Marco

        • #109204
          mcl1962
          Partecipante
            Up
            0
            Down
            ::


            Grazie per la conferma, Marco.

          • #109205
            mcl1962
            Partecipante
              Up
              0
              Down
              ::


              Il problema si presenta anche con i font newtx.
              Per il momento ho risolto con:

              `

              \usepackage[thmmarks,thref,hyperref,amsmath]{ntheorem}
              \RequirePackage{scrlfile}
              \PreventPackageFromLoading{amsthm}
              \usepackage[largesc]{newpxtext}

              `

              Ciao.

              Claudio

            • #109206
              mcl1962
              Partecipante
                Up
                0
                Down
                ::


                L’autore dei pacchetti newpx e newtx mi ha scritto che:

                I had overlooked the incompatibility of amsthm and ntheorem in the most recent updates, and I’ve now changed newpxtext.sty and newtxtext.sty so that amsthm is loaded only if the theoremfont option is specified. The revised packages should appear on CTAN tomorrow.

                Il mio problema è dunque risolto!
                Ciao.

                Claudio

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

            Go to top