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.

To be clear: I want Hazard BD, not Hazard, B.D. Citations of this type are found in the Elsevier Journal, Communications in Nonlinear Sciences and Numerical Simulations.

share|improve this question
1  
Welcome to TeX.sx! In most cases a complete Minimal Working Example (MWE) that clearly shows your problem would be useful. It would at least be useful to know what bibliography styles etc you are currently using. –  Peter Jansson Feb 5 '13 at 15:31
    
After looking at the guidelines, the abbreviated first names should contain a period for this journal. –  mafp Feb 5 '13 at 15:43
    
Please edit your question, and/or answer it yourself. Thanks! –  vonbrand Feb 5 '13 at 16:28

2 Answers 2

  • As I pointed out in the comments, the guidelines of that journal require periods in first name abbreviations, so I am not sure whether you still want that.
  • Omitting the periods is IMHO bad typographical style, so I am not sure whether you should want that.
  • That said, if you insist on that, make a copy of a bibtex style that comes closest to what you want, say myplain.bst. Open it, and locate the function format.names, where a string like "{ff~}{vv~}{ll}{, jj}" is to be found. Replace that string with "{vv~}{ll}{, jj}{, f{}}", and save your new style. Explanation: the final {, f{}} part tells BibTeX to put the first names last, in abbreviated form, and without period. The pair of braces {} after the f suppresses spaces between the initials.
share|improve this answer

One way is to use biblatex and its fistinits=true,terseinits=true options.

\documentclass{article}

\usepackage[firstinits=true,terseinits=true]{biblatex}

\DeclareNameAlias{default}{last-first}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Hazard, Benjamin D.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

share|improve this answer

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.