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
\bibliographyutenfor innledningen. - @Bakuriu Hva i all verden snakker du om? Se BibTeX brukerhåndboken .
- Spesielt synes omtale av
\printbibliographyå indikere at du brukerbiblatexi 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}}\makeatotherog 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.