Re: Package inputenc Error: Unicode char \u8:� not set up for us

#98928
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    È vero, filecontents serve per trasportare un codice LaTeX da un autore ad un altro; il codice LaTeX è difficile da scrivere verbatim se cotine lettere accentate o comunque caratteri non ASCII; in teoria circa l’ambiente filecotents nel manuale di Lamport si dice che dovrebbe essere messo prima di \documentclass; se il suo scopo è quello di mettere a disposizione del secondo autore un file di classe o un modulo di estensione, è molto probabile che l’affermazione di Lamport debba essere presa alla lettera. Per la bibliografia non sarei così categorico, ma giusto per non dimenticarmete metterei il suo filecontents prima di \documentclass, sempre e comunque.

    Suppongo che tu abbia usato filecontents solo per mostrarci un esempio minimo compilabile, ma che tu nelal tua cartella non abbia il database bibliografico generato con filecontents; allora ti suggerirei di aprire il tuo \jobname.bib con TeXworks e di controllare se ci sono caratteri strani o i rombi neri col punto interrogativo bianco dentro; se ce ne sono edita il file .bib correggendo quei caratteri; poi rilancia biber e pdflatex quante volte occorre; non dovresti più avere problemi.

    Talvolta i problemi rimangono, nel senso che il file .bib con tiene dei carattere che TeXworks non riesce nemmeno a mostrare, ma non si vedono nemmeno sostituiti dai famosi rombi neri; In ogni caso TeXworks, come descritto nella guida tematica sulle codifiche, riesce a diagnosticare la codifica di un file e a cambiarla salvandolo nella nuova codifica; meriterebbe usare la procedura descritta nella guida tematica se per caso l’errore persistesse.

    Go to top