TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In Beamer, bibliography is displayed in the way that authors, title and journals are in three lines. Here is an example.

Since I have many references, I am wondering, whether we can put them in one line to save some space? Another option is whether we can split the references into several slides?

share|improve this question
1  
How are you loading your bibliography? On my slides (where I use bibtex and \bibliographystyle{amsalpha}, there is no such splitting of lines. – Willie Wong Oct 4 '11 at 12:02
    
Thanks Willie Wong, I am using \bibliographystyle{apalike}, after changing to amsalpha, there is no such splitting of lines. :-) – Anand Oct 4 '11 at 12:17
up vote 29 down vote accepted

For splitting the references up into several slides, use the allowframebreaks option, as in:

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

For the "three line splitting", this is because you either composed a bibliography list with the \newblock command built-in, or are using a \bibliographystyle that inserts the \newblock command. Your choices are to either drop the \newblocks (either edit them out or using a different style), or modify how beamer handle's the command.

From the link, setting the following in the preamble should work:

\setbeamertemplate{bibliography entry title}{}
\setbeamertemplate{bibliography entry location}{}
\setbeamertemplate{bibliography entry note}{}
share|improve this answer
    
Thanks Willie Wong, your codes work perfectly on my system. Thanks a lot! :-) – Anand Oct 4 '11 at 12:19
    
You cannot use \bibliography outside the preamble. – Bakuriu Oct 13 '14 at 18:25
    
@Bakuriu What in the world are you talking about? See the BibTeX user guide. – Willie Wong Oct 14 '14 at 7:20
    
@WillieWong I have just tried to put your code and that's the error I get. Using \printbibliography works. – Bakuriu Oct 14 '14 at 16:03
1  
In particular, your mention of \printbibliography seems to indicate that you are using biblatex instead of bibtex? The answer above is based on the assumption that bibtex is used (see the comments on the OP). – Willie Wong Oct 15 '14 at 7:32

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.
http://tex.stackexchange.com/questions/30423/bibliography-in-beamer/30428
tex.stackexchange.com
crawl=CC-MAIN-2016-18
79142
application/http; msgtype=response
sha1:MXR46H5CUMN3VCNTF3TDVZ4D6227VHDU
<urn:uuid:442b7c15-1c63-4d11-8a8f-41d65aac5d92>
2016-05-04T02:19:32Z
104.16.117.182
sha1:M35DQJWOKECLRR7UAVX5D66B3GKPR3AQ
<urn:uuid:6781bfaf-6918-4c1c-8601-0397264f6bae>
http://tex.stackexchange.com/questions/30423/bibliography-in-beamer/30428
response
<urn:uuid:f7144360-0279-4537-8442-b23bd394cc87>
robots: classic
hostname: ip-10-239-7-51.ec2.internal
software: Nutch 1.6 (CC)/CC WarcExport 1.0
isPartOf: CC-MAIN-2016-18
operator: CommonCrawl Admin
description: Wide crawl of the web for April 2016
publisher: CommonCrawl
format: WARC File Format 1.0
conformsTo: http://bibnum.bnf.fr/WARC/WARC_ISO_28500_version1_latestdraft.pdf