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 use the jurabib package and everything works fine.

Entries in bibliography look like this:

Doe, John: How to vote for a Democrat, Kluwer 2012.

Does anyone know how I can delete the comma between "Doe" and "John"?

I found that for the biblatex package there is this command:

\renewcommand*{\revsdnamepunct}{}

However, this does not work for jurabib.

share|improve this question
    
Switched to \usepackage{biblatex} –  user19581 Jan 27 '13 at 19:57
add comment

1 Answer

up vote 8 down vote accepted

Looking into jurabib.sty, I stumbled upon a suspicious code block with lots of hardcoded comma signs. Replacing them with space commands indeed did the trick. That doesn't mean I know what all those macros do, and it also doesn't mean you shouldn't consider switching to biblatex. ;-)

\documentclass{article}

\usepackage{jurabib}

\renewcommand\jbRevedFirstOnlyLast{\biblnfmt{\jbLast}}%
\renewcommand\jbRevedFirstNoVonNoJr{\biblnfmt{\jbLast\ }\bibfnfmt{\jbCheckedFirst}}%
\renewcommand\jbRevedFirstNoVonJr{\biblnfmt{\jbLast\ \jbJunior\ }\bibfnfmt{\jbCheckedFirst}}%
\renewcommand\jbRevedFirstVonNoJr{\biblnfmt{\jbLast\ }\bibfnfmt{\jbCheckedFirst\space\jbVon}}%
\renewcommand\jbRevedFirstVonJr{\biblnfmt{\jbLast\ \jbJunior\ }\bibfnfmt{\jbCheckedFirst\space\jbVon}}%
\renewcommand\jbRevedNotFirstOnlyLast{\biblnfmt{\jbLast}}%
\renewcommand\jbRevedNotFirstNoVonNoJr{\bibfnfmt{\jbCheckedFirst\space}\biblnfmt{\jbLast}}%
\renewcommand\jbRevedNotFirstNoVonJr{\bibfnfmt{\jbCheckedFirst\space}\biblnfmt{\jbLast\ \jbJunior}}%
\renewcommand\jbRevedNotFirstVonNoJr{\bibfnfmt{\jbCheckedFirst\space\jbVon~}\biblnfmt{\jbLast}}%
\renewcommand\jbRevedNotFirstVonJr{\bibfnfmt{\jbCheckedFirst\space\jbVon~}\biblnfmt{\jbLast\ \jbJunior}}%
\renewcommand\jbNotRevedOnlyLast{\biblnfmt{\jbLast}}%
\renewcommand\jbNotRevedNoVonNoJr{\biblnfmt{\jbLast\ }\bibfnfmt{\jbCheckedFirst}}% <-- THE IMPORTANT CHANGE
\renewcommand\jbNotRevedNoVonJr{\biblnfmt{\jbLast\ \jbJunior\ }\bibfnfmt{\jbCheckedFirst}}%
\renewcommand\jbNotRevedVonNoJr{\biblnfmt{\jbLast\ }\bibfnfmt{\jbCheckedFirst\space\jbVon}}%
\renewcommand\jbNotRevedVonJr{\biblnfmt{\jbLast\ \jbJunior\ }\bibfnfmt{\jbCheckedFirst\space\jbVon}}%

\usepackage{filecontents}

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

\begin{document}

\nocite{*}

\bibliographystyle{jurabib}
\bibliography{\jobname}

\end{document}

enter image description here

share|improve this answer
    
Thanks lockstep, I took your advice and switched to Biblatex! –  user19581 Jan 27 '13 at 19:56
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.