In Beamer wordt bibliografie weergegeven op de manier waarop auteurs, titel en tijdschriften in drie regels staan. Hier is een voorbeeld .
Aangezien ik veel referenties heb, vraag ik me af of we ze op één regel kunnen plaatsen om wat ruimte te besparen ? Een andere optie is of we de referenties in verschillende dias kunnen splitsen?
Reacties
Answer
Voor het splitsen van de verwijzingen naar meerdere dias, gebruik de allowframebreaks optie, zoals in:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
Voor de ” drie regels splitsen “, dit komt doordat u ofwel een bibliografielijst hebt samengesteld met het \newblock -commando ingebouwd, of een \bibliographystyle gebruikt die voegt het \newblock commando in. U kunt kiezen uit het verwijderen van de \newblock s (bewerk ze uit of gebruik een andere stijl), of wijzig hoe beamer omgaat ” s het commando .
Via de link zou het instellen van het volgende in de preambule moeten werken:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Reacties
- Bedankt Willie Wong, je codes werken perfect op mijn systeem. Heel erg bedankt! 🙂
- Je kunt
\bibliographybuiten de preambule. - @Bakuriu Waar heb je het in vredesnaam over? Zie de BibTeX gebruikershandleiding .
- In het bijzonder lijkt uw vermelding van
\printbibliographyerop te wijzen dat ubiblatexgebruikt in plaats vanbibtex? Het antwoord hierboven is gebaseerd op de aanname dat bibtex wordt gebruikt (zie de opmerkingen over het OP). - @Bakuriu voor biblatex, laad in de preambule het bestand met de bib
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatotheren gebruik in het frame[allowframebreaks]zoals vermeld in het antwoord om de bibliografie op te splitsen in meerdere frames. Gebruik vervolgens\printbibliography. Werkt als een zonnetje.
\bibliographystyle{amsalpha}gebruik, is er geen dergelijke splitsing van regels.