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 using biblatex to manage my citation in a natbib style :

\usepackage[style=alphabetic,maxnames=6,natbib=true]{biblatex}

However when I use the \citet command, the author's name is in a \textsc font, I would like to change this behavior so that the font used is the default one, but I could not find how to do this in biblatex's documentation.

share|improve this question
2  
Please provide a minimal working example. –  Thorsten Apr 25 '12 at 16:40

1 Answer 1

up vote 10 down vote accepted

I guess you're also using \usepackage[french]{babel}? The French module in biblatex (french.lbx) formats last names in small capitals by providing this "local" definition of the \mkbibnamelast command:

\protected\def\mkbibnamelast#1{\textsc{\textnohyphenation{#1}}}

To restore this command to its "global" definition add the following to your preamble:

\DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast}

In biblatex.def the global definition is:

\newcommand*{\mkbibnamelast}[1]{#1}

You can redefine this via \renewcommand*. The code in \DefineBibliographyExtras is hooked into citation commands and bibliography drivers. So the French definition will simply be restored to the "current" global definition.

share|improve this answer
    
You are right, I am indeed using babel french. This answers perfectly my question! –  Pascal Apr 27 '12 at 13:48

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.