Автоматически сокращать имена авторов в LaTeX
Используя natbib/Latex/Bibtex, в разделе ссылок я получаю ссылки с полными именами, например:
Владимир Иосифович Левенштейн. Двоичные коды, способные исправлять делеции, вставки и аннулирования. Технический отчет 8, 1966.
Я бы хотел, чтобы автоматически сокращались имена, такие как:
V. И. Левенштейн. Двоичные коды, способные исправлять делеции, вставки и аннулирования. Технический отчет 8, 1966.
Если у вас есть идея, как это сделать, я буду рад услышать.
Ответы
Ответ 1
Используйте стиль BibTeX, который делает это. Кроме того, создайте свой собственный стиль, изменив существующий. Вам нужно будет изменить функцию format.names
, чтобы строка, подобная этой:
s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
имеет f.
, как показано. Полное имя будет отображаться, если оно ff
.
Ответ 2
Если вы используете Biblatex, просто добавьте это в свой preable при вызове Biblatex:
\usepackage[backend=bibtex,firstinits=true]{biblatex}