Take the 2-minute tour ×
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.

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?

share|improve this question
    
Welcome to TeX.SX. –  Claudio Fiandrino Jan 29 '13 at 11:24

2 Answers 2

Biblatex 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}

enter image description here

The only missing point is the first name of the Author but maybe you can live with that.

share|improve this answer
    
@user25179 Sorry I don't really understand your comment. My answer makes explicitly use of this citeauthor command. –  Benedikt Bauer Jan 31 '13 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).

share|improve this answer

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.