I Beamer vises bibliografi slik at forfattere, tittel og tidsskrifter er i tre linjer. Her er et eksempel .
Siden jeg har mange referanser, lurer jeg på om vi kan sette dem i en linje for å spare litt plass ? Et annet alternativ er om vi kan dele referansene i flere lysbilder?
Kommentarer
Svar
For å dele referanser opp i flere lysbilder, bruk allowframebreaks
alternativet, som i:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
For » tre linjedeling «, dette er fordi du enten har laget en bibliografiliste med \newblock
-kommandoen innebygd, eller bruker en \bibliographystyle
som setter inn \newblock
-kommandoen. Valgene dine er å enten slippe \newblock
s (enten redigere dem eller bruke en annen stil), eller endre hvordan beamer håndterer » s kommandoen .
Fra lenken skal innstilling av følgende i innledningen fungere:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Kommentarer
- Takk Willie Wong, kodene dine fungerer perfekt på systemet mitt. Tusen takk! 🙂
- Du kan ikke bruke
\bibliography
utenfor innledningen. - @Bakuriu Hva i all verden snakker du om? Se BibTeX brukerhåndboken .
- Spesielt synes omtale av
\printbibliography
å indikere at du brukerbiblatex
i stedet forbibtex
? Svaret ovenfor er basert på antagelsen om at bibtex brukes (se kommentarene til OP). - @Bakuriu for biblatex, i innledningen laster du inn bib-filen
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother
og i rammen bruker du[allowframebreaks]
som angitt i svaret for å dele bibliografien opp i flere rammer. Deretter inkluderer du å bruke\printbibliography
. Fungerer som en sjarm.
\bibliographystyle{amsalpha}
, er det ingen slik linjedeling.