I Beamer vises bibliografi på den måde, at forfattere, titel og tidsskrifter er i tre linjer. Her er et eksempel .
Da jeg har mange referencer, spekulerer jeg på, om vi kan sætte dem i en linje for at spare plads ? En anden mulighed er, om vi kan opdele referencerne i flere dias?
Kommentarer
Svar
Til opdeling af referencer op i flere dias, brug allowframebreaks
som i:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
For ” opdeling af tre linier “, dette skyldes, at du enten skrev en bibliografiliste med \newblock
kommandoen indbygget eller bruger en \bibliographystyle
indsætter kommandoen \newblock
. Dine valg er at enten slippe \newblock
s (enten redigere dem eller bruge en anden stil) eller ændre, hvordan beamer håndterer ” s kommandoen .
Fra linket skal indstilling af følgende i indledningen fungere:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Kommentarer
- Tak Willie Wong, dine koder fungerer perfekt på mit system. Mange tak! 🙂
- Du kan ikke bruge
\bibliography
uden for præamblen. - @Bakuriu Hvad i verden taler du om? Se BibTeX brugervejledningen .
- Især synes din omtale af
\printbibliography
at indikere, at du brugerbiblatex
i stedet forbibtex
? Svaret ovenfor er baseret på antagelsen om, at der bruges bibtex (se kommentarerne til OP). - @Bakuriu for biblatex, indlæs bib-filen i indledningen
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother
og i rammen skal du bruge[allowframebreaks]
som anført i svaret for at opdele bibliografien i flere rammer. Inkluder derefter brug af\printbibliography
. Fungerer som en charme.
\bibliographystyle{amsalpha}
, er der ikke sådan linjesplitning.