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'm writing a report for the university. They're being very specific about specifying formatting for citation. Although I suspect the mentor won't be very strict, I'm still interested in having as close output from LaTeX as possible. I'm an utter newbie with LaTeX, so I'm learning as I go.

Having picked up a template from another Croatian university that has a very similar format, I've began writing my text and customizing the template as I go. The issue I ran into is with citations.

Here are the (translated) instructions on citing:

Citing: On every page, place reference into a footnote. See appendix for information on format. Literature: At the end; list authors alphabetically.

And:

Note: For second and other citations of the same bibliographical unit, you should list the following: First and last name of the author, in parenthesis a numerical identifier of the footnote where it's first listed, number of page where it's first listed.

So far, I switched from bibtex to biblatex and biber in order to make use of \footcite. I've played with some defaults (style=numeric, …), but I feel that as a newbie it'd take me a long, long time to figure out how to get this exact behavior.

How would I go about forcing full bibliography entry to appear in the first reference to an entry in a \footcite, then having subsequent entries display author name, first footnote's ID and first footnote's page number, while at the same time having full entry appear in the Literature section?

share|improve this question
1  
Try \usepackage[style=verbose-note,pageref]{biblatex}. –  lockstep Feb 10 '13 at 15:30
    
…wow, that was fast! Thanks. It doesn't seem to include author's first name, but it's already awesome and seems to match the requirements. I'd accept it were it an answer! –  Ivan Vučica Feb 10 '13 at 15:36
1  
I'm working on including the first name as we speak. ;-) –  lockstep Feb 10 '13 at 15:46

1 Answer 1

up vote 4 down vote accepted

\usepackage[style=verbose-note,pageref]{biblatex} does most of what you want. Here's how to add first names to follow-up citations (and replace the comma with parentheses):

\documentclass{article}

\usepackage[style=verbose-note,pageref]{biblatex}

\DeclareNameAlias{labelname}{first-last}

\usepackage{xpatch}
\xpatchbibmacro{footcite:note}{%
  \setunit*{\addcomma\space}%
  \printtext%
}{%
  \setunit*{\addspace}%
  \printtext[parens]%
}{}{}
\xapptobibmacro{footcite:note}{\nopunct}{}{}% optional

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

Some text \autocite{A01}.

\clearpage

\null\vfill% just for the example

Some more text \autocite{A01}.

\printbibliography

\end{document}

enter image description here

share|improve this answer
    
This worked wonderfully, thanks! –  Ivan Vučica Feb 10 '13 at 23:18

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.