bibliografia w Beamer

W Beamer bibliografia jest wyświetlana w taki sposób, że autorzy, tytuł i czasopisma są w trzech wierszach. Oto przykład .

Ponieważ mam wiele odniesień, zastanawiam się, czy możemy je umieścić w jednej linii, aby zaoszczędzić trochę miejsca ? Inną opcją jest to, czy możemy podzielić odnośniki na kilka slajdów?

Komentarze

  • Jak ładujesz bibliografię? Na moich slajdach (gdzie używam bibtex i \bibliographystyle{amsalpha}, nie ma takiego podziału linii).
  • Dzięki Willie Wong, używam \ bibliographystyle {apalike}, po zmianie na amsalpha nie ma takiego podziału linii. 🙂

Odpowiedź

Aby podzielić odwołań na kilku slajdach, użyj opcji allowframebreaks, na przykład:

\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame} 

Dla opcji „ podział na trzy wiersze ”, dzieje się tak, ponieważ utworzyłeś listę bibliografii z wbudowanym poleceniem \newblock lub używasz \bibliographystyle, wstawia polecenie \newblock. Możesz albo porzucić \newblock s (edytować je lub użyć innego stylu), albo zmienić sposób obsługi projektora ” s polecenie .

Z linku, ustawienie następujących elementów w preambule powinno działać:

\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{} 

Komentarze

  • Dzięki Willie Wong, Twoje kody działają doskonale w moim systemie. Wielkie dzięki! 🙂
  • Nie możesz używać \bibliography poza preambułą.
  • @Bakuriu O czym ty do cholery mówisz? Zobacz podręcznik użytkownika BibTeX-a.
  • W szczególności Twoja wzmianka o \printbibliography wydaje się wskazywać, że używasz biblatex zamiast bibtex? Powyższa odpowiedź opiera się na założeniu, że używany jest bibtex (patrz komentarze do OP).
  • @Bakuriu dla biblatex, w preambule załaduj plik bib \makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother iw ramce użyj [allowframebreaks] jak podano w odpowiedzi, aby podzielić bibliografię na wiele ramek. Następnie uwzględnij, używając \printbibliography. Działa jak marzenie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *