2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение27.02.2010, 15:55 
Аватара пользователя


23/02/10
12
Доброго времени суток! :)

Некоторое время назад друг посоветовал начать осваивать LaTeX, чем с удовольствием и занялся. Но, при попытке воспользоваться возможностями JabRef, дело зашло в тупик :(

Первое упоминание и первый "рецепт" http://mydebianblog.blogspot.com/2006/1%20...%20abref.html
<Не отрабатывает корректно. Т.е., даже после трёх "прогонов" вопросы не снимаются, пишет, мол "в тексте есть неопределённые ссылки". JabRef'овский .bbl лежит в папке с документом. >

Пробовал также последовать советам по ссылке Quasimodo http://tex.imm.uran.ru/tex/bibtex/
:[ Пока также, не совсем успешно. Обычно вроде получается самостоятельно решать большинство проблем, но тут решил обратиться за помощью, т.к. из знакомых никто именно с JabRef'ом к сожалению не работал... И в поиске пока тоже ничего не нашёл ((

*Использую XeLaTeX*

P.S.: кодировка UTF8 и в XeLaTeX'e, и в JabRef. Где-то краем уха слышал, что это может зависеть от кодировки?
P.P.S.: обыкновенную библиографию подключаю - всё в порядке, НО: в диссертации уже достаточно много ссылок, будет больше... Есть желание, чтобы литература всё-таки вставлялась из ББД, и список генерировался согласно порядку употребления в тексте. Да и из принципа уже хочется разобраться :)

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение27.02.2010, 18:00 


10/09/06
172
Vinnitsa
Лично мне не ясна в принципе суть проблемы... Первая ссылка вообще не рабочая. Я пользовался JabRef, но, честно говоря, привык работать напрямую с bib-файлами. Вообще, в чем дело: есть какие-то ошибки при компиляции?
Что значит Jabrefовский .bbl? Это ж просто довольно удобная оболочка для работы с bib-файлами...

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение28.02.2010, 07:24 
Аватара пользователя


23/02/10
12
Ещё раз первая ссылка... http://mydebianblog.blogspot.com/2006/1 ... abref.html

По поводу проблемы: даже после двойной-тройной вёрстки, вопросы в pdf варианте на месте ссылок не исчезают. У меня такое ощущение, что XeLaTeX не видит файла с библиографией просто :( И поэтому всё это дело не работает.

Про JabRef'овский .bbl - имел в виду месторасположение ББД, которая создавалась с помощью JabRef.

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение28.02.2010, 10:55 


10/09/06
172
Vinnitsa
Ну он нормальный этот .bbl? Посмотрите его содержание --- там точно то, что Вы хотите видеть?
Цитата:
обыкновенную библиографию подключаю - всё в порядке

.bbl --- это ж по сути и есть библиография, но уже в "обыкновенном" виде.

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение28.02.2010, 18:55 
Аватара пользователя


23/02/10
12
Да, в том файле было то, что нужно.

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

В теле документа сделал два одинаковых абзаца. В абзаце первом проставил ссылки на bibitem'ы, содержащиеся в отдельном ТеХ-файле bib Все работает <классика>, но, естественно ни о какой сортировке речи нет.

Во втором абзаце проставил ссылки на ББД (3Bib), сгенерированную JabRef'ом (Как Вы справедливо заметили, формат выходной и у неё bib, но вот внутренности отличаются по формату). Добавил необходимые строки в преамбуле и теле (\bibliographystyle{unsrt} и \bibliography{3Bib} соответственно).

Итог: не работает... ) Видимо, руки у меня кудрявые. Не знаю уже что и думать ((

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение28.02.2010, 20:29 


20/04/07
14
Может, JabRef дал вашим ссылкам другие метки, а вы ссылаетесь на старые?
Посмотрите, какие в bbl метки, и скопируйте оттуда в \ref.

В принципе, файл bbl можно точно так же, как "классическую библиографию", добавить через \input.
Можно скопировать содержимое bbl и вставить в файл с текстом.
Тогда это будет привычный вам файл и слово JabRef не будет пугать :)

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение28.02.2010, 20:33 
Аватара пользователя


05/05/08
321
... Извините за тривиальный вопрос... А Jabref'ский файл находится в рабочей директории? я недавно так мучилась, пока не обратила внимания, что файл в другой директории. А вообще, Котельников, Чеботаев "LaTeX-2$\varepsilon$", там сказано, какие стилевые файлы для какой сортировки предназначены. Насколько я помню, стиль unsrt упорядочивает ссылки по их появлению в тексте.

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение02.03.2010, 17:59 
Аватара пользователя


23/02/10
12
Прошу прощение за молчание - не было возможности толком ответить (

TS --> Нет, метки задавал те, что записаны в БД, причём, на всякий пожарный - только латинские символы, без пробелов и всё такое :)
Через \input пока не пробовал добавлять --> но, попытаюсь сделать это завтра.

Sekhmet, абсолютно нормальный вопрос :) Бывает так закрутишься, что всё бывает :) Нет, JabRef'овский .bbl лежит в той же директории, что и основной ТеХ-файл диссертации.

Delpiero, TS, Sekhmet!
Спасибо большое за помощь! Отступать не собираюсь, но по причине подготовки к конференциям, написания диплома и => катастрофической нехватки времени возможно буду появляться в теме реже. Как только получится - обязательно напишу ))) Попробую ещё раз, с нуля разобраться самостоятельно. Ну, и литературу почитать ещё )

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение03.03.2010, 10:08 


19/09/09
13
Victorinox в сообщении #293015 писал(а):
P.S.: кодировка UTF8 и в XeLaTeX'e, и в JabRef. Где-то краем уха слышал, что это может зависеть от кодировки?

Говорят, BibTeX и Unicode не очень дружат. Поэтому мне что-то не верится, что из .bib-файла в кодировке UTF-8 получился «хороший» .bbl-файл. Если текст на русском, полагаю, используется BibTeX8. Интересно, как Вы его вызываете для файла в UTF-8? Т.е. с какими ключами?

Но... без примера дискуссия может быть вечной. Если это не является Вашей целью, пожалуйста, подготовьте минимальный пример, демонстрирующий проблему. Во время подготовки попробуйте исключить JabRef (т.е. создайте вручную маленький .bib-файл в UTF-8; проблема остается?) и XeLaTeX (если компилировать просто LaTeX-ом, проблема остается?). Проблема возникает с конкретным BibTeX-стилем или с любым? С конкретным классом документа или с любым? И т.д.

 Профиль  
                  
 
 Re: JabRef, XeLaTeX и UTF8 (вероятно)
Сообщение17.04.2010, 18:51 
Аватара пользователя


23/02/10
12
Господа! :)
Спасибо большое всем откликнувшимся, решение было найдено только что :) (Вот, закончилась конференция, появилась свободная минутка, сел-разобрался)

Нагуглил такой линк - всё достаточно подробно описано...
http://sovety.blogspot.com/2008/12/russ ... el-or.html

:oops: Если честно, всё оказалось до невозможности просто )))
P.S.: Полез создавать ББД... :) :D

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group