21.10.2011, 13:52
|
#51
|
Platinum Member
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,286
|
Я написал автору стиля, Станиславу Кручинину, и получил следующий ответ.
Скрытый текст
Цитата:
Сообщение от Stanislav Kruchinin
Странное требование про точку с запятой, при мне такого не было. Наверное включили в стандарт совсем недавно, чтобы продемонстрировать, что "контора пишет".
> Чтобы было по ГОСТ-у, можно сделать так:
>
> \usepackage[nobreak]{cite}%[nobreak] запрещает любые переносы в
> ссылках \renewcommand{\@biblabel}[1]{#1.}%точка вместо [] в списке
> лит-ры \renewcommand\citepunct{;~}% разделитель между ссылками
Лучше всегда использовать не cite, а natbib, т.к. у cite были проблемы с hyperref. Если нужна точка с запятой, то следует найти в disser.cls строку, где подключается пакет natbib:
\usepackage[square,comma,sort&compress,numbers]{natbib}
и заменить параметр comma на semicolon:
\usepackage[square,semicolon,sort&compress,numbers]{natbib}
Отчество не пропадает, если пользоваться bibtex8 с параметрами командной строки -H -c cp1251. (курсив мой - Hogfather)
|
|
---------
|
|
|