BibTeX не компілюється


2

Я намагаюся скласти бібліографію, яка пов'язана зовні, але я повертаюсь до повідомлення про помилку

Не вдалося відкрити ім’я файлу firstbibtex.aux

Ось посилальний код:

@article{greenwade93,
    author = "George D. Greenwade",
    title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ( {CTAN} )",
    year = "1993",
    journal = "TUGBoat",
    volume = "14",
    number = "3",
    pages = "342--351"
}

@book{goossens93,
    author = "Michel Goossens and Frank Mittleback and Alexander Smarin",
    title = "The Latex Companion",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

Ось текстовий файл:

\documentclass{article}

\begin{document}
    hello world!\cite{greenwade93} and then someone said good night world! \cite{goossens93}
\bibliographystyle{plain}
\bibliography{firstbibtex}

\end{document}

На цьому ґрунтується цей підручник .

Назви файлів firstindex.bib та untitled.tex (зверніть увагу: .tex не є ім'ям файлу)

Вони були виконані за допомогою pdftex та TEX та DVI через TexShop на mac. Вони також були виконані, використовуючи наступне в командному рядку

latex firstindex 
bibtex firstindex
latex firstindex
latex firstindex

Як називаються ваші файли? Будь ласка , змініть і додайте до цього питання. Також, які файли зараз у вашій папці? Які інструменти ви використовуєте для складання? Або які команди ви використовуєте?
slhck

Чи склали ви документ перед запуском bibtex, щоб існував файл .aux?
NN

NN: так, це було виконано перед slhck: сподіваюся, це допоможе подякувати вам обом за вашу відповідь. вибачте за мою пізню відповідь
себе

Вам потрібно згадати користувачів із @slhck, щоб вони отримали сповіщення.
slhck

@slhck>) дякую за це. не знав, що вони додали це.
sebey

Відповіді:


1

Імена файлів - firstindex.bib та untitled.tex

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

Якщо ваш файл викликається untitled.tex, вам потрібно набрати його:

latex untitled.tex

Це створить допоміжний файл, необхідний для BibTeX, званий untitled.aux. Він підказує BibTeX, де шукати посилання (у ньому має бути щось на зразок \bibdata{firstbibtex}). Тоді ви можете зателефонувати:

bibtex untitled.aux

Потім знову введіть документ:

latex untitled.tex
latex untitled.tex

І ви закінчили.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.