\cite - Tex bindet Bibtex nicht ein?

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Cyneon

\cite - Tex bindet Bibtex nicht ein?

Beitrag von Cyneon »

Das hier ist mein Latex-Dokument. Ich bin jetzt die ganze Zeit schon am überlegen warum die \cite nicht bei dem hier klappt. Die Dateien sind im selben Ordner und compiliert habe ich es auch schon öfters. Als Fehler meldet mir Tex das hier:
LaTeX Warning: Citation `DBLP:books/aw/Knuth86' on page 1 undefined on input line 28.

LaTeX Warning: Empty `thebibliography' environment on input line 3.
Wisst ihr vielleicht weiter?
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{cite} 
\bibliographystyle{plain}


\begin{document}
\section{Another \LaTeX example}
\subsection{Bibliography}
You will find the required the Bib\TeX snippets to create the references [Knu86] and [Tan13], with a simple search on \u http://dplp.uni-trier.de/db/.
\subsection{Euclid's Proof of the Infinitude of Primes}
$\textbf{Theorem}$~~ There are infinitely many primes.
\\$\textbf{Proof}$~~by contradiction. Assuming the set $\mathcal{P}$ of primes would be finite, let $\mathcal{P}$ = $\lbrace p_{1},p_{2},\ldots,p_{n}\rbrace$.
\\Now we use the product of all primes: $$ q:= 1+\prod^{n}_{i=1}p_{i}=1+\lbrace p_{1},p_{2},\ldots,p_{n}\rbrace$$
\\Now $\textit{q}$ is a new prime number not in $\mathcal{P}$. So there's a prime $\textit{r}$ that divides $\textit{q}$. But $\textit{r}\epsilon$ $\mathcal{P}$ either, since 
$$ \forall \textit{r}, \textit{r} ~\epsilon~\mathcal{P}  \Rightarrow  q ~mod~ \textit{r} = 1$$
\\ So $\textit{r}$ is a $\textit{new}$ prime number not in $\mathcal{P}$, contradicting the assumption. 
\begin{minipage}{.45\linewidth}
\begin{flushright}
$\square$
\end{flushright}
\end{minipage} 

\bibliography{References}
\cite{DBLP:books/aw/Knuth86}
\end{document}

Cyneon

Beitrag von Cyneon »

Hier noch Bibtex:
@article{DBLP:journals/jgaa/Tantau13,
  author    = {Till Tantau},
  title     = {Graph Drawing in TikZ},
  journal   = {J. Graph Algorithms Appl.},
  volume    = {17},
  number    = {4},
  pages     = {495--513},
  year      = {2013},
  url       = {http://dx.doi.org/10.7155/jgaa.00301},
  doi       = {10.7155/jgaa.00301},
  timestamp = {Mon, 20 Jan 2014 18:16:05 +0100},
  biburl    = {http://dblp.uni-trier.de/rec/bib/journals/jgaa/Tantau13},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}
@book{DBLP:books/aw/Knuth86,
  author    = {Donald E. Knuth},
  title     = {The TeXbook},
  publisher = {Addison-Wesley},
  year      = {1986},
  isbn      = {0-201-13447-0},
  timestamp = {Thu, 03 Jan 2002 11:51:07 +0100},
  biburl    = {http://dblp.uni-trier.de/rec/bib/books/aw/Knuth86},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

Gast

Beitrag von Gast »

Das folgende Beispiel
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{cite}
\bibliographystyle{plain}

\begin{filecontents}{\jobname.bib}
@article{DBLP:journals/jgaa/Tantau13,
  author    = {Till Tantau},
  title     = {Graph Drawing in TikZ},
  journal   = {J. Graph Algorithms Appl.},
  volume    = {17},
  number    = {4},
  pages     = {495--513},
  year      = {2013},
  url       = {http://dx.doi.org/10.7155/jgaa.00301},
  doi       = {10.7155/jgaa.00301},
}
@book{DBLP:books/aw/Knuth86,
  author    = {Donald E. Knuth},
  title     = {The TeXbook},
  publisher = {Addison-Wesley},
  year      = {1986},
  isbn      = {0-201-13447-0},
}
\end{filecontents}

\begin{document}
\cite{DBLP:books/aw/Knuth86,DBLP:journals/jgaa/Tantau13}

\bibliography{\jobname}
\end{document}
funktioniert wunderbar.

Hast Du BibTeX über Deine Datei laufen lassen? Question mark instead of citation number

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Woher kommt denn eigentlich das ursprüngliche Beispiel? Dieser Code ist schrecklich und sollte keinesfalls als Beispiel dienen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Cyneon

Beitrag von Cyneon »

Process started

I couldn't open file name `build\database1.aux'

Process exited normally

Er zeigt mir immer das hier an.

Bibtex oder Latex?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Hast du die unter "Question mark instead of citation number" verlinkten Hinweise durchgelesen und befolgt? Hast du erst pdflatex aufgerufen, und erst danach bibtex?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Gast

Beitrag von Gast »

Die Fehlermeldung könnte darauf hindeuten, dass Dein Editor falsch konfiguriert ist. Du scheinst einen "build"-Ordner zu verwenden, dann musst Du darauf achten, dass alle beteiligten Programme davon wissen und sich dran halten.

Zeig mal Deine Konfiguration und/oder erkläre, wie Du BibTeX und LaTeX aufrufst.

Antworten