Errori in fase di compilazione

  • Creatore
    Topic
  • #100119
    Up
    0
    Down
    ::


    Salve,
    dopo aggiornamento da fedora 20 a fedora 21, non riesco più a compilare i documenti prodotti con latex nè usando kile, ne con texworks, ne con texmaker.
    L’errore che mi dà è:
    `! Bad character code (257).

    =
    l.12 \makeletter{“0100}{“0101}

    ! Bad character code (257).

    =`

    cosa può essere successo?
    Grazie

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #100120
      claudio
      Partecipante
        Up
        0
        Down
        ::


        ho la sfera magica in revisione
        non so come aiutarti
        claudio

      • #100121
        Up
        0
        Down
        ::


        hai provato a cancellare i file temporanei. hai provato a compilare anche da un altro pc? non vorrei avessi fatto delle modifiche alla distribuzione tex, e dovresti reinstallare 🙂
        sto sparando le possibili problematiche eh! 🙂

      • #100122
        Up
        0
        Down
        ::


        Salve,
        riesco la lavorare solo come XeLaTeX.
        Proverò a cancellare i files temporanei,

        ho la sfera magica in revisione

        spero che la revisione finisca presto

        😆

      • #100123
        Up
        0
        Down
        ::

        gigi46″ post=99809Salve,
        dopo aggiornamento da fedora 20 a fedora 21, non riesco più a compilare i documenti prodotti con latex nè usando kile, ne con texworks, ne con texmaker.
        L’errore che mi dà è:
        `! Bad character code (257).

        =
        l.12 \makeletter{“0100}{“0101}

        ! Bad character code (257).

        =`

        cosa può essere successo?
        Grazie

        Senza qualche informazione in più, è difficile aiutarti.

        L’ultima cosa a cui pensare in prima battuta è l’eventualità di reinstallare tutto.

        Puoi farci vedere un esempio compilabile che riproduca il tuo problema?

        Ciao
        Tommaso

      • #100124
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          gigi46″ post=99809Salve,
          dopo aggiornamento da fedora 20 a fedora 21, non riesco più a compilare i documenti prodotti con latex nè usando kile, ne con texworks, ne con texmaker.
          L’errore che mi dà è:
          `! Bad character code (257).

          =
          l.12 \makeletter{“0100}{“0101}

          ! Bad character code (257).

          =`

          cosa può essere successo?
          Grazie

          Credo che tu possa trovare l’errore da solo se leggi le righe del file .log che vengono prima di quelmessaggio che hai allegato; in sostanza, che cosa c’è scritto prima di [tt]! Bad character code (257).[/tt]?

          Di solito c’è scritto il mome del file che era in elaborazione, compresa, di nuovo, la riga del file, che comunque è riportata più sotto ed è la riga 12`l.12 \makeletter{“0100}{“0101}`Purtroppo con i caratteri senza grazie quel segno prima di [tt]. 12[/tt] è una L minuscola e sta per “line”.

          Ma sono quasi certo, anche la mia sfera di cristallo è in revisione, che qul comando [tt]\makeletter{“0100}{“0101}[/tt\ compare in un tuo file; dove mai hai scritto una cosa del genere nella riga 12 di uno dei tuoi file?

          Cercalo e vedi di sostituire quella riga che non significa niente. Infatti [tt]\makeatletter[/tt] è una dichiarazione che non richiede argomenti; quei due argomenti contengono il numero esadecimale “0100 che in decimale vale 256 e “0101 che in decimale vale 257. è chiaro che pdflatex non li digerisce, perché lavora con font di 256 charatteri, che sono numerati da 0 a 255 (in esadecimale da “00 a “FF), mentre xelatex te li digerisce perché usa la codifica utf8 dove ogni carattere è rappresentato dadiversi byte, tranne i caratteri strettamente ASCII, che hanno indirizzi che vano da 0 a 127 (in esadecimale da “00 a “7F).

          Elimina quella roba o correggila scrivendo come si deve quello che vuoi fare, e ricompila con pdflatex; vedrai che il problema non si ripresenta.

          Incidentalmente il carattere 256 nella codifica unicode è Ā e il carattere 257 è ā.

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

      Go to top