Biblatex con utf8x dà errore, alternativa?

  • Creatore
    Topic
  • #70978
    Up
    0
    Down
    ::


    Salve a tutti.

    C’è un altro pacchetto come o meglio di utf8x per le vocali accentate, da usare con biblatex?

    Ho letto l’ultima versione de “L’arte di scrivere con LaTeX” (febbraio 2012) e nella sezione 3.2 parla brevemente di T1 e utf8 in coppia.
    Io ho sempre usato solo utfx8 sia su Ubuntu 11.10 (con Kile, che me lo mette per default) che Windows 7 (con TeXMaker).
    Ora che devo scrivere una tesina e uso utfx8 con biblatex, il compilatore mi dice che sono incompatibili, come scritto nella documentazione e nella guida sopracitata. Così ho provato a mettere \usepackage{latin1} ma peggioro la leggibilità del file .tex. Ad es. per scrivere “è” devo ricorrere a “\`{e}”, con inutile perdita di tempo per cercare il carattere ” ` “, se poi me ne scappa una (di vocale accentata), è brutto da vedere e presentare. Non c’è un pacchetto compatibile con biblatex che non costringa a fare i salti mortali per le vocali accentate della lingua italiana?

    Grazie.

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #70979
      Up
      0
      Down
      ::

      Latex_newbie” post=70241Salve a tutti.

      C’è un altro pacchetto come o meglio di utf8x per le vocali accentate, da usare con biblatex?

      Ho letto l’ultima versione de “L’arte di scrivere con LaTeX” (febbraio 2012) e nella sezione 3.2 parla brevemente di T1 e utf8 in coppia.
      Io ho sempre usato solo utfx8 sia su Ubuntu 11.10 (con Kile, che me lo mette per default) che Windows 7 (con TeXMaker).
      Ora che devo scrivere una tesina e uso utfx8 con biblatex, il compilatore mi dice che sono incompatibili, come scritto nella documentazione e nella guida sopracitata. Così ho provato a mettere \usepackage{latin1} ma peggioro la leggibilità del file .tex. Ad es. per scrivere “è” devo ricorrere a “\`{e}”, con inutile perdita di tempo per cercare il carattere ” ` “, se poi me ne scappa una (di vocale accentata), è brutto da vedere e presentare. Non c’è un pacchetto compatibile con biblatex che non costringa a fare i salti mortali per le vocali accentate della lingua italiana?

      Grazie.

      [tt]\usepackage[utf8]{inputenc}[/tt]

      Ciao
      Enrico

    • #70980
      Up
      0
      Down
      ::


      Ciao
      ho avuto il problema analogo la settimana scorsa, il nome del topic è: Inputenc error (e ci risiamo!)

      Uso TeXstudio 2.3 su windows 7 Pro 64bit

      nel preambolo mi è stato suggerito di richiamare il pacchetto textcomp visto che utf8x faceva cilecca e ucs non è ancora compatibile con biblatex:

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage{textcomp}

      poi posso richiamare i pacchetti delle lingue e di biblatex

      \usepackage{setspace}
      \usepackage[ngerman,english,italian]{babel}
      %usepackage[babel]{csquotes}
      %\usepackage[useprefix]{biblatex}

      Leggi bene le spiegazioni di Claudio ed Enrico.

    • #70981
      Up
      0
      Down
      ::


      Ho letto la discussione e provato a includere textcomp ma il risultatante pdf si legge malissimo, sembra una fotocopia sbiadita rispetto a quello che ottengo con utf8x.

    • #70982
      Up
      0
      Down
      ::


      Riguardo alle differenza di qualità nella creazione del file PDF… ammetto di non averci fatto caso.

      Dal punto di vista tecnico spero che gli utenti più esperti di noi ci possano dare qualche delucidazione.

    • #70983
      Up
      0
      Down
      ::

      Latex_newbie” post=70340Ho letto la discussione e provato a includere texcomp ma il risultatante pdf si legge malissimo, sembra una fotocopia sbiadita rispetto a quello che ottengo con utf8x.

      Dubito. Probabilmente non davi [tt]\usepackage[T1]{fontenc}[/tt], con risultati imprevedibili. Quello che ti manca è certamente il pacchetto di MiKTeX per i font CM-Super. Installalo, oppure scrivi anche
      `\usepackage{lmodern}`

      Ciao
      Enrico

    • #70984
      Up
      0
      Down
      ::


      Per qualche motivo, ogni volta che includo \usepackage[T1]{fontenc} il pdf si legge malissimo, una fotocopia sbiadita appunto.
      Così ho provato a togliere T1 e lasciare solo utf8 con textcomp e gli accenti vengono correttamente (cominciò, già …). Anche il pdf è ben visibile. Dunque funziona (per me) la combinazione utf8+textcomp (mi da’ solo un warning, lo posso pure accettare) ma NON utf8x+textcomp perché genera errore (“biblatex non è compatibile con ucs”).

    • #70985
      Up
      0
      Down
      ::

      Latex_newbie” post=70352Per qualche motivo, ogni volta che includo \usepackage[T1]{fontenc} il pdf si legge malissimo, una fotocopia sbiadita appunto.
      Così ho provato a togliere T1 e lasciare solo utf8 con textcomp e gli accenti vengono correttamente (cominciò, già …). Anche il pdf è ben visibile. Dunque funziona (per me) la combinazione utf8+textcomp (mi da’ solo un warning, lo posso pure accettare) ma NON utf8x+textcomp perché genera errore (“biblatex non è compatibile con ucs”).

      Quando proverai con Weierstraß, ti accorgerai che non è proprio così. Installa i CM-Super oppure usa lmodern, ma usa fontenc.

      Ciao
      Enrico

    • #70986
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Qualunque lingua che faccia uso di accenti o di lettere che non appartengono alle 26 lettere dell’alfabeto “latino” deve essere composta usando
        `\usepackahe[T1]{fontenc}` non si scappa. a meno di non ricorrere a XeLaTeX.

        Componendo con pdflatex l’uscita ´in pdf, quindi ci vogliono i font vettoriali se non specifichi l’opzione T1 a fontenc, vengono usati i fon Computer Modern vettoriali, che però mancano delle lettere accentate e delle lettere o con altri diacritici sopra o sotto; LaTeX è capace di sovrapporre i diacritici alla lettera base, quindi il tuo file esce bene — ma solo apparentemente. Infatti la presenza dell’algoritmo di sovrapposizione dei diacritici lfa sì che a sillabazione non funzioni più bene e le righe non ti si compongano più bene.

        Ecco perché oltre alla chiamata di fontenc con l’opzione T1 devi caricare anche il pacchetto per usare i font Latin Modern vettoriali:
        `
        \usepackage{lmodern}
        `

        Non mi sembra difficile da fare 😉

      • #70987
        Up
        0
        Down
        ::

        OldClaudio” post=70364
        Ecco perché oltre alla chiamata di fontenc con l’opzione T1 devi caricare anche il pacchetto per usare i font Latin Modern vettoriali:
        `
        \usepackage{lmodern}
        `

        Così? Senza \usepackage[…]{inputenc}
        `
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        `
        Ho compilato e cerco eventuali errori…

      • #70988
        Up
        0
        Down
        ::


        Non funziona perché alcuni accenti non vengono scritti correttamente.
        Dunque
        `
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{lmodern}
        `

        Il compilatore (ho migrato a Kile) mi da’ un avvertimento:
        `
        Warning: Data encoding is 'utf8'.
        (biblatex) Use backend=biber.
        `

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

    Go to top