I would like to place the name and the title of a BibTeX entry inline.
Something like:
[JD2012] John Doe, Title of Paper.
Any Idea?
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this communityBiblatex
has two macros called \citeauthor
and \citetitle
which one can use. You can either just write them one after the other or define yourself a new command like the mycite
in my code example below:
\begin{filecontents}{\jobname.bib}
@article{test,
author={A. Uthor},
title = {A neat paper},
journal = {Some random Journal},
year = {2013}
}
\end{filecontents}
\documentclass{article}
\usepackage[style=alphabetic]{biblatex}
\addbibresource{\jobname.bib}
\newcommand{\mycite}[1]{\cite{#1} \citeauthor{#1} \citetitle{#1}}
\begin{document}
\cite{test} \citeauthor{test} \citetitle{test}
\mycite{test}
\printbibliography
\end{document}
The only missing point is the first name of the Author but maybe you can live with that.
citeauthor
command.
Jan 31, 2013 at 10:29
in the uk tex faq, the bibentry
and inlinebib
packages are suggested; there may be restrictions on what .bst
you can use. biblatex
can do this as well, i think (an expert may be able to suggest how ... i'm not one of those).