bibliografie în Beamer (Română)

Î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

  • Cum vă încărcați bibliografia? În diapozitivele mele (unde folosesc bibtex și \bibliographystyle{amsalpha}, nu există o astfel de împărțire a liniilor.
  • Mulțumesc Willie Wong, folosesc \ bibliographystyle {apalike}, după trecerea la amsalpha, nu există o astfel de împărțire a liniilor. 🙂

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 \printbibliography pare să indice că utilizați biblatex în loc de bibtex? 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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *