Generare uno stile bibliografico con MAKEBST

  • Creatore
    Topic
  • #4506
    Up
    0
    Down
    ::


    Ho letto sul forum (qui,qui e qui) che è possibile configurare a piacimento lo stile della bibliografia con makebst .

    In rete ho anche letto che per generare file .bst si può usare docstrip (che, ovviamente non conosco :().

    Siccome non ho ancora le competenze, che mi permettono di comprendere in modo chiaro i documenti relativi ai due programmini (makebst e docstrip) e ho le idee parecchio confuse :?, qualcuno potrebbe darmi delle linee guida sul loro utilizzo (in modo però molto semplice…del tipo: lancio docstrip così …. per generare file .bst …. ecc…) oppure potreste rimandarmi a qualche sito dove vengano spiegati, come lo si spiegherebbe ad un bambino.

    Capisco la richiesta sia banale, ma è proprio da poco tempo che uso LaTeX e, per me, essere già arrivato a trattare argomenti del genere, ha quasi dell’incredibile. 😯

    Vi ringrazio molto per la vostra disponibilità.
    _____________
    PS. Uso come OS SuSE Linux 9.1

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #4507
      Up
      0
      Down
      ::


      Per creare stili di bibliografia (files .bst) è molto semplice, basta compilare con latex il file “makebst” e rispondere in modo interattivo alle domande. Alla fine lui crea un file “*.dbj” che va rinominato .tex e compilato ottenendo il .bst.

    • #4508
      Up
      0
      Down
      ::

      Alla fine lui crea un file “*.dbj” che va rinominato .tex e compilato ottenendo il .bst.

      Ti chiedo scusa, ma ho proprio bisogno di un passo a passo.

      Dalla compilazione del file .tex (ottenuto rinominando il .dbj [NOTA] ) ottengo:

      No pages of output.
      Transcript written on makebst.log.

      Leggendo il file makebst.log, scopro che non trova il file di configurazione.

      Dove sbaglio? Devo generare io un file di configurazione? Se sì come?
      Oppure devo editare un file già esistente, tipo il tex rinonimato?

      Ti ringrazio per l’aiuto.
      _____________
      [NOTA] l’ultima voce della prima compilazione (del makebst), mi chiede già se voglio lanciare lo script, per generare dal file .dbj il .bst. Quindi se accetto mi viene generato il .bst.
      Tale procedura equivale a compilare il file rinominato .tex?

    • #4509
      Up
      0
      Down
      ::

      Ti chiedo scusa, ma ho proprio bisogno di un passo a passo.

      1. copia il file makebst.tex in una cartella;

      2. compilalo con LaTeX; nella finestra di dialogo copaiono una serie di domande a cui devi rispondere in base alle tue esigenze per la bibliografia;

      3. rispondi a tutte le domande;

      4. alla fine ottieni un file pippo.dbj se hai assegnato il nome pippo durante la sessione interattiva (ti viene chiesto tra le prime domande);

      5. rinomina il file pippo.dbj come pippo.tex;

      6. compila pippo.tex;

      7. ottieni pippo.log e pippo.bst;

      pippo.bst è ciò che volevi.

    • #4510
      Up
      0
      Down
      ::


      Il procedimento che avevo usato allora era corretto, si vede che l’errore deve essere quindi nelle risposte che ho dato.

      Perdonami se sono un po’ insistente, ti riporto il log, avresti voglia di darci un occhiata per vedere se il tuo occhio + esperto rintraccia l’errore?

      This is TeX, Version 3.14159 (Web2C 7.4.5) (format=latex 2004.4.6) 14 JAN 2005 20:10
      **makebst.tex
      (./makebst.tex
      LaTeX2e <2001/06/01>
      Babel and hyphenation patterns for american, french, german, ngerman, n
      ohyphenation, loaded.
      \outfile=\write3
      \ttyin=\read1
      \infile=\read2
      \ttyout=\write4
      \hours=\count79
      \minutes=\count80
      ***********************************
      * This is Make Bibliography Style *
      ***********************************
      It makes up a docstrip batch job to produce
      a customized .bst file for running with BibTeX
      Do you want a description of the usage? (NO)

      \yn=n

      Enter the name of the MASTER file (default=merlin.mbs)

      \mfile=pippo.mbs

      Name of the final OUTPUT .bst file? (default extension=bst)

      \ofile=pippo

      Give a comment line to include in the style file.
      Something like for which journals it is applicable.

      \ans=Nuovo stile bibliografia
      \openout3 = `pippo.dbj’.

      Do you want verbose comments? (NO)

      \yn=y
      (./pippo.mbs)

      Finished!!
      Batch job written to file `pippo.dbj’
      Shall I now run this batch job? (NO)

      \yn=y
      (./pippo.dbj (/usr/share/texmf/tex/latex/base/docstrip.tex
      \blockLevel=\count81
      \emptyLines=\count82
      \processedLines=\count83
      \commentsRemoved=\count84
      \commentsPassed=\count85
      \codeLinesPassed=\count86
      \TotalprocessedLines=\count87
      \TotalcommentsRemoved=\count88
      \TotalcommentsPassed=\count89
      \TotalcodeLinesPassed=\count90
      \NumberOfFiles=\count91
      \inFile=\read3
      \inputcheck=\read4
      \off@0=\count92
      \off@1=\count93
      \off@2=\count94
      \off@3=\count95
      \off@4=\count96
      \off@5=\count97
      \off@6=\count98
      \off@7=\count99
      \off@8=\count100
      \off@9=\count101
      \off@10=\count102
      \off@11=\count103
      \off@12=\count104
      \off@13=\count105
      \off@14=\count106
      \off@15=\count107
      \@maxfiles=\count108
      \@maxoutfiles=\count109

      Utility: `docstrip’ 2.5b <1998/04/28>
      English documentation <1999/03/31>

      **********************************************************
      * This program converts documented macro-files into fast *
      * loadable files by stripping off (nearly) all comments! *
      **********************************************************

      ********************************************************
      * No Configuration file found, using default settings. *
      ********************************************************

      )

      Generating file(s) ./pippo.bst
      \openout0 = `./pippo.bst’.

      Processing file pippo.mbs -> pippo.bst
      Lines processed: 0
      Comments removed: 0
      Comments passed: 0
      Codelines passed: 0

      ) )
      Here is how much of TeX’s memory you used:
      371 strings out of 95847
      3443 string characters out of 1195963
      51198 words of memory out of 1000001
      3389 multiletter control sequences out of 10000+50000
      3640 words of font info for 14 fonts, out of 500000 for 1000
      14 hyphenation exceptions out of 1000
      12i,0n,15p,107b,98s stack positions out of 1500i,500n,5000p,200000b,5000s

      No pages of output.

      In questo caso ho lanciato direttamente lo script, by-passando quindi la rinominazione del file .dbj in tex e la succesiva compilazione.

      Il risultato comunque non cambia.
      Dimenticavo l’unico log che ottengo è makebst.log, ma nessun pippo.log.

      Grazie 1000

    • #4511
      Up
      0
      Down
      ::


      Prova così


      Enter the name of the MASTER file (default=merlin.mbs)

      \mfile=INVIO

      Name of the final OUTPUT .bst file? (default extension=bst)

      \ofile=pippo.bst

    • #4512
      Up
      0
      Down
      ::

      Prova così

      \mfile=INVIO
      \ofile=pippo.bst

      Ok, adesso funziona e capisco anche quando, in altri thread, dicevi che con makebst, lo stile della bibliografia era altamente configurabile.:D

      Ti ringrazio nuovamente…saluti.

    • #4513
      Up
      0
      Down
      ::


      Ciao!

      Scusate se riapro questo vecchio thread, ma avrei un dubbio.

      Dopo aver cerato il file pippo.bst, vorrei usarlo! Ho provato a mettere:

      `\bibliography{tesi}
      \bibliographystyle{pippo}`

      Ma non funziona, nemmeno se copio il file pippo.bst nella directory C:\texmf\bibtex\bst\base oppure nella directory dove sta la mia sorgente.

      Dove devo metterlo?
      Se è stato già detto sorry, ma non lo trovo.

      Ciao!

      EDIT!!!!

      Il problema è un altro. Ora vede pippo, ma pippo vuole babelbst.tex. Dove lo trovo? Come lo scrivo? Ho cercato su CTAN ma non c’è, ci sono diversi file babelqualcosa.tex, ad esempio babelbibtest.tex, ma non babelbst.tex.

      Potete aiutarmi?
      Grazie!
      Ciao!

    • #4514
      Up
      0
      Down
      ::


      Non uso più babelbst.tex, ma italian.mbs come language file (non come master file, per quello ci vuole per forza merlin!).

      Ho fatto il mio unsrt_ita_maiusc.bst, che rispetta le maiuscole negli articoli.

      Se qualcuno lo vuole, faccia sapere.

      Ciao!

    • #4515
      Up
      0
      Down
      ::


      Per chi capisce il francese, ecco una spiegazione molto dettagliata (per dei principianti come me, è stato l’unico modo di capire) come creare uno stile personale. Spiega anche come accedere al terminal, che forse per la maggioranza delle persone è una cosa banale, ma che io ho capito solo leggendo queste spiegazioni:

      http://www.arpist.cnrs.fr/spip.php?article106

      😉

      Cristina

    • #4516
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Gli stili generati con makebst soffrono di un difetto: vanno bene per una sola lingua. Anche per superare questa limitazione c’è biblatex, che, di fatto, hai reso obsoleti i .bst.

        Ciao,
        L.

      • #4517
        Up
        0
        Down
        ::

        Gli stili generati con makebst soffrono di un difetto: vanno bene per una sola lingua. Anche per superare questa limitazione c’è biblatex, che, di fatto, hai reso obsoleti i .bst.

        Si può scegliere se usare babelbib. Ma effettivamente biblatex è molto più flessibile.

        Ciao
        Enrico

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

    Go to top