[risolto] Biblatex, philosophy-modern e annote

  • Creatore
    Topic
  • #73722
    Up
    0
    Down
    ::


    Salve a tutti,
    ho bisogno di realizzare una bibliografia in LateX.
    Sto usando Gnu/Linux Debian Wheezy, Tex Live 2011 (installato tramite la procedura mostrata in http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf) e Texstudio 2.2.
    Questo è il mio preambolo:
    `\documentclass[a4paper]{tufte-book}
    \usepackage[english,french,italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[babel=true]{csquotes}
    \usepackage[style=philosophy-modern,authoryear,scauthorsib=true,volnumformat=volnumstrings,annote=true]{biblatex}
    \bibliography{bibliotest}
    \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} % Cognome in maiuscoletto
    %\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}} % nome in maiuscoletto
    \renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}} % particella de/von etc in maiuscoletto
    \usepackage{mparhack,fixltx2e,relsize} % finezze tipografiche
    \usepackage{url} % per scrivere gli indirizzi Internet
    `
    Ho realizzato un file bibliotest correttamente compilato da biblatex.

    Ciononostante riscontro alcuni problemi che non riesco a spiegarmi (non apro diversi topic per evitare di sovraccaricare i server, se fosse più corretto aprire un topic per ogni problema, lo farò). Partendo dal più grave:

    a) Fatto piuttosto sorprendente, delle volte, in modo aleatorio, la compilazione, al posto dell’errore che mostro al punro b) mi rimanda:
    `Missing 'biblatex' package. {}`
    `
    ! LaTeX Error: Missing 'biblatex' package.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.16 {}
    The bibliography requires the 'biblatex' package.`
    mi chiedo davvero coma sia possibile, visto che il pacchetto è correttamente caricato e soprattutto lo stesso codice compilato in un altro momento non mi da lo stesso errore!!
    inoltre, cercandolo ricevo:
    `/usr/local/texlive/2011/texmf-dist/bibtex/bib/biblatex`
    e mi sembra che sia il posizionamento corretto…(naturalmente, come suggerito, ho provato a guardare la documentazione, ma non ho visto nulla di specifico -se non installare correttamente biblatex).
    Ho provato a reinstallarlo e, da quel momento, mi da sempre l’errore!!
    eppure:
    `^Cnuer@debian:~$ tlmgr show biblatex
    package: biblatex
    category: Package
    shortdesc: Bibliographies in LaTeX using BibTeX for sorting only.
    longdesc: Biblatex is a complete reimplementation of the bibliographic facilities provided by LaTeX in conjunction with BibTeX. It redesigns the way in which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, BibTeX is only used (if it is used at all) to sort the bibliography and to generate labels. Formatting of the bibliography is entirely controlled by TeX macros (the BibTeX-based mechanism embeds some parts of formatting in the BibTeX style file. Good working knowledge in LaTeX should be sufficient to design new bibliography and citation styles; nothing related to BibTeX's language is needed. In fact, users need not remain bound to BibTeX for use with biblatex: an alternative bibliography processor biblatex- biber is available. Development of biblatex and biblatex-biber is closely coupled; the present release of biblatex is designed to work with biblatex-biber version 0.9.3. The package needs e- TeX, and uses the author's etoolbox and logreq packages. For users of biblatex-biber, version 0.9 is required (at least; refer to the notes for the version of biblatex-biber that you are using). Apart from the features unique to biblatex, the package also incorporates core features of the following packages: babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mcite and mciteplus, mlbib, multibib, splitbib. Biblatex supports split bibliographies and multiple bibliographies within one document, and separate lists of bibliographic shorthands. Bibliographies may be subdivided into parts (by chapter, by section, etc.) and/or segmented by topics (by type, by keyword, etc.). Biblatex is fully localized and can interface with the babel.
    installed: Yes
    revision: 24596
    cat-version: 1.7
    cat-date: 2011-11-14 00:54:44 +0100
    cat-license: lppl
    collection: collection-bibtexextra
    `

    il problema sembra essere condiviso da un altro utente, ma nel suo caso non c’è stata risoluzione (vedasi qui )

    Da dire che precedentemente avevo installato biblatex attraverso il deb per debian (prima di installare tutta la TexLive)
    Quando non ricevevo l’errore, la bibliografia meravigliosamente.

    b) Da quanto mi sembra di aver capito, il pacchetto natbib è un pacchetto utilizzato con bibtex per le citazioni. Non sembra più necessario con biblatex, tant’é che non lo carico.
    Ciononostante, un errore alquanto disturbante mi appare al momento della compilazione:
    `Package biblatex Error: Incompatible package 'natbib' \begin{document}`
    `! Package biblatex Error: Incompatible package 'natbib'.
    See the biblatex package documentation for explanation.
    Type H for immediate help.

    l.26 \begin{document}
    The 'natbib' package and biblatex are incompatible.
    Package biblatex Info: Trying to load language 'italian' -> 'italian-philosophy
    '…
    Package biblatex Info: … file 'italian-philosophy.lbx' found.
    (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/italian-philo`
    mi chiedo il perché, visto che non appare caricato…

    c)Come è possibile notare dal preambolo, uso lo stile philosophy-modern per la bibliografia. Seguendo la guida di biblatex-philosophy, scrivo l’opzione “annote=true” perché il campo annote del file bib sia stampato nella bibliografia. Ciononostante, nulla appare. Mi chiedo dunque se occorra completare il comando con un “print note” o qualcosa di analogo (non ho trovato nulla, nemmeno una documentazione precisa al riguardo -o, almeno, nient’altro che http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf, se ci fossero suggerimenti in questo senso, li accetto volentieri).
    Ho anche tentato con annotation, ma nulla (del resto, nel file bib non c’è il campo annotation, ma solo annote).
    Qualcuno saprebbe spiegarmi il perché di questo comportamento?

    Cosa mi suggerite?

    Ringrazio per la pazienza di coloro che arriveranno fino alla fine del post e, soprattutto, tutti quelli che avranno voglia di darmi un consiglio.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #73723
      Up
      0
      Down
      ::


      Risposta facile: tufte-book non è compatibile con biblatex.

      Ciao
      Enrico

    • #73724
      Up
      0
      Down
      ::


      Grazie mille per la risposta…peccato!
      Ho quindi compilato con un altro stile ed, effettivamente, non mi riporta più l’errore.
      In ogni caso, qualcuno saprebbe darmi qualche dritta riguardo alla funzione “annote” come ho illustrato nel post?

      Ho notato che, ricompilando con un nuovo stile, mi riporta questo errore:
      `Package keyval Error: annote undefined`
      e nei log
      `! Package keyval Error: annote undefined.
      See the keyval package documentation for explanation.`
      mi sa che la chiave del problema potrebbe nascondersi qui…

      Grazie e buon lavoro

    • #73725
      Up
      0
      Down
      ::


      Mi autorispondo, dopo aver fatto qualche breve ricerca, sembrerebbe che l’errore sia dovuto al fatto che il parametro “annote” non rientri fra quelli comprensibili al pacchetto.
      L’ho quindi sostituito con “annotation=true” e, magicamente, mi ha stampato le mie note.

      Grazie comunque per il supporto morale.

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

Go to top