bibliografia in Beamer

In Beamer, la bibliografia viene visualizzata nel modo in cui autori, titolo e riviste sono su tre righe. Ecco un esempio .

Dato che ho molti riferimenti, mi chiedo se possiamo metterli in una riga per risparmiare spazio ? Unaltra opzione è se possiamo dividere i riferimenti in più diapositive?

Commenti

  • Come caricate la vostra bibliografia? Sulle mie diapositive (dove uso bibtex e \bibliographystyle{amsalpha}, non cè tale divisione delle righe.
  • Grazie Willie Wong, sto usando \ bibliographystyle {apalike}, dopo essere passati ad amsalpha, non cè tale divisione delle righe. 🙂

Answer

Per dividere il riferimenti in più diapositive, utilizza lopzione allowframebreaks, come in:

\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame} 

per ” suddivisione in tre righe “, questo perché o hai composto un elenco bibliografico con il comando \newblock integrato o stai utilizzando un \bibliographystyle che inserisce il comando \newblock. Puoi scegliere di eliminare i \newblock (modificarli o utilizzare uno stile diverso) oppure modificare la modalità di gestione di Beamer ” s il comando .

Dal collegamento, dovrebbe funzionare limpostazione seguente nel preambolo:

\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{} 

Commenti

  • Grazie Willie Wong, i tuoi codici funzionano perfettamente sul mio sistema. Grazie mille! 🙂
  • Non puoi usare \bibliography fuori dal preambolo.
  • @Bakuriu Di cosa diavolo stai parlando? Consulta la guida per lutente di BibTeX.
  • In particolare, la tua menzione di \printbibliography sembra indicare che stai utilizzando biblatex invece di bibtex? La risposta sopra si basa sul presupposto che venga usato bibtex (vedi i commenti sullOP).
  • @Bakuriu per biblatex, nel preambolo carica il file bib \makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother e nel frame usa [allowframebreaks] come indicato nella risposta per suddividere la bibliografia in più frame. Quindi includi lutilizzo di \printbibliography. Funziona come un fascino.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *