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.

When I run BibTeX, it generates in entries with several authors something like this:
Winfried Just and Martin Weese.
If you write a text in a different language, I suppose it is more customary to translate and to your language.

In my case I use cslatex and I have to change the entries manually in the bbl-file to
Winfried Just a Martin Weese.
if I want a instead of and.

  • Is there a way to do this automatically, without manual modification of the bbl-file?
share|improve this question
    
Are you taking about the input (in the .bib file) or the output (in your document)? –  Joseph Wright Sep 9 '12 at 13:01
    
I meant .bbl, sorry for my mistake - it is corrected now. –  Martin Sep 9 '12 at 13:42
    
OK, that makes more sense, over all. Which BibTeX style (.bst file) do you use? –  Joseph Wright Sep 9 '12 at 13:43
    
Most frequently I use plain or shorter.bst, which I obtained from here. –  Martin Sep 9 '12 at 13:49
add comment

1 Answer

up vote 1 down vote accepted

The "and" is usually coded explicitly in the .bst bibliographic style file that you are using. As far as I know (but perhaps someone knows if biblatex can do that), there is no other option (unless there is something specific to cslatex) to change it than going into the .bst file, finding the macro which puts the "and" string on the stack, and replacing manually "and" with whatever you like. Then you have a new bibliographic style that you can call in the usual way in your .tex file (\bibliographystyle{myfile}).

By the way, there are other items that you may want to localize in the same manner ("editors", "chapter", "volume", "pages",...)

share|improve this answer
    
It seems to be working. I've modified FUNCTION {format.names} in the bst file, and the behavior changed. (I have to admit that I did this without much understanding what I am doing.) –  Martin Sep 9 '12 at 13:47
1  
When you want to create a new .bst file, you can always use the makebst utility to avoid going into the BibTeX language, but when only small modifications are needed, it is usually not complicated to modify directly the .bst file. In any case, this manual is a valuable help: lsv.ens-cachan.fr/~markey/BibTeX/doc/ttb_en.pdf –  Corentin Sep 9 '12 at 13:51
    
Also, I'm pretty sure there is a biblatex solution to this problem, although I've never used it myself.. –  Corentin Sep 9 '12 at 13:54
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.