bibliográfia a Beamerben

Beamerben a bibliográfia úgy jelenik meg, hogy a szerzők, a cím és a folyóiratok három sorban szerepelnek. Itt van egy példa .

Mivel sok referenciám van, kíváncsi vagyok, tudunk-e egy sorba helyezni őket, hogy helyet takarítsunk meg ? Egy másik lehetőség az, hogy feloszthatjuk-e a referenciákat több diára?

Megjegyzések

  • Hogyan tölti be az irodalomjegyzéket? A diáimon (ahol a bibtex-et és a \bibliographystyle{amsalpha} -t használom, a sorok ilyen megosztása nincs.
  • Köszönöm Willie Wong, a \ bibliographystyle {apalike} -ot használom, amsalpha-ra váltás után a sorok ilyen megosztása nincs. 🙂

Válasz

A több diára való hivatkozásként használja a allowframebreaks beállítást, mint a következőben:

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

A ” három sor felosztása “, ez azért van, mert vagy készített egy bibliográfiai listát a beépített \newblock paranccsal, vagy egy \bibliographystyle parancsot használ, beszúrja a \newblock parancsot. Vagy úgy dönthet, hogy eldobja a \newblock s elemeket (vagy szerkeszti őket, vagy más stílus használatával), vagy pedig módosítja a beamer kezelését ” s a parancs .

A linkből a következő preambulumban történő beállításnak kell működnie:

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

Megjegyzések

  • Köszönöm Willie Wong, a kódjai tökéletesen működnek a rendszeremen. Nagyon köszönöm! 🙂
  • Nem használhatja a \bibliography a preambulumon kívül.
  • @Bakuriu Miről beszélsz a világon? Lásd a BibTeX felhasználói útmutatót .
  • Különösen a \printbibliography említése jelzi, hogy biblatex -t használ a ? A fenti válasz azon a feltételezésen alapul, hogy a bibtexet használják (lásd az OP megjegyzéseit).
  • @Bakuriu a biblatex esetében, a preambulumba töltse be a bib fájlt \makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother és a keretben használja a [allowframebreaks] a válaszban leírtak szerint az irodalomjegyzék több képkockára bontása. Ezután írja be a \printbibliography parancsot. Varázsként működik.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük