BibLaTeX vs BibTeX: dubbi da neofita

  • Creatore
    Topic
  • #44016
    Up
    0
    Down
    ::


    Ciao a tutti,
    da quando, appena prima di Pasqua, un amico prof. di ingegneria mi ha introdotto a LaTeX (io sono ricercatore in campo filosofico), ne sono rimasto totalmente intrigato; anche perché, avendo qualche conoscenza non del tutto superficiale nella programmazione con HTML e XHTML (e anche con Python e il suo sitema “a moduli”), il principio metodologico della separazione tra contenuti e rappresentazione grafica mi era già perfettamente connaturale.

    Essendo però alle primissime armi, ho un dubbio di fondo.
    Mi sarei orientato a BibLaTeX, principalmente perché mi sembra più coerente poter disporre di un modo per programmare documenti di stile tramite la stessa sintassi LaTeX. Tuttavia mi pare di avere capito che non esistano ancora software front-end per BibLaTeX, simi a quelli utilizzabili per BibTeX (io uso già intensivamente JabRef).
    Dunque:
    1) è vero, come mi sovviene di primo istinto, che si può continuare ad utilizzare JabRef anche con BibLaTeX, eventualmente aggiungendo campi personalizzati, corrispondenti alle differenze tra BibLaTex e BibTeX?
    2) qualcuno potrebbe indirizzarmi a documentazione specifica per capire come utilizzare Biber, senza programmi front-end (il sito ufficiale di Biber è molto avaro di documentazione)?
    3) quali possono essere i macro-problemi/inconvenienti nel continuare ad utilizzare BibTeX (per tramite di programmi come JabRef) per produrre files .bib da utilizzare poi con BibLaTeX?
    Grazie in anticipo e a presto
    Alex

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #44017
      Up
      0
      Down
      ::

      Ciao a tutti,
      da quando, appena prima di Pasqua, un amico prof. di ingegneria mi ha introdotto a LaTeX (io sono ricercatore in campo filosofico), ne sono rimasto totalmente intrigato; anche perché, avendo qualche conoscenza non del tutto superficiale nella programmazione con HTML e XHTML (e anche con Python e il suo sitema “a moduli”), il principio metodologico della separazione tra contenuti e rappresentazione grafica mi era già perfettamente connaturale.

      Essendo però alle primissime armi, ho un dubbio di fondo.
      Mi sarei orientato a BibLaTeX, principalmente perché mi sembra più coerente poter disporre di un modo per programmare documenti di stile tramite la stessa sintassi LaTeX. Tuttavia mi pare di avere capito che non esistano ancora software front-end per BibLaTeX, simi a quelli utilizzabili per BibTeX (io uso già intensivamente JabRef).
      Dunque:
      1) è vero, come mi sovviene di primo istinto, che si può continuare ad utilizzare JabRef anche con BibLaTeX, eventualmente aggiungendo campi personalizzati, corrispondenti alle differenze tra BibLaTex e BibTeX?
      2) qualcuno potrebbe indirizzarmi a documentazione specifica per capire come utilizzare Biber, senza programmi front-end (il sito ufficiale di Biber è molto avaro di documentazione)?
      3) quali possono essere i macro-problemi/inconvenienti nel continuare ad utilizzare BibTeX (per tramite di programmi come JabRef) per produrre files .bib da utilizzare poi con BibLaTeX?

      Credo che JabRef permetta di definire nuovi campi. Lascerei perdere, per ora, Biber; basta ricordarsi di usare “bibtex8 -H” per elaborare il .aux e risolvere le citazioni.

      Biber sostituisce BibTeX, non è un programma per gestire basi di dati bibliografici.

      Ciao
      Enrico

    • #44018
      Up
      0
      Down
      ::

      Lascerei perdere, per ora, Biber; basta ricordarsi di usare “bibtex8 -H” per elaborare il .aux e risolvere le citazioni.

      Usando TeXnicCenter su Win7 con distribuzione MiKTeX2.8, ho provato a cambiare il riferimento all’eseguibile BibTeX per il profilo di output LaTeX->PDF, ma ho trovato solo bibtex8.exe e con esso la bibliografia non viene stampata in compilazione. Quel “-H” per che cosa sta? Devo scaricare e inserire in “\MiKTeX 2.8\miktex\bin” un eseguibile denominato esattamente “bibtex8 -H”?

      Biber sostituisce BibTeX

      Qui ti seguo.

      non è un programma per gestire basi di dati bibliografici.

      Qui ti seguo solo in parte. Se intendi distinguere BibTeX da JabRef è chiaro: JabRef è un fornt-end per BibTeX. Ma dalla tua affermazione deduco che anche BibTeX, rispetto a LaTeX (come Biber rispetto a BibLaTeX) non è un programma per gestire basi di dati bibliografici, cosa che invece pensavo precisamente fossero entrambi…
      Ovviamente sono io a fare confusione, se ti faccio perdere tempo, non preoccuparti, prima o poi mi chiarirò le idee.
      Ciao
      Alex

    • #44019
      Up
      0
      Down
      ::

      Lascerei perdere, per ora, Biber; basta ricordarsi di usare “bibtex8 -H” per elaborare il .aux e risolvere le citazioni.

      Usando TeXnicCenter su Win7 con distribuzione MiKTeX2.8, ho provato a cambiare il riferimento all’eseguibile BibTeX per il profilo di output LaTeX->PDF, ma ho trovato solo bibtex8.exe e con esso la bibliografia non viene stampata in compilazione. Quel “-H” per che cosa sta? Devo scaricare e inserire in “\MiKTeX 2.8\miktex\bin” un eseguibile denominato esattamente “bibtex8 -H”?

      Va passata l’opzione -H a bibtex8; come si faccia con TeXnicCenter è fuori dalle mie competenze (per fortuna). 🙂

      Biber sostituisce BibTeX

      Qui ti seguo.

      non è un programma per gestire basi di dati bibliografici.

      Qui ti seguo solo in parte. Se intendi distinguere BibTeX da JabRef è chiaro: JabRef è un fornt-end per BibTeX. Ma dalla tua affermazione deduco che anche BibTeX, rispetto a LaTeX (come Biber rispetto a BibLaTeX) non è un programma per gestire basi di dati bibliografici, cosa che invece pensavo precisamente fossero entrambi…
      Ovviamente sono io a fare confusione, se ti faccio perdere tempo, non preoccuparti, prima o poi mi chiarirò le idee.

      BibTeX elabora le richieste raccolte durante la compilazione del documento LaTeX interrogando le basi di dati indicate (con il comando \bibliography). Trova i record rilevanti, li massaggia un po’ e fornisce come risultato il file .bbl che poi viene letto durante la successiva compilazione del file LaTeX.

      Biber farà esattamente lo stesso. JabRef e gli altri programmi simili gestiscono la base di dati, permettendo di inserire e modificare i record.

      Dimenticavo! Benvenuto!

      Ciao
      Enrico

    • #44020
      Up
      0
      Down
      ::

      Biber farà esattamente lo stesso. JabRef e gli altri programmi simili gestiscono la base di dati, permettendo di inserire e modificare i record.

      1) O.K., dunque BibLaTeX è semplicemente il linguaggio che sostituisce quello che con BibTeX, fino ad ora, serviva a stendere i files di stile. Ossia il motore BibTeX utilizza un certo linguaggio per i files di stile, che può essere sostituito dalla notazione LaTeX di BibLaTex. Ne dedurrei poi che il pacchetto BibLaTeX funga anche da interfaccia rispetto al motore BibTeX, quando quest’ultimo viene utilizzato per compilare il file .bbl. Giusto?

      2) Invece rispetto ai files .bib, le cose cambieranno sostanzialmente quando eventualmente verrà cambiato il linguaggio con cui vengono scritti (usando ad es. lo XML), mentre per ora possono continuare ad essere scritti aggiungendo semplicemente i campi diversi o in più, riconosciuti per default da BibLaTeX. Giusto?
      Scusa ancora per la confusione mentale che ho e grazie per il benvenuto.
      Ciao
      Alex

    • #44021
      Up
      0
      Down
      ::

      Va passata l’opzione -H a bibtex8; come si faccia con TeXnicCenter è fuori dalle mie competenze (per fortuna). 🙂

      Intanto ho risolto questo problemino e ne lascio traccia, a beneficio di altri utilizzatori di TeXnicCenter.
      1) Ho aggiunto l’argomento “bibtex8=true” nell’istruzione che carica il pacchetto biblatex:
      \usepackage[bibtex8=true, style=philosophy-modern]{biblatex}

      2) In TeXnicCenter andare nel menù Build Define output profile.
      2a) In “Path to BibTex executable” bisogna fare puntare all’eseguibile bibtex8 e non più al semplice bibtex.
      2b) Nella “Command line arguments to pass to BibTex” aggiungere: -H, davanti al già presente: “%bm”. Ma, se ho ben capito (v. “The biblatex package”, par. 2.4.2., tabella 3 a p. 35), specificando il parametro -W (al posto di -H) si aumenta ancora di più la quantità di dati gestibili da BibTeX.
      ciao

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

Go to top