BibTeX, biblatex and biber ⇒ natbib | Remove Comma from Author-Year Citation Style
natbib | Remove Comma from Author-Year Citation Style
I'm trying to write a book in Spanish using the memoir document class, the packages natbib and sectionbib as well as the "econometrica-es" bibliography style. In Spanish you don't always use a comma before "y" (and); the problem is that whenever I cite a document with more than two authors LaTeX shows “(Jones, Baker, y Williams, 1990)". But what I need is “(Jones, Baker y Williams, 1990)", without the comma. I’d appreciate your help.
Learn LaTeX easily with newest books:
The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis
The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more
LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis
-
- Posts: 707
- Joined: Tue Mar 25, 2008 5:02 pm
natbib | Remove Comma from Author-Year Citation Style
You'll have to edit the .bst (actually, make a copy of it under a new name and edit THAT) to get this to happen. There's a function called "format.full.names" that is responsible for this, and you'll have to change the "numnames #2" section from "," to ""; it will read something like this:
Code: Select all
numnames #2 >
{ "" * }
'skip$
if$
That said, I really dislike that style of punctuation, in English or otherwise. I died a little inside when the Associated Press changed its style sheet to omit the comma before "and" in lists of three or more.
Don't omit commas: they're really important!