O BibTeX não compilará

2

Estou tentando compilar uma bibliografia vinculada externamente, mas recebo um erro dizendo

I couldn't open file name firstbibtex.aux

Aqui está o código de referência:

@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"
}

Aqui está o arquivo tex:

\documentclass{article}

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

\end{document}

Isso se baseia neste tutorial .

Os nomes dos arquivos são firstindex.bib e untitled.tex (nota: o .tex não é fliename)

Eles foram cumpridos usando o pdftex e TEX e DVI via TexShop no mac. Eles também foram cumpridos usando o seguinte na linha de comando

latex firstindex 
bibtex firstindex
latex firstindex
latex firstindex
    
por sebey 04.08.2011 / 14:19

1 resposta

1

The names of the files are firstindex.bib and untitled.tex

Então é aí que está o seu problema. O nome do arquivo de bibliografia. firstbibtex.bib é somente usado internamente e como já é referenciado de seu arquivo .tex , você não precisa mais especificá-lo.

Se o seu arquivo é chamado untitled.tex , você precisa compor com:

latex untitled.tex

Isto irá criar o auxfile necessário para o BibTeX, chamado untitled.aux . Ele diz ao BibTeX onde procurar as referências (deve haver algo como \bibdata{firstbibtex} nele). Então você pode ligar:

bibtex untitled.aux

Em seguida, escreva novamente o documento:

latex untitled.tex
latex untitled.tex

E pronto!

    
por 06.08.2011 / 12:59