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 am attempting to adapt the tufte-latex style to typeset a Ph.D dissertation. The style currently uses the natbib/bibentry package to insert full-text citations as numbered side-notes, and also emits a full bibliography at the end of the document. I would like to modify the document to use a shorter cite format (showing "et al" rather than full author list; removing URLs/DOIs/etc) for these side-note citations, but retain the full citation at the end of the document. I'm also leaning heavily towards using biblatex instead of bibtex, for a variety of reasons.

So the question: is it possible to create a custom, abbreviated citation style and instruct biblatex to use it in some places, and the primary/standard style in the main bib? I don't mind defining a new command (it's not necessary to redefine \fullcite, I'd rather use \abbrevcite or something).

share|improve this question
add comment

1 Answer

up vote 7 down vote accepted

You don't need to define custom cite commands, but just different settings for citations v. bibliographies. For showing "et al" in citations simply use the package options maxbibnames and maxcitenames; for removing certain fields only in citations use \AtEveryCitekey and \clearfield.

\documentclass{article}

\usepackage[maxbibnames=99,maxcitenames=1]{biblatex}
\AtEveryCitekey{\clearfield{url}}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A. and Buthor, B. and Cuthor, C. and Duthor, D.},
  year = {2001},
  title = {Alpha},
  url = {http://tex.stackexchange.com/q/12806/510},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

Some text \footfullcite{A01}.

\printbibliography

\end{document}
share|improve this answer
add comment

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.