2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Некорректная работа пакета bibunits
Сообщение03.08.2019, 16:47 


17/12/17
20
Добрый вечер, уважаемые участники форума!

В настоящий момент я оформляю текст, в котором необходимо использование пакета bibunits. Минимальный пример следующий:

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
 
\documentclass[english,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage{bibunits}
\defaultbibliography{mybib}
\defaultbibliographystyle{plain}

\begin{document}

\begin{bibunit}
I want to cite two works, the first one~\cite{Dub1} and the second one~\cite{Dub2}.
\putbib
\end{bibunit}

\begin{bibunit}
I want to cite only work, that is~\cite{Har}.
\putbib
\end{bibunit}

\end{document}
 


Собственно, данный пример непосредственно повторяет простейший пример, изложенный в документации к этому пакету. При компиляции обнаруживаются следующие ошибки:

Используется синтаксис LaTeX
 
I found no \citation commands---while reading file bibunittest1.aux
I found no \bibdata command---while reading file bibunittest1.aux
I found no \bibstyle command---while reading file bibunittest1.aux
\end{document}
 


Вместе с тем, следующий пример работает нормально:

Используется синтаксис LaTeX
 
\documentclass[english,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}

\begin{document}

I want to cite two works, the first one~\cite{Dub1} and the second one~\cite{Dub2}.
I want to cite only work, that is~\cite{Har}.

\bibliographystyle{plain}
\bibliography{mybib}

\end{document}
 


Видима, проблема в том, что создаваемые этим пакетом файлы bu1.aux и bu2.aux при следующем проходе LaTeX не воспринимаются как должны.

Буду благодарен за любую помощь. Просмотрел множество советов по тегу bibunits на ресурсе tex.stackexchange (и разместил там аналогичный вопрос), но решения до сих пор не нашёл.

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 17:21 
Заслуженный участник
Аватара пользователя


31/01/14
9300
Hogtown
magludiel в сообщении #1408509 писал(а):
Минимальный пример следующий:

Это неполный пример, поскольку отсутствует библиографический файл.

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 17:31 


17/12/17
20
Добавляю текст .bib-файла:

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
@article {Har,
AUTHOR = {Harris, Joe},
TITLE = {On the {S}everi problem},
JOURNAL = {Invent. Math},
YEAR = {1986},
VOLUME = {84}, NUMBER = {3},
PAGES = {445--461},
MRNUMBER {837522 (87f:14012)},
}

@article {Dub1,
AUTHOR = {Somebody},
TITLE = {Something},
JOURNAL = {Somewhere},
FJOURNAL = {Rossi\u{\i}skaya Akademiya Nauk. Moskovskoe Matematicheskoe
Obshchestvo. Uspekhi Matematicheskikh Nauk},
VOLUME = {72},
YEAR = {2011},
NUMBER = {3(435)},
PAGES = {97--131},
ISSN = {0042-1116},
MRCLASS = {30C44 (31C75)},
MRNUMBER = {3444460},
MRREVIEWER = {Adam Lecko},
DOI = {10.4213/rm0071},
URL = {https://doi.org/10.4213/rm0071},
}

@book {Dub2,
AUTHOR = {Somebody},
TITLE = {Something},
NOTE = {Translated by Vasya Pupkin},
PUBLISHER = {Springer, Basel},
YEAR = {2014},
PAGES = {xii+344},
ISBN = {975-3-0348-0852-2; 978-3-0348-0843-9},
MRCLASS = {30-02 (30D55 30D85 31-02 31A15)},
MRNUMBER = {3243550},
MRREVIEWER = {Tom Carroll},
DOI = {10.1007/978-3-0348-1143-9},
URL = {https://doi.org/10.107/111-3-0348-0843-9},
}

 

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 18:47 
Заслуженный участник
Аватара пользователя


31/01/14
9300
Hogtown
magludiel в сообщении #1408520 писал(а):
Добавляю текст .bib-файла:

Еrror message не читаете: там четко говорится что на линии 9 отсутствует "="; vmesto
Используется синтаксис BibTeX
MRNUMBER {837522 (87f:14012)}

д.б.
Используется синтаксис BibTeX
MRNUMBER = {837522 (87f:14012)}

После чего все работает. И, ксти, вместо всех этих команд с терминала проще прогнать
Код:
latexmk -pdf myfile.tex

1 раз; latexmk умный, он прогоняет пока не стабилизируется

(русская народная пословица)

Если ручки кривые неча на LaTeX пенять :mrgreen:

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 19:35 


17/12/17
20
Red_Herring,

Даже после исправления у меня не работает. Может, я как-то не так компилирую?

Я делаю так. В открытом основном файле выбираю (в списке рядом с кнопкой Typeset) LaTeX, компилирую, потом там же выбираю BibTeX, компилирую дважды, и потом снова там же выбираю LaTeX и дважды прогоняю. Так я интерпретировал указания документации к пакету. Я делаю что-то не так?

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 19:40 
Заслуженный участник
Аватара пользователя


31/01/14
9300
Hogtown
magludiel в сообщении #1408537 писал(а):
в списке рядом с кнопкой Typeset)

Что там делает виндозный фронтэнд, я не знаю--и знать не хочу. Когда такие вещи происходят, пробуют с CLI. И если хотите чтобы помогали--давайте error message.

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 19:42 


17/12/17
20
У меня не Windows, у меня Mac.

Ошибки нет, оно компилируется, но списка литература нет и знаки вопроса. Вот что в консоли:

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./bibunittest1.tex
LaTeX2e <2018-04-01> patch level 2
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2018/texmf-dist/tex/latex/cyrillic/t2aenc.def
(/usr/local/texlive/2018/texmf-dist/tex/latex/base/t2aenc.dfu))
(/usr/local/texlive/2018/texmf-dist/tex/latex/cyrillic/t2acmr.fd))
(/usr/local/texlive/2018/texmf-dist/tex/latex/bibunits/bibunits.sty)
\gdef\bu@bibdata{mybib}
\gdef\bu@bibstyle{plain}

