Automatiquement abréger les auteurs de prénoms en LaTeX
À l'aide de natbib/Latex/Bibtex, dans la section "références" je obtenir des références avec les prénoms comme:
Vladimir Iosifovich Levenshtein. Codes binaires capable de corriger des délétions, insertions, et de renversements. Rapport Technique 8, 1966.
Je voudrais automatiquement abrégé d'abord des noms comme:
V. I. Levenshtein. Codes binaires capable de corriger des délétions, insertions, et de renversements. Rapport Technique 8, 1966.
Si vous avez une idée de comment faire cela, je serai heureux de les entendre.
- Caspar réponse est grande, mais devrait être remplacé par
\usepackage[backend=bibtex,giveninits=true]{biblatex}
parce quefirstinits
est déclaré obsolète.
Vous devez vous connecter pour publier un commentaire.
Utiliser un style BibTeX qui fait cela. Sinon, créez votre propre style en modifier une existante. Vous devrez modifier la fonction
format.names
, de sorte qu'une ligne de ce type:a
f.
comme indiqué. Le prénom complet serait montré si c'estff
.plainnat.bst
dans votre répertoire de travail sous un nom différent (par exemple,my-plainnat.bst
). Recherchez lesFUNCTION {format.names}
. Sur la septième ligne de cette fonction est la ligne indiquée ci-dessus. Modifier pourf.
au lieu deff
. Ensuite, utilisez\bibliographystyle{my-plainnat}
dans votre fichier LaTeX.Si vous utilisez Biblatex, il suffit d'ajouter ceci dans votre preable lors de l'appel de Biblatex: