biber e i caratteri non validi nel database

  • Creatore
    Topic
  • #52097
    Up
    0
    Down
    ::


    Ciao a tutti,

    oggi pomeriggio mi stavo divertendo a usare per la prima volta biblatex
    con biber e lo stile numeric. Questa combinazione mi interessava per avere
    tutto in codifica utf8.

    Ecco l’esempio di documento.
    `\documentclass[a4paper]{article}
    \usepackage[backend=biber,style=numeric]{biblatex}
    \bibliography{test}

    \begin{document}
    This is a Bib\LaTeX\ test file~\cite{Araki_2009}.

    \printbibliography
    \end{document}`

    Questo il file test.bib. Notate i caratteri “strani” nell’abstract
    `% This file was created with JabRef 2.6.
    % Encoding: UTF8

    @ARTICLE{Araki_2009,
    author = {Araki, Hideaki and Kubo, Yuki and Jimbo, Kazuo and Maw, Win Shwe
    and Katagiri, Hironori and Yamazaki, Makoto and Oishi, Koichiro and
    Takeuchi, Akiko},
    title = {Preparation of {Cu$_2$ZnSnS$_4$} thin films by sulfurization of co-electroplated
    {Cu}-{Zn}-{Sn} precursors},
    journal = {Physica Status Solidi (c)},
    year = {2009},
    volume = {6},
    pages = {1266–1268},
    number = {5},
    abstract = {Cu2ZnSnS4 (CZTS) thin films were prepared by sulfurization of electrodeposited
    Cu-Zn-Sn precursors. The Cu-Zn-Sn precursors were deposited on Mo-coated
    glass substrates in a one-step process from an electrolyte containing
    copper (II) sulfate pentahydrate, zinc sulfate heptahydrate, tin
    (II) chloride dehydrate and tri-sodium citrate dehydrate. The precursors
    were sulfurized by annealing with sulfur at temperatures of 580 �C
    and 600 �C in an N2 atmosphere. X-ray diffraction peaks attributable
    to CZTS were detected in the sulfurized films. Photovoltaic cells
    with the structure glass/Mo/CZTS/ CdS/ZnO:Al/Al were fabricated using
    the CZTS films by sulfurizing the electrodeposited precursors. The
    best photovoltaic cell performance was obtained with Zn-rich samples.
    An open-circuit voltage of 540 mV, a short-circuit current of 12.6
    mA/cm2 and an efficiency of 3.16% were achieved. (� 2009 WILEY-VCH
    Verlag GmbH & Co. KGaA, Weinheim)},
    doi = {10.1002/pssc.200881182},
    file = {Araki_2009.pdf:Araki_2009.pdf:PDF},
    owner = {Francesco},
    timestamp = {2010.03.23}
    }`

    Compilo una prima volta con pdflatex.
    Compilo con biber.
    Ricompilando con pdflatex ottengo un errore dovuto chiaramente
    ai caratteri spuri presenti nell’abstract.

    BibTeX al contrario di biber, genera un bbl che non dà alcun problema.
    Crea il file .bbl solo con i campi necessari saltando a pie’ pari il campo abstract.
    Biber invece prepara un file con tutti i campi, anche quelli che poi non saranno
    usati da biblatex e che faranno andare la compilazione in errore. Ovviamente
    non può fare altrimenti.

    Quindi o biblatex impara a ignorare i campi che tanto non userà, oppure
    attualmente l’unico modo per avere una bibliografia e un documento tutto
    in utf8 è usare bibtexu, peraltro introvabile su internet (MiKTeX non lo comprende).
    Certo, potrei anche cercare di mantenere pulito il mio db 😀 ma è tedioso ed è
    facile farsi sfuggire qualcosa.

    Che ne pensate?

    Ciao ciao.
    Fra

  • Devi essere connesso per rispondere a questo topic.

Go to top