|
Добрый день
Это похоже проблема bibtex и utf8. В koi8-r я попробовал - всё нормально, а в случае utf8 действительно инициалы пропадали.
Единственное, что приходит в голову - это создать костыль с перекодировкой в koi8-r (cp1251), прогонянии через bibtex, а затем всё обратно и оформить это всё в виде скрипта по типу rubibtex (есть в стандартной поставке любого современного дистрибутива latex). А по хорошему необходима замена bibtex для юникода.
С уважением
Евгений
P.S. С алфавитным указателем таже бодяга. Хорошо, что там хотя бы вариант на замену есть xuindy.
On Tue, 31 Aug 2010, Konstantin A. Kovalenko wrote:
Да, вот кусочек из bib-файла
@BOOK{Karyakin_Pure_compounds,
title = {Чистые химические вещества},
publisher = {М.: <<Химия>>},
year = {1974},
author = {Карякин, Ю. В. and Ангелов, И. И.},
pages = {408},
language = {russian},
owner = {Konstantin A. Kovalenko},
timestamp = {2010.07.21}
}
@ARTICLE{Kustov_Ros.Chem.J._2006_56,
author = {Исаева, В. И. and Кустов, Л. М.},
title = {Металлоорганические каркасы --- новые материалы для хранения
водорода},
journal = {Рос. хим. ж.},
year = {2006},
volume = {L},
pages = {56--72},
number = {6},
file = {paper:Kustov_MOFs for H2 storage_Ros.Chem.J_2006.pdf:PDF},
language = {russian},
owner = {Konstantin A. Kovalenko},
timestamp = {2010.06.20},
url = {http://www.chem.msu.su/rus/jvho/2006-6/welcome.html}
}
@ARTICLE{Ferey_Science_2005_2040,
author = {Gerard Ferey and Caroline Mellot-Draznieks and Christian
Serre and Franck Millange and Julien Dutour and Suzy Surble and Irene
Margiolak},
title = {A Chromium Terephthalate?Based Solid with Unusually Large Pore
Volumes
and Surface Area},
journal = {Science},
year = {2005},
volume = {309},
pages = {2040--2042},
number = {5743},
doi = {10.1126/science.1116275},
file ={Ferey_Science_2005_2040.pdf:Ferey_Science_2005_2040.pdf:PDF;paper:Thematic/Fere
y/Science -- (Ferey) MIL-101.pdf:PDF},
owner = {Konstantin A. Kovalenko},
timestamp = {2007.12.03},
url = {http://www.sciencemag.org/cgi/content/abstract/309/5743/2040}
}
bib-файл создаётся с помощью JabRef.
В bbl-файле получается уже вот так:
\bibitem[\BibPrefix82\BibPostfix]{Karyakin_Pure_compounds}
\selectlanguageifdefined{russian}
\BibEmph{Карякин~?.~?., Ангелов~?.~?.} Чистые
химические вещества.
\newblock М.: <<Химия>>, 1974.
\newblock {\cyr\CYRS.}~408.
\bibitem[\BibPrefix96\BibPostfix]{Kustov_Ros.Chem.J._2006_56}
\selectlanguageifdefined{russian}
\BibEmph{Исаева~?.~?., Кустов~?.~?.}
Металлоорганические каркасы --- новые
материалы для хранения водорода~//
\BibEmph{Рос. хим. ж.}
\newblock 2006.
\newblock {\cyr\CYRT.}~L, {\cyr\textnumero}~6.
\newblock {\cyr\CYRS.}~56--72.
\bibitem[\BibPrefix10\BibPostfix]{Ferey_Science_2005_2040}
\selectlanguageifdefined{english}
\BibEmph{Ferey~G., Mellot-Draznieks~C., Serre~C. et~al.} A Chromium
Terephthalate?Based Solid with Unusually Large Pore Volumes and Surface
Area~// \BibEmph{Science}.
\newblock 2005.
\newblock V. 309, No. 5743.
\newblock P.~2040--2042.
С уважением,
Константин
31.08.2010 15:15, Evgeny M. Baldin пишет:
Добрый день
Таких проблем по-моему не испытывал, хотя использовал тот же
класс. Возможно по той причине, что основная кодировка была
восьмибитная.
Не могли бы вы пример записи в bib-формате привести.
С уважением
Евгений
On Tue, 31 Aug 2010, Konstantin A. Kovalenko wrote:
Здравствуйте!
Пишу диссертацию в LaTeX с использованием класса
disser. Возникла такая
проблема. При создании списка использованной
литературы (используется
стиль gost705.bst из класса disser) неправильно
обрабатываются инициалы
авторов для рускоязычных ссылок (все файлы в
кодировке utf8). Google
подсказывает, что нужно изменить в bst-файле
строку 574
"{vv~}{ll}{~f.}{, jj}" format.name$ 't :=
на
"{vv~}{ll}{~ff}{, jj}" format.name$ 't :=
Действительно после этого bibtex и pdflatex
отрабатывают без ошибок, но
вместо инициалов во всех ссылках, естественно,
красуются полные имена.
Переделывать bib-файл, чтобы там оставались
только инициалы (без имён)
совсем не хочется. Можно, конечно, для моих
10--15 русскоязычных ссылок
после bibtex'а вручную заменить некорректные
инициалы в bbl-файлы, но
это некрасивый подход :) Есть ли другие способы
разрешения проблемы?
--
Константин Коваленко
Институт неорганической химии
им. А.В. Николаева СО РАН
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
|
|