2

I'm trying to set up a reading list. For that, I want to have a command like \showfull(myReference), which then actually displays an extended reference that contains Author, year, title, journal some style, instead of referring to it as (author, year) and putting it into the bibliography.

So far I'm using natbib, so a solution using that (or at least no additional package) would be preferred.

7
  • What you want is easily done using package biblatex, the successor of all previous bibliography related packages out there for twenty years. The command is named fullcite. A change to biblatex will certainly be a good idea, except you have some complicated style made using makebst.
    – Johannes_B
    Commented Jun 6, 2015 at 14:40
  • @Johannes_B fair enough, I've implemented that now. If you post it as an answer, I'll accept it.
    – FooBar
    Commented Jun 6, 2015 at 18:29
  • If you want, you can post it as a self answer :-) There might even be a similar question on site. I'll look if i can find one.
    – Johannes_B
    Commented Jun 6, 2015 at 19:02
  • Have a look at those two, both even explain the alternative using natbib. What is the most convenient way to create annotated bibliographies, e.g. in a literature review? and How can I list references from BibTeX file in-line with commentary?
    – Johannes_B
    Commented Jun 6, 2015 at 19:07
  • 1
    Sure there is, please specify it in the question. Right now, it asks for full cites ;-)
    – Johannes_B
    Commented Jun 6, 2015 at 20:05

2 Answers 2

2

A very basic macro that uses biblatex and its citetitle feature.

foobarExtendedCite

\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\newcommand{\extendedcite}[1]{\cite{#1}\space\citetitle{#1}}
\begin{document}
\extendedcite{aristotle:physics}

Some nice text
\extendedcite{aksin}
\printbibliography
\end{document}
3
  • 1
    You can define more citecommands, but a fixed syntax isn't a very good idea. For example, a book does not have a journal title.
    – Johannes_B
    Commented Jun 7, 2015 at 12:00
  • I don't even need something very specific - I just don't want all the additional gibberish in my cite, such as abstract, link etc.
    – FooBar
    Commented Jun 7, 2015 at 12:15
  • 1
    @FooBar You need to be a bit more specific. Please add a mimimal working example to the question.
    – Johannes_B
    Commented Jun 7, 2015 at 12:21
0

\fullcite almost got me where I wanted, but when loading bib latex as \usepackage[bibstyle=reading, doi=false,isbn=false,url=false]{biblatex}, this would also effect the output of fullcite and hence deliver a proper citation without all the additional fluff.

2
  • You never mentioned style reading.
    – Johannes_B
    Commented Jun 7, 2015 at 12:54
  • @Johannes_B I just added that after scrolling through the biblatex manual. As I implied earlier, this is my first time with biblatex - I was natbib and chicago-style all until now. Apparently, I can get my old style back with \usepackage[doi=false,isbn=false,url=false]{biblatex-chicago}. Learning while doing :)
    – FooBar
    Commented Jun 7, 2015 at 12:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .