[RISOLTO ]classe ArsTeXnica incompatibile con ultimo aggiornamento LaTeX ???

  • Creatore
    Topic
  • #122230
    bencio
    Partecipante
      Up
      0
      Down
      ::


      Dopo un aggiornamento di TeXlive fatto pochi giorni fa
      la classe “arstexnica.cls” provoca un errore.
      Funziona tutto bene su altra macchina
      su cui non ho fatto l’aggiornamento.
      Uso pdflatex.

      La definizione di \theHtitle (riga 116 del file di classe) va in conflitto
      con una definizione preesistente.

      L’errore non si presenta se sposto la definizione
      due righe più indietro, cioè prima di \newcounter{title} .
      (Non so se poi le cose vadano veramente bene,
      ma almeno la compilazione arriva in fondo.)

      Potrebbe essere cambiata la definizione di \newcounter ??
      Questa è la unica ipotesi che riesco a fare, per strana che sia.

      Bisognerebbe sia capire cosa è successo sia trovare un rimedio.

      Io continuo a cercare, ma se qualcuno mi aiuta lo ringrazio !!

      AAA

      nel frattempo vedo nel file latex.ltx il codice

      \def\@addtoreset#1#2{\expandafter\@cons\csname cl@#2\endcsname {{#1}}%
      \expandafter\xdef\csname theH#1\endcsname{%
      \expandafter\noexpand\csname theH#2\endcsname.%
      \noexpand\the\noexpand\value{#1}}%
      }

      Che sia quì la novità ??

      Ma come si rimedia ??

      Ho guardato alche il file ltcounts.dtx in cui trovo:
      % \changes{v1.1p}{2024/10/26}{Fully expand counter name in theHfoo commands (gh/1508)}

      da cui si capisce che la novità risale a circa 40 giorni fa

      Saluti
      Battista

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #122231
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Infatti. Ne ho informato il curatore della classe arstexnica il 3 novembre scorso; a me sembrava che bastasse modificare la riga 116 della classe sostituendo \newcommand con \providecommand.
          Il curatore il 7 novembre mi ha confermato che la cosa che proponevo andava benissimo, di sicuro per la versione destinata agli autori; avrebbe controllato se andava bene anche per la versione destinata alla redazione di ArsTeXnica che è diversa da quella per gli autori e poi avrebbe creato e distribuito sul forum la versione definitiva. Pensavo che l’avesse già fatto. Comunque lo sollecito.

        • #122232
          bencio
          Partecipante
            Up
            0
            Down
            ::


            Va bene. Allora resto in attesa dell’aggiornamento.
            Saluti
            Grazie
            Battista

          • #122233
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Non aspettare: correggi la riga 116 come ti ho detto nel file che hai scaricato, prima che il curatore abbia tempo da dedicare a mettere sul forum la nuova versione potrebbe passare troppo tempo.

            • #122234
              GuITstaff
              Amministratore del forum
                Up
                0
                Down
                ::


                Ciao,

                ho appena completato l’aggiornamento della classe e fatto il push al repository. La nuova versione può essere scaricata, come al solito, qui: https://guitex.org/home/collabora-autori

                Segnalate pure in questa discussione eventuali malfunzionamenti.

                Ciao.
                Max

              • #122235
                bencio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie, domani scarico e provo.
                  Battista

                • #122236
                  bencio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ho scaricato il pacchetto atkit e ho guardato il file di classe.
                    Vedo la modifica in riga 116 e poi varie altre modifiche.

                    Forse sarebbe il caso di cambiare la data e la versione in riga 2.
                    E’ cambiato da atkit-3.0.0 a atkit-3.0.1 il nome della cartella
                    che si scarica compressa, ma non sono cambiate la data e la versione
                    del file di classe.

                    Faccio andare il mio file e pare OK.
                    Poi vedo che produce una pagina in più, che contiene solo titolo e autore,
                    scritti come testo normale (quasi) e sta prima della prima pagina dell’articolo.
                    La pagina in più è regolarmente numerata, quindi l’articolo inizia a pagina 2.

                    Faccio qualche esperimento e vedo che la pagina in più
                    si produce con il cambiamento di riga 207
                    da così : \def\AT@authors@hook#1{}
                    a così : \def\AT@authors@hook{}

                    La pagina in più è una cosa voluta ?
                    serve per annotazioni ?
                    serve per aggiungere una lettera di presentazione ?

                    saluti

                    Battista

                  • #122237
                    GuITstaff
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::


                      Ciao Battista,

                      Grazie della segnalazione. Faccio un test e in giornata ricarico la versione nuova.

                      A presto.
                      Max

                    • #122238
                      GuITstaff
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::


                        Ciao,

                        la nuova versione (3.0.2) è online, puoi scaricarla e testarla. Io ho fatto un test e il problema dovrebbe essere risolto, ma visti i precedenti meglio se viene testata anche da altri.

                        Ho aggiornato anche il numero di versione e la data della classe.

                        Ciao.
                        Max

                      • #122239
                        bencio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Funziona !

                          grazie

                          Battista

                        • #122240
                          GuITstaff
                          Amministratore del forum
                            Up
                            0
                            Down
                            ::


                            Ottimo. Grazie a te per le segnalazioni!

                            Max

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

                        Go to top