problemi con jurabib

  • Creatore
    Topic
  • #6307
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    Sono un neofita di LaTeX e lo sto usando per scrivere una tesi in diritto romano. Utilizzo i pacchetti jurabib/bibtopic/teubner. Va tutto bene ma il relatore mi contesta il fatto che il titolo di articoli e parti di libro (cioè il campo title di @JOURNAL, @PERIODICAL e @INCOLLECTION) dovrebbe essere in corsivo.

    Inoltre preferirebbe che invece di op.cit. ci fosse un semplice cit.

    Qualcuno può suggerirmi come fare?

    Grazie a tutti
    Misopogon

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #6308
      Up
      0
      Down
      ::


      Ciao

      Per op.cit. ti basta rinominare il jurabib.sty e sostituire a:
      `
      \newcommand*{\opcit}{\textit{op.\,cit.}}%
      `
      (riga 1221 nella versione 2004/01/25 v0.6)

      il codice
      `
      \newcommand*{\opcit}{\textit{cit.}}%
      `

      Per il primo problema, dovresti dire quale file *.bst usi di preciso e magari dare un’esempio di file *.bib dove mettere il titolo italico (ci faccio le prove perché nn saprei dove mettere le mani in una cosa umanistica… 😀 )

      Ciao
      Roberto

    • #6309
      Up
      0
      Down
      ::


      Grazie Roberto,

      Per op.cit. ti basta rinominare il jurabib.sty e sostituire a:

      Io cercavo di scrivere \newcommand nel preambolo della tesi ma qualcosa non funzionava 😆

      La versione di Jurabib che ho è v0.52p (2002/09/29). Il file .bst (cioè quello richiamato da \bibliographystyle, dico bene?) è jurabib.bst

      dovresti dire quale file *.bst usi di preciso e magari dare un’esempio di file *.bib dove mettere il titolo italico (ci faccio le prove perché nn saprei dove mettere le mani in una cosa umanistica… Very Happy )

      Non ho capito se ti devo inviare il file o ti basta un esempio. Nel secondo caso:

      @INCOLLECTION{varon,
      author = {Perlina Varon},
      title = {Testimonianze del servizio prestato dagli ebrei nell’esercito romano},
      booktitle = {Gli ebrei nell’impero romano},
      shortauthor = {},
      shorttitle = {},
      pages = {271–277},
      year = {2001},
      editor = {Ariel Lewin},
      language = {italian},
      volume = {},
      address = {Firenze},
      annote = {},
      }

      @PERIODICAL{goodmannerva,
      author = {Martin Goodman},
      title = {Nerva, the \emph{fiscus judaicus}~and the Jewish identity},
      journal = {Journal of Roman Studies},
      shortauthor = {Goodman},
      shorttitle = {},
      year = {1989},
      pages = {40–44},
      editor = {},
      language = {english},
      volume = {79},
      annote = {},
      }

      Sia i campi title che booktitle dovrebbero comparire in **corsivo** .

    • #6310
      Up
      0
      Down
      ::


      Bingo!

      Allora:

        1) prendi il file jurabib.bst e cambiargli nome 🙄 ;
        2) per il campo title, alla riga 724 (non so come altro indicarlo…) sostituire a
        `
        { “\bibbtfont {” swap$ check.punct.instead.of.add.period * }
        `
        la riga
        `
        { “\bibbtfont\emph{” swap$ check.punct.instead.of.add.period * }
        `
        cosicché si “emphatizzi” il format.artperiodincoll.title. Da ora però saranno in corsivo i title di INCOLL, INPROC, ARTICLE e PERIOD, essendo definiti tutti dallo stesso parametro;

        3) per il booktitle, alla riga 1154 sostituire a
        `
        { “\bibapifont {” title check.punct.instead.of.add.period * format.titleaddon * }
        `
        la riga
        `
        { “\bibapifont\emph{” title check.punct.instead.of.add.period * format.titleaddon * }
        `
        dando un \emph al formato del incollbooktitlemarkup. Anche qui le quattro voci di sopra avranno da ora lo stesso formato.

      Forse non è proprio il metodo più ortodosso, ma funziona…

      Ciao
      Roberto

    • #6311
      Up
      0
      Down
      ::

      Grazie Roberto,

      Per op.cit. ti basta rinominare il jurabib.sty e sostituire a:

      Io cercavo di scrivere \newcommand nel preambolo della tesi ma qualcosa non funzionava 😆

      La versione di Jurabib che ho è v0.52p (2002/09/29). Il file .bst (cioè quello richiamato da \bibliographystyle, dico bene?) è jurabib.bst

      Per modificare un comando del pacchetto occorre dare \renewcommand, non \newcommand. Le modifiche suggerite possono essere fatte senza agire su una copia del file jurabib.sty. Per il bst, invece, c’è poco da fare, se non farsene una copia eccetera, eccetera. Ti consiglierei di scaricare la versione più recente di jurabib, che è la 0.6 (2004/01/25) e di consultare la documentazione. C’è una lunga lista di cambiamenti rispetto alla 0.52p.
      Ciao
      Enrico

    • #6312
      Up
      0
      Down
      ::

      Ti consiglierei di scaricare la versione più recente di jurabib, che è la 0.6 (2004/01/25) e di consultare la documentazione. C’è una lunga lista di cambiamenti rispetto alla 0.52p.

      Ho seguito il tuo consiglio, ma devo aver sbagliato qualcosa. Adesso quando lancio LaTeX ho il seguente messaggio d’errore:

      ! Argument of \jb@doitem has an extra }.

      \par
      l.14 \jbdoitem {} {}
      {} \bibAnnote {Traduzione ed edizione ufficiale della
      ?

      Io non capisco proprio dove stia l’errore. 😥 Mi sa che reinstallo tutto…

    • #6313
      Up
      0
      Down
      ::


      Grazie a tutti per l’aiuto!
      Corsivo e cit. sono ok.

      Dovrei risolvere altri piccoli problemini, ma invierò un altro post sennò vado OT 🙂
      Grazie ancora
      Misopogon

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

Go to top