codifica del file “—.log”

  • Creatore
    Topic
  • #133997
    GuITstaff
    Amministratore del forum
      Up
      0
      Down
      ::

      AVVISO: non scrivo questo post per avere aiuto, ma per chiedere un commento.

      Segnalo un comportamento di pdfTeX che mi lascia perplesso.

      Faccio girare pdfTeX con LaTeX, invocato quindi come “pdflatex”, su un file
      codificato in Unicode-utf8, che dovrebbe essere lo standard.

      Se capita una dignostica di “Overfull \hbox” che riguarda una frase che include una vocale accentata la frase è scritta a terminale con un segno sostitutivo al posto della vocale accentata (il segno può essere “?” oppure un qualche graficismo tipo un punto di domanda in negativo).
      Fino quì nulla di strano e tutto accettabile.

      La stessa diagnostica nel file “—.log” riporta la lettera accentata in modo corretto, ma in codifica così detta “western” cioè ISO-8859-15.
      Questa cosa mi pare fastidiosa !
      (ho le mie idiosincrasie maniacali, lo so)

      Commenti ??

      un caro saluto a tutti

      Battista

      p.s.: Ho fatto in alcune mie cartelle un lavoro di pulizia per avere tutto in unicode utf8 e con fine riga tipo unix dando la caccia ai vecchi file non conformi, poi vedo riapparire un file in codifica ISO …
      B.

      p.p.s.:
      Uso TeXlive2026 aggiornato recentemente sia su Apple con MacOs che su pc con XUbuntu (GNU/Linux).
      B.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #133998
        GuITstaff
        Amministratore del forum
          Up
          0
          Down
          ::

          Battista, hai ragione, ma credo che la spiegazione sia nella grandezza dei pprogrammini che generano gli scrit della console e del .log. Questi devono essere velocissimi e quindi devono essere brevi (poche migliaia di byte, per non interrompere con pause sensibili il lavoro del programma di composizione col quale si sta elaborando il proprio documento.
          A me pare di ricordare che se ti usa il comando LaTeX \typeout, oppore uno dei comandi del tipo \ClassWarning o \PackageWarning, il messaggio compaia nel file .log oltre che nella console, ma la pausa prima di finire di scrivere il warning sia percepibile; mentre quando ci sono i messaggi di Ovefull o Underfull non si percepisce nessuna sia pur piccola pausa. Io almeno sul mio Mac ho questa sensazione. Fastidiosa, ma non succede così spesso di vedere i caratteri con codice superiore a 255 trasformati in segni indecifrabili.

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

            Grazie Claudio della spiegazione.
            Solo aggiungo che la cosa che mi pare fastidiosa non è la presenza di caratteri alterati (un punto di domanda va benissimo!) ma è l’uso della codifica ISO.
            Ciao
            Battista

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top