bibtopic+jurabib

  • Creatore
    Topic
  • #22668
    Up
    0
    Down
    ::


    C’è qualche utilizzatore esperto nell’uso di bibtopic + jurabib?
    I riferimenti col solo jurabib funzionano perfettamente. Ma se tento di dividere la bibliografia in sezioni con bibtopic,invece, ottengo una catena di undefined references.
    Uso MikTex 2.7 + Texmaker, in ambiente windows.
    Premetto che seguo i passaggi indicati nella documentazione: pdfLaTeX, bibTeX, bibTeX (ciascuno sui due files *.aux), pdfLaTeX, pdfLaTeX. Tuttavia, il risultato è sempre lo stesso. Nel log continua a comparire il messaggio che mi chiede di compiere l’operazione:

    Package bibtopic Warning: Please (re)run BibTeX on the file(s):
    (bibtopic) masterlibro1
    (bibtopic) masterlibro2
    (bibtopic) and after that rerun LaTeX.

    Evidentemente mi sfugge qualcosa. Dove sbaglio?
    Esiste un sistema migliore per dividere la bibliografia in sezioni – purché compatibile con jurabib?
    Grazie per ogni suggerimento.

    Ecco la porzione del preambolo del mio documento master relativa alla bibliografia:
    `
    \usepackage{bibtopic}
    \usepackage{jurabib}
    \jurabibsetup{
    authorformat= smallcaps,
    authorformat=and,
    commabeforerest,
    authorformat=year,
    authorformat=allreversed,
    titleformat= italic,
    titleformat=commasep,
    ibidem=strict
    }
    \renewcommand{\jbcitationyearformat}[1]{#1}
    \renewcommand{\biblnfont}{\textsc}
    \renewcommand{\bibfnfont}{\textsc}
    \renewcommand{\bibtfont}{\textit}
    \renewcommand{\bibbtfont}{\textit}
    \renewcommand{\bibjtfont}{\textit}
    \renewcommand{\bibansep}{}
    \renewcommand{\bibatsep}{,}
    \renewcommand{\bibbdsep}{}
    \input{capitolo3}
    `

    Nel capitolo 3 ho poi:

    `\begin{document}

    Testo del documento, con citazioni secondo jurabib

    \bibliographystyle{jurabib}
    \begin{btSect}{nome del primo file.bib}
    \section*{Edizioni}
    \btPrintAll
    \end{btSect}
    \begin{btSect}{nome del secondo file.bib}
    \section*{Studi}
    \btPrintAll
    \end{btSect}

    \end{document}`

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #22669
      DMW
        Up
        0
        Down
        ::


        Devi dare da dos, dopo esserti posizionata nella cartella del tuo lavoro, questi due comandi
        `bibtex masterlibro1
        bibtex masterlibro2`
        e poi altre tre volte con LaTeX o con pdfLaTeX.

        Personalmente io uso bibunits, che ritengo il pacchetto migliore per gestire più bibiografie.
        Fai una ricerca sul forum.

        Ciao

        Andrea

      • #22670
        Up
        0
        Down
        ::


        Con tre pdflatex in effetti funziona, mentre coi due descritti nella documentazione no.
        Guarderò senz’altro il pacchetto che mi consigli.
        Ti ringrazio molto per l’aiuto così sollecito!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top