I Beamer visas bibliografi på det sätt som författare, titel och tidskrifter är i tre rader. Här är ett exempel .
Eftersom jag har många referenser undrar jag om vi kan lägga dem i en rad för att spara lite utrymme ? Ett annat alternativ är om vi kan dela upp referenserna i flera bilder?
Kommentarer
Svar
För att dela upp referenser upp i flera bilder, använd alternativet allowframebreaks, som i:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
För ” delning av tre rader ”, detta beror på att du antingen har skapat en bibliografilista med \newblock kommandot inbyggt eller använder ett \bibliographystyle infogar kommandot \newblock. Dina val är att antingen släppa \newblock s (antingen redigera dem eller använda en annan stil), eller ändra hur beamer hanterar ” s kommandot .
Från länken ska följande inställningar i ingressen fungera:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Kommentarer
- Tack Willie Wong, dina koder fungerar perfekt på mitt system. Tack så mycket! 🙂
- Du kan inte använda
\bibliographyutanför ingressen. - @Bakuriu Vad i världen pratar du om? Se BibTeX användarhandbok .
- Särskilt tycks ditt omnämnande av
\printbibliographyindikera att du använderbiblatexistället förbibtex? Svaret ovan är baserat på antagandet att bibtex används (se kommentarerna till OP). - @Bakuriu för biblatex, ladda in bib-filen i ingressen
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatotheroch i ramen använder du[allowframebreaks]som anges i svaret för att dela upp bibliografin i flera ramar. Ta sedan med att använda\printbibliography. Fungerar som en charm.
\bibliographystyle{amsalpha}finns det ingen sådan delning av rader.