Mailing List CyrTeX-ru@vsu.ru Message #319
From: Evgeny M. Baldin <CyrTeX-ru@vsu.ru>
Subject: Re: Bibtex
Date: Sun, 29 Jun 2008 21:31:55 +0700 (NOVST)
To: Aleksander N.Gorohovski <CyrTeX-ru@vsu.ru>
Добрый день

 Простое "грязное" решение - это сделать ещё один скрипт вроде rubibtex

 Задание для sed должно быть какое-то такое: s/\r//
                                               -- тот самый возврат каретки.

С уважением
Евгений

On Sun, 29 Jun 2008, Aleksander N.Gorohovski wrote:

On Sun, 29 Jun 2008 15:09:12 +0300, yuri.nefedov wrote:

On Sun, 29 Jun 2008, Aleksander N.Gorohovski wrote:

> Доброго времени суток уважаемое сообщество!
> > Подскажите можно ли сделать чтобы Bibtex
> был <<не чувствителен>> к концам строк записей в базе данных библиографии
> (file.bib).
> > Дело в том, что работая в Linux, попалась база данных, подготовленная в
> Windows.
> При вёрстке
> > bibtex8 -B -c cp1251.csf document.aux
> > Появляются сообщения
> Warning--empty title in ....
> Warning--empty journal ...
> > и соответственно список литературы пуст.
> > Методом проб определил, что причиной тому --- концы строк принятые в > Windows
> (по моему \n\r, а  Linux  --- \n).
> > Может кто-нибудь подскажет как без ручного <<вычищения>>  БД заставить её
> работать. Слишком уж записей многовато.
>

   Преобразовать с помощью fromdos (раньше называлось dos2unix).

Премного благодарен.

Конечно, преобразовать можно, но к сожалению это не совсем универсальный способ.
А если необходимо наоборот подготовленную или скорректированную/дополненную
БД в Linux использовать в Windows/DOS?

Получается нужно обратное преобразование unix2dos
?

Может всё ж существует параметр командной строки для bibtex8,
который корректирует эту ситуацию?

================================================
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