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
\bibliographyuden for præamblen. - @Bakuriu Hvad i verden taler du om? Se BibTeX brugervejledningen .
- Især synes din omtale af
\printbibliographyat indikere, at du brugerbiblatexi 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}}\makeatotherog 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.