[RISOLTO]Natbib/apa-good, problema con lista bibliografica

  • Creatore
    Topic
  • #25513
    Up
    0
    Down
    ::


    Salve,

    ho un problema alquanto strano con la bibliografia della mia tesi.

    Da qualche giorno, BibTeX ha cambiato modo di presentare la lista bibliografica, e non so come riportarla allo ‘stile’ precedente.

    Uso (nel preambolo)
    `\usepackage{natbib,multibib}
    \newcites{net}{Sources} `
    e nel documento:
    `\renewcommand\bibname{References}
    \bibliographystyle{apa-good}
    \bibliography{file1,file2,..}
    \addcontentsline{toc}{chapter}{References}

    \clearpage
    \bibliographystylenet{apa-good}
    \bibliographynet{file2,file3,…}
    \addcontentsline{toc}{chapter}{Sources} `

    Ho utilizzato Natbib, apa-good e gli stessi file .bib per altri documenti/rapporti e in questi altri documenti la lista bibliografica è diversa: è come la vorrei io 🙂

    Per arrivare al punto: tutti i titoli dei journal, inbook, incollection ed inproceedings adesso sono sottolineati
    L’unica cosa che ho fatto di recente è l’avere eliminato i file ausiliari (.aux .blg .bbl .toc…) del mio documento principale, che sono stati rigenerati senza errori alle successive compilazioni.

    Come posso risolvere?

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #25514
      Up
      0
      Down
      ::

      Salve,

      ho un problema alquanto strano con la bibliografia della mia tesi.

      Da qualche giorno, BibTeX ha cambiato modo di presentare la lista bibliografica, e non so come riportarla allo ‘stile’ precedente.

      Uso (nel preambolo)
      `\usepackage{natbib,multibib}
      \newcites{net}{Sources} `
      e nel documento:
      `\renewcommand\bibname{References}
      \bibliographystyle{apa-good}
      \bibliography{file1,file2,..}
      \addcontentsline{toc}{chapter}{References}

      \clearpage
      \bibliographystylenet{apa-good}
      \bibliographynet{file2,file3,…}
      \addcontentsline{toc}{chapter}{Sources} `

      Ho utilizzato Natbib, apa-good e gli stessi file .bib per altri documenti/rapporti e in questi altri documenti la lista bibliografica è diversa: è come la vorrei io 🙂

      Per arrivare al punto: tutti i titoli dei journal, inbook, incollection ed inproceedings adesso sono sottolineati
      L’unica cosa che ho fatto di recente è l’avere eliminato i file ausiliari (.aux .blg .bbl .toc…) del mio documento principale, che sono stati rigenerati senza errori alle successive compilazioni.

      Come posso risolvere?

      Direi che la cosa non può accadere senza aver modificato altro. Senza esempi minimi compilabili, non è che si possa dire tanto di più.

      Ciao
      Enrico

    • #25515
      Up
      0
      Down
      ::


      Questo è uno dei documenti che restituisce la bibliografia senza titoli sottolineati (come la vorrei, e come era sempre stata anche nell’altro documento)
      `\documentclass[a4paper,11pt,twoside]{article}
      \usepackage{mathpazo}
      \usepackage{natbib}
      \usepackage[english]{babel}
      \usepackage[T1]{fontenc}

      \usepackage[colorlinks=true,urlcolor=blue,citecolor=black,linkcolor=blue]{hyperref}
      \usepackage[margin=1in]{geometry}
      \usepackage{setspace}
      \onehalfspacing

      \title{}
      \author{}

      \begin{document}
      \maketitle

      \bibliographystyle{apa-good}
      \bibliography{}
      \end{document}
      `

      Questo il file principale della tesi, che andave bene fino a qualche giorno fa. L’unica modifica `sostanziale’ (che mi ricordi) è la cancellazione dei file ausiliari.
      `
      \documentclass[a4paper,12pt]{book}
      \usepackage[T1]{fontenc}
      \usepackage[english]{babel}
      \usepackage{mathpazo}
      \usepackage{hyphenat}
      \usepackage{epigraph}
      \setlength{\epigraphwidth}{3.6in}

      \usepackage[margin=1in,bindingoffset=0.15in]{geometry}
      \usepackage{ragged2e}
      \usepackage{setspace}
      \doublespacing

      \newenvironment{quote2}
      {\list{}{\listparindent=0em
      \itemindent=\listparindent
      \rightmargin=\leftmargin
      \parsep=0pt plus 1pt}%
      \item\relax
      \footnotesize
      \linespread{1.1}\normalfont}
      {\endlist}

      \usepackage[margin=12pt,format=hang,font=small,labelfont=bf]{caption}
      \usepackage{longtable}
      \usepackage{booktabs}
      \usepackage{tabularx}
      \usepackage[]{graphicx}

      \usepackage{acronym}
      \usepackage{rotating}
      \usepackage{natbib,multibib}
      \newcites{net}{Sources}
      \usepackage[colorlinks=true, urlcolor=blue, citecolor=black, linkcolor=black]{hyperref}
      \usepackage{ulem}

      \begin{document}
      \frontmatter
      \input{trunk-thesis/frontmatter/frontespizio}
      \setlength{\RaggedRightParindent}{\parindent}
      \RaggedRight

      \mainmatter
      \input{trunk-thesis/chapt1/introduction}
      \input{trunk-thesis/chapt2/complexphenomenon}
      \input{trunk-thesis/chapt3/theoreticalframe}
      \input{trunk-thesis/chapt4/empiricaldata}
      \input{trunk-thesis/chapt5/conclusions}

      \appendix
      \input{trunk-thesis/tablesappendix}
      \input{trunk-thesis/criteria}

      \renewcommand\bibname{References}
      \bibliographystyle{apa-good}
      \bibliography{}
      \addcontentsline{toc}{chapter}{References}

      \clearpage
      \bibliographystylenet{apa-good}
      \bibliographynet{}
      \addcontentsline{toc}{chapter}{Sources}
      \end{document}`

      I file bibliografici sono gli stessi per tutti i documenti che uso.

      Grazie

    • #25516
      Up
      0
      Down
      ::

      Questo è uno dei documenti che restituisce la bibliografia senza titoli sottolineati (come la vorrei, e come era sempre stata anche nell’altro documento)
      `\documentclass[a4paper,11pt,twoside]{article}
      \usepackage{mathpazo}
      \usepackage{natbib}
      \usepackage[english]{babel}
      \usepackage[T1]{fontenc}

      \usepackage[colorlinks=true,urlcolor=blue,citecolor=black,linkcolor=blue]{hyperref}
      \usepackage[margin=1in]{geometry}
      \usepackage{setspace}
      \onehalfspacing

      \title{}
      \author{}

      \begin{document}
      \maketitle

      \bibliographystyle{apa-good}
      \bibliography{}
      \end{document}
      `

      Questo il file principale della tesi, che andave bene fino a qualche giorno fa. L’unica modifica `sostanziale’ (che mi ricordi) è la cancellazione dei file ausiliari.
      `
      \documentclass[a4paper,12pt]{book}
      \usepackage[T1]{fontenc}
      \usepackage[english]{babel}
      \usepackage{mathpazo}
      \usepackage{hyphenat}
      \usepackage{epigraph}
      \setlength{\epigraphwidth}{3.6in}

      \usepackage[margin=1in,bindingoffset=0.15in]{geometry}
      \usepackage{ragged2e}
      \usepackage{setspace}
      \doublespacing

      \newenvironment{quote2}
      {\list{}{\listparindent=0em
      \itemindent=\listparindent
      \rightmargin=\leftmargin
      \parsep=0pt plus 1pt}%
      \item\relax
      \footnotesize
      \linespread{1.1}\normalfont}
      {\endlist}

      \usepackage[margin=12pt,format=hang,font=small,labelfont=bf]{caption}
      \usepackage{longtable}
      \usepackage{booktabs}
      \usepackage{tabularx}
      \usepackage[]{graphicx}

      \usepackage{acronym}
      \usepackage{rotating}
      \usepackage{natbib,multibib}
      \newcites{net}{Sources}
      \usepackage[colorlinks=true, urlcolor=blue, citecolor=black, linkcolor=black]{hyperref}
      \usepackage{ulem}

      \begin{document}
      \frontmatter
      \input{trunk-thesis/frontmatter/frontespizio}
      \setlength{\RaggedRightParindent}{\parindent}
      \RaggedRight

      \mainmatter
      \input{trunk-thesis/chapt1/introduction}
      \input{trunk-thesis/chapt2/complexphenomenon}
      \input{trunk-thesis/chapt3/theoreticalframe}
      \input{trunk-thesis/chapt4/empiricaldata}
      \input{trunk-thesis/chapt5/conclusions}

      \appendix
      \input{trunk-thesis/tablesappendix}
      \input{trunk-thesis/criteria}

      \renewcommand\bibname{References}
      \bibliographystyle{apa-good}
      \bibliography{}
      \addcontentsline{toc}{chapter}{References}

      \clearpage
      \bibliographystylenet{apa-good}
      \bibliographynet{}
      \addcontentsline{toc}{chapter}{Sources}
      \end{document}`

      I file bibliografici sono gli stessi per tutti i documenti che uso.

      Sarebbe bene dire dove si può trovare lo stile apa-good, che non sta su CTAN.

      Ciao
      Enrico

    • #25517
    • #25518
      Up
      0
      Down
      ::

      L’avevo trovato qui
      http://web.reed.edu/cis/Help/LaTeX/images/apa-good.bst.zip

      Bene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.

      Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.

      Ciao
      Enrico

    • #25519
      Up
      0
      Down
      ::

      Bene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.

      Vero, tutto ok ora!
      Grazie mille

      Comunque, dato che ulem era lì perchè mi serviva, riporto il workaround che ho usato per sostituire la chiamata \sout:
      `$\rlap{——} $`

      Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.

      Prima, dovrò ripensare bene a quello che credevo di aver capito su LaTeX 😉

    • #25520
      Up
      0
      Down
      ::

      Bene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.

      Vero, tutto ok ora!
      Grazie mille

      Comunque, dato che ulem era lì perchè mi serviva, riporto il workaround che ho usato per sostituire la chiamata \sout:
      `$\rlap{——} $`

      Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.

      Prima, dovrò ripensare bene a quello che credevo di aver capito su LaTeX 😉

      Piuttosto orribile, come kludge. Non so bene perché tu metta quella roba fra dollari, in ogni caso si può certamente fare meglio.
      `\makeatletter
      \newcommand{\strikeout}[1]{{%
      \settowidth{\@tempdima}{#1}%
      \leavevmode\rlap{\leaders\hrule\@height.55ex\@depth-.45ex\hskip\@tempdima}#1}}
      \makeatother`
      A questo punto puoi scrivere \strikeout{parola} oppure \strikeout{$xyz$}.

      Ciao
      Enrico

    • #25521
      Up
      0
      Down
      ::

      Piuttosto orribile, come kludge. Non so bene perché tu metta quella roba fra dollari

      Questo non lo so assolutamente 🙂
      Ho trovato un esempio qui sul forum, ho fatto un copia&incolla e sostituito la parola.
      Dato che, su una tesi di 25000 parole, mi serve per barrarne 2, non sono andato tanto per il sottile e mi sono mantenuto pragmatico

      in ogni caso si può certamente fare meglio.
      `\makeatletter
      \newcommand{\strikeout}[1]{{%
      \settowidth{\@tempdima}{#1}%
      \leavevmode\rlap{\leaders\hrule\@height.55ex\@depth-.45ex\hskip\@tempdima}#1}}
      \makeatother`
      A questo punto puoi scrivere \strikeout{parola} oppure \strikeout{$xyz$}.

      Come sempre, perfettamente funzionante.
      Grazie ancora

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

Go to top