Mailing List CyrTeX-ru@vsu.ru Message #3307
From: Константин Михайленко <CyrTeX-ru@vsu.ru>
Subject: Re: Список литературы и его сортировка
Date: Tue, 1 Apr 2014 11:39:05 +0600
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Видимо, взять bbl файл и обработать потоковым редактором.
1) Так как записи bibitem разделяются пустыми строками, то объединить их в одну строку каждую относительно несложно, например, sed-ом.
2) Теперь пользуемся sort (возможно, немного полями сортировки придётся побаловаться).


1 апреля 2014 г., 10:58 пользователь Dmitry Drozdov <CyrTeX-ru@vsu.ru> написал:
Здравствуйте, коллеги TeXники!



Может ли кто-либо поделиться работающим рецептом получения правильно отсортированного списка литературы для русскоязычной книги?

Проблема: нарушение алфавитного порядка записей в русской части списка. В остальном все устраивает.


Исходники в UTF8, библиография хранится в BibTex формате (если важно, то в нескольких файлах), фрагмент исходника, где задается сборка библиографии:

\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
\providecommand*{\BibEmph}[1]{\emph{#1}}
\bibliographystyle{ugost2008s}
\addcontentsline{toc}{chapter}{\bibname}
\markboth{\bibname}{}
\bibliography{my,ecg,books}

Используется bibtex8, который вызывается
bibtex8 -B -c utf8cyrillic.csf $fname".aux"

Система, в которой ведутся сборки, Ubuntu 13.10. Могу использовать и MacOS, если получу понятный рецепт, как получить список без огрехов алфавитной сортировки с минимальными затратами времени.

Гугленье и яндесенье понятного результата не дало. Biber пока не ставил, хочу понять, как получить результат быстрее всего.



--
С уважением,
Дмитрий



================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html


Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster