BibTeX не будет компилироваться

5808
sebey

Я пытаюсь составить библиографию, которая внешне связана, но я получаю сообщение об ошибке, говоря

Я не могу открыть имя файла firstbibtex.aux

Вот код ссылки:

@articleomprehensive ex rchive etwork ( )", year = "1993", journal = "TUGBoat", volume = "14", number = "3", pages = "342--351" }  @book 

Вот текстовый файл:

\documentclass  \begin hello world!\cite and then someone said good night world! \cite \bibliographystyle \bibliography  \end 

Это основано на этом уроке .

Имена файлов: firstindex.bib и untitled.tex (примечание: .tex не является именем fliename)

Они были выполнены с использованием pdftex и TEX и DVI через TexShop на Mac. Они также были выполнены с использованием следующего в командной строке

latex firstindex  bibtex firstindex latex firstindex latex firstindex 
2
Как называются ваши файлы? Пожалуйста [отредактируйте] и добавьте это к вопросу. Кроме того, какие файлы в настоящее время находятся в вашей папке? Какие инструменты вы используете для компиляции? Или какие команды вы используете? slhck 13 лет назад 0
Вы скомпилировали документ перед запуском bibtex, чтобы существовал файл .aux? N.N. 13 лет назад 0
N.N: yes it was complied before slhck: hope this helps thank you both for your reply. sorry about my late reply sebey 13 лет назад 0
Вы должны упомянуть пользователей с @slhck, чтобы они получили уведомление. slhck 13 лет назад 0
@slhck >) thanks for that. didn't know that they added that. sebey 13 лет назад 0

1 ответ на вопрос

1
slhck

Имена файлов: firstindex.bib и untitled.tex.

Тогда вот где твоя проблема. Название библиографического файла. firstbibtex.bibэто только для внутреннего использования и, поскольку она ссылается из вашего .texфайла уже, вам не нужно указывать его больше.

Если ваш файл вызывается untitled.tex, вам нужно набрать его:

latex untitled.tex 

Это создаст вспомогательный файл, необходимый для BibTeX, с именем untitled.aux. Он сообщает BibTeX, где искать ссылки (должно быть что-то вроде \bibdataэтого). Тогда вы можете позвонить:

bibtex untitled.aux 

Затем снова наберите документ:

latex untitled.tex latex untitled.tex 

И вы сделали.