Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hidden and non-hidden initials in \cite commands when using natbib package #14

Open
kia999 opened this issue Feb 11, 2017 · 3 comments
Open

Comments

@kia999
Copy link
Owner

kia999 commented Feb 11, 2017

При выборе стилей типа ugost2008n команда \cite печатает ссылку в виде списка авторов. В некоторых случаях фамилии авторов печатаются без инициалов (как задумано), в других -- вместе с инициалами. Замечено, что последний вариант имеет место, если в биббазе авторы описаны следующим образом:

author       = {Л. А. Пономаренко and Л. В. Адамович
                and В. Т. Музычук and  А. Е. Гридасов},

т.е. инициалы идут до фамилии. Инициалы удаляются, если имеем такую запись:

`author       = {Афанасьев, В. В. and Василевский, О. Н.},
`

Кроме того, два автора соединяются союзом and даже на русском языке.
`

@LSinev
Copy link
Collaborator

LSinev commented Feb 11, 2017

Кроме того, два автора соединяются союзом and даже на русском языке

Насколько я знаю, так положено в самом формате bibtex/*.bib записей.

@kia999
Copy link
Owner Author

kia999 commented Feb 12, 2017

Проблема с союзом and решена путем добавления set.language в начале функции format.lab.names. Однако осталось не понятно, зачем там нужна set.language, так как она вроде бы ранее должна быть вызвана в output.bibitem.

Замечено, что проблемы с инициалами нет в кодировке cp1251. Возможно, мудрит bibtex.exe. Конкретно, для компиляции используется команда

bibtex8 -B -c utf8cyrillic.csf

которая, конечно же, не предназначена для обработки юникода.

@LSinev
Copy link
Collaborator

LSinev commented Feb 13, 2017

То есть and был в выдаче самого документа, а я про and внутри записи думал.
Уже не актуально, но может быть пригодится, если что-то подобное вернется: http://tex.stackexchange.com/questions/149292/how-to-remove-or-substitute-and-from-a-bibtex-bibliography

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants