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
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 utilizzandobiblatex
invece dibibtex
? 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.
\bibliographystyle{amsalpha}
, non cè tale divisione delle righe.