[Tex/LaTex] How to cite a paper in the title page of beamer presentation

beamertexmaker

I'm supposed to give a beamer presentation based on a paper and I need to cite that on the title page. How do I cite the reference on the title page? I have options such as "\title{}", "\date{}", $"\institute{}"$ but I don't have anything such as "\journal{}". Please help me.

Best Answer

You can cite your paper by putting the citation below the \titlepage command. Here is an example. If you do not use inspire, replace \Cite by \cite.

\documentclass[handout]{beamer}
\usepackage[round,longnamesfirst]{natbib}
\begin{filecontents*}{\jobname.bib}
@Article{Witten:1985xb,
     author    = "Witten, Edward",
     title     = "DIMENSIONAL REDUCTION OF SUPERSTRING MODELS",
     journal   = "Phys. Lett.",
     volume    = "B155",
     year      = "1985",
     pages     = "151",
     SLACcitation  = "%%CITATION = PHLTA,B155,151;%%"
}
\end{filecontents*}

\newcommand{\Cite}[1]{%
\href{http://inspirehep.net/search?p=#1}{\citet*{#1}}
}

\title{\Large Citing on a beamer titlepage} %
\author{An anonymous marmot}

\date{yesterday}


\begin{document}
\begin{frame}[plain]
\begin{overlayarea}{\textwidth}{\textheight}
\titlepage

Just put your citation here \Cite{Witten:1985xb}

The point is that you may put anything below the \texttt{titlepage} command.

Don't forget to run \texttt{bibtex}

\end{overlayarea}
\end{frame}
\appendix

\section{Appendix}

\subsection{References}

\begin{frame}[allowframebreaks]{References}
\def\newblock{\hskip .11em plus .33em minus .07em}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{frame}
\end{document}

EDIT If you want to have the references on the title page, use

\documentclass[handout]{beamer}
\usepackage[round,longnamesfirst]{natbib}
\begin{filecontents*}{\jobname.bib}
@Article{Witten:1985xb,
     author    = "Witten, Edward",
     title     = "DIMENSIONAL REDUCTION OF SUPERSTRING MODELS",
     journal   = "Phys. Lett.",
     volume    = "B155",
     year      = "1985",
     pages     = "151",
     SLACcitation  = "%%CITATION = PHLTA,B155,151;%%"
}
\end{filecontents*}

\newcommand{\Cite}[1]{%
\href{http://inspirehep.net/search?p=#1}{\citet*{#1}}
}

\title{\Large Citing on a beamer titlepage} %
\author{An anonymous marmot}

\date{yesterday}


\begin{document}
\begin{frame}[plain]
\begin{overlayarea}{\textwidth}{\textheight}
\titlepage

Just put your citation here \Cite{Witten:1985xb}

The point is that you may put anything below the \texttt{titlepage} command.

Don't forget to run \texttt{bibtex}

\def\newblock{\hskip .11em plus .33em minus .07em}
\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{overlayarea}
\end{frame}

Of course, if you have several references, they might not fit on the title page, but this is a separate issue.