LaTeX Warning: Unused global option(s):
    [english].

(./bibunittest1.aux) (./bu1.aux)

LaTeX Warning: Citation `Dub1' on page 1 undefined on input line 12.


LaTeX Warning: Citation `Dub2' on page 1 undefined on input line 12.

No file bu1.bbl.
(./bu1.aux)
No file bu.aux.
(./bu2.aux)

LaTeX Warning: Citation `Har' on page 1 undefined on input line 17.

No file bu2.bbl.
(./bu2.aux)
No file bu.aux.
[1{/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./bibunittest1.aux)

LaTeX Warning: There were undefined references.

 ){/usr/local/texlive/2018/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t2a.enc
}</usr/local/texlive/2018/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb><
/usr/local/texlive/2018/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb>
Output written on bibunittest1.pdf (1 page, 15422 bytes).
SyncTeX written on bibunittest1.synctex.gz.
Transcript written on bibunittest1.log.
 

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение03.08.2019, 21:29 
Заслуженный участник
Аватара пользователя


31/01/14
9300
Hogtown
Странно.... Если у вас TeXShop, то хде "кнопочка"? Есть pulldown menu. Ладно, начнем с минимального примера:

Убрать english , и две строки с inputenc / fontenc .

Убейте все файлы кроме .tex и .bib. И как у вас называется .bib файл?

Прогоните один раз pdflatex

Какие файлы возникли? Какие Warning в логе? Какие жалобы без Warning –– "No file ... "?

Прогоните bibtex один раз.

Прогоните один раз pdflatex. Какие Warning в логе? Какие жалобы без Warning –– "No file ... "?

Прогоните еще один раз pdflatex. Какие Warning в логе? Какие жалобы без Warning –– "No file ... "?

Do you have write permissions for this directory?

 Профиль  
                  
 
 Re: Некорректная работа пакета bibunits
Сообщение04.08.2019, 19:25 


17/12/17
20
В общем, проблема устранена путём отработки из командной строки команд:

Используется синтаксис LaTeX
latex myfile.tex
bibtex bu1.aux
bibtex bu2.aux
...
bibtex buj.aux
latex myfile.tex
...
latex myfile.tex
 


где файлы bu<i>.aux отвечают за каждый bibunit; число прогонов latex равно число этих модулей.

Red_Herring, кнопка Typeset у меня в TeXShop для Mac OS находится в левом верхнем углу; именно ей я обычно и компилирую.

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

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



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

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


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

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