În Beamer, bibliografia este afișată în modul în care autorii, titlul și revistele sunt în trei rânduri. Iată un exemplu .
Deoarece am multe referințe, mă întreb dacă le putem pune într-o singură linie pentru a economisi spațiu ? O altă opțiune este dacă putem împărți referințele în mai multe diapozitive?
Comentarii
Răspuns
Pentru împărțirea referințe în mai multe diapozitive, utilizați opțiunea allowframebreaks, ca în:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
Pentru „ împărțirea a trei linii „, acest lucru se datorează faptului că fie ați compus o listă de bibliografie cu comanda încorporată \newblock, fie folosiți o \bibliographystyle inserează comanda \newblock. Alegerile dvs. sunt fie să renunțați la \newblock s (fie să le editați sau utilizând un stil diferit), fie să modificați modul de manipulare a radiatorului ” s comanda .
Din link, setarea următoarelor în preambul ar trebui să funcționeze:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Comentarii
- Mulțumesc Willie Wong, codurile tale funcționează perfect pe sistemul meu. Mulțumesc mult! 🙂
- Nu poți folosi
\bibliographyîn afara preambulului. - @Bakuriu Despre ce vorbești în lume? Vezi BibTeX ghidul utilizatorului .
- În special, mențiunea dvs. despre
\printbibliographypare să indice că utilizațibiblatexîn loc debibtex? Răspunsul de mai sus se bazează pe presupunerea că se utilizează bibtex (vezi comentariile din OP). - @Bakuriu pentru biblatex, în preambul încărcați fișierul bib
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatotherși în cadru utilizați[allowframebreaks]așa cum se menționează în răspuns pentru a împărți bibliografia în mai multe cadre. Apoi includeți utilizarea\printbibliography. Funcționează ca un farmec.
\bibliographystyle{amsalpha}, nu există o astfel de împărțire a liniilor.