Подтвердить что ты не робот

Автоматически сокращать имена авторов в LaTeX

Используя natbib/Latex/Bibtex, в разделе ссылок я получаю ссылки с полными именами, например:

Владимир Иосифович Левенштейн. Двоичные коды, способные исправлять делеции, вставки и аннулирования. Технический отчет 8, 1966.

Я бы хотел, чтобы автоматически сокращались имена, такие как:

V. И. Левенштейн. Двоичные коды, способные исправлять делеции, вставки и аннулирования. Технический отчет 8, 1966.

Если у вас есть идея, как это сделать, я буду рад услышать.

4b9b3361

Ответ 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}