V Beameru je bibliografie zobrazena tak, že autoři, tituly a časopisy jsou ve třech řádcích. Zde je příklad .
Jelikož mám mnoho odkazů, zajímalo by mě, zda je můžeme dát do jednoho řádku, abychom ušetřili místo ? Další možností je, zda můžeme rozdělit odkazy na několik snímků?
Komentáře
Odpověď
Pro rozdělení odkazy až na několik snímků, použijte možnost allowframebreaks
, jako v:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
Pro “ three line splitting „, je to proto, že jste buď vytvořili seznam bibliografie s integrovaným příkazem \newblock
, nebo používáte \bibliographystyle
že vloží příkaz \newblock
. Máte na výběr buď upustit \newblock
s (buď je upravit, nebo použít jiný styl), nebo upravit způsob zpracování paprsku “ s příkazem .
Z odkazu by mělo fungovat následující nastavení v preambuli:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Komentáře
- Díky Willie Wong, vaše kódy fungují v mém systému dokonale. Díky moc! 🙂
- Nemůžete použít
\bibliography
mimo preambuli. - @Bakuriu O čem to na světě mluvíš? Přečtěte si BibTeX uživatelskou příručku .
- Zdá se, že zejména vaše zmínka o
\printbibliography
naznačuje, že místo iv id = „fd09383fed používátebiblatex
„>
? Výše uvedená odpověď je založena na předpokladu, že se použije bibtex (viz komentáře k OP).
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother
a v rámci použijte [allowframebreaks]
jak je uvedeno v odpovědi, rozdělte bibliografii na více rámců. Poté zahrňte použití \printbibliography
. Funguje jako kouzlo.
\bibliographystyle{amsalpha}
není takové rozdělení řádků.