Seite 1 von 1

Jabref und TeXnicCenter: Probleme mit Verweisen

Verfasst: So 3. Nov 2013, 02:39
von theCed7
Hi,

ich bin noch recht frisch mit LaTeX und habe momentan ein kleines Problem mit den Literaturverzeichnissen.

Ich verwende MiKTex, mit TeXnicCenter und Jabref.

So meine .bib:
% This file was created with JabRef 2.9.2.
% Encoding: Cp1252

@ELECTRONIC{kopieausdemlabor,
  url = {http://www.zeit.de/2013/21/klonen-mensch-durchbruch/seite-2},
  author = {U. Bahnsen and M. Spiewak},
  month = {05},
  year = {2013},
  title = {Menschliches Klonen - Kopie aus dem Labor},
  organization = {ZEIT Online},
  timestamp = {2013.11.02}
}

@ELECTRONIC{gehtnichtgibts,
  url = {http://www.faz.net/aktuell/wissen/medizin/klonen-geht-nicht-gibt-s-nicht-mehr-12183323.html},
  author = {J. Müller-Jung},
  month = {05},
  year = {2013},
  title = {Klonen - Geht nicht gibt's nicht mehr},
  organization = {Frankfurter Allgemeine Zeitung},
  timestamp = {2013.11.03}
}

@ELECTRONIC{familieaufvorrat,
  url = {http://www.zeit.de/2013/29/fortpflanzung-reproduktionsmedizin-eizellen-einfrieren},
  author = {M. Spiewak},
  month = {07},
  year = {2013},
  title = {Reproduktionsmedizin - Familie auf Vorrat},
  organization = {ZEIT Online},
  timestamp = {2013.11.03}
}
So mein Tex:
% das Papierformat zuerst
\documentclass[a4paper, 12pt]{article}

% deutsche Silbentrennung
\usepackage[ngerman]{babel}

% wegen deutschen Umlauten
\usepackage[ansinew]{inputenc}

% für Grafiken
\usepackage{graphicx}

%für Zitate
\usepackage[round]{natbib}

% wir wollen auf jeder Seite eine Ueberschrift
\pagestyle{headings}

% hier beginnt das Dokument
\begin{document}

%Festlegung der Zitiermethode - Harvardmethode:
\bibliographystyle{alphadin}

% Inhaltsverzeichnis anzeigen
\tableofcontents

% Kapitel soll auf naechster Seite beginnen
\newpage

% Kapitelueberschrift
\section{Einleitung}


% Kapitel soll auf naechster Seite beginnen
\newpage

% Kapitelueberschrift
\section{Wissenschaftliche Methodik}
\subsection{Induzierte pluripotente Stammzellen (iPS)}

**Hier Text**

% Literaturliste soll im Inhaltsverzeichnis auftauchen
\newpage
\addcontentsline{toc}{section}{Literatur}

\bibliography{stammzellen1}

% das ist wohl jetzt das Ende des Dokumentes
\end{document}
Will ich jetzt einen Verweis per \citep einfügen, steht im .pdf nur ein ? und er gibt folgenden Error:

Package natbib Warning: Citation 'familieaufvorrat' on page 3 undefined on input line 44.

Package natbib Warning: There were undefined citations.


Zum .bib folgendes:

Offenes Element gefunden: document
Mehrmals: Ungültiger BibTex-Typ 'ELECTONIC'

------------------


Weiß jemand, wo der Fehler liegt? Danke im Vorraus.

Verfasst: Mo 4. Nov 2013, 08:03
von Johannes_B
Hast du BibTex laufen lassen? Was sagt die blg-Datei? Eventuell musst du unter Wind0ws Dateiendungen sichtbar machen.
Ich würde dir aber eher die Verwendung von biblatex in Verbindung mit biber ans Herz legen.

\begin{filecontents}{\jobname.bib}

@ELECTRONIC{familieaufvorrat,
  url = {http://www.zeit.de/2013/29/fortpflanzung-reproduktionsmedizin-eizellen-einfrieren},
  author = {M. Spiewak},
  month = {07},
  year = {2013},
  title = {Reproduktionsmedizin - Familie auf Vorrat},
  organization = {ZEIT Online},
  timestamp = {2013.11.03} 
\end{filecontents}
\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[round]{natbib}

\begin{document}
\tableofcontents\newpage

\cite{familieaufvorrat}
\addcontentsline{toc}{section}{Literatur}
\bibliographystyle{natdin}
\bibliography{\jobname}
\end{document} 
Warum verwendest du keine KOMA-klasse?

Verfasst: Mi 6. Nov 2013, 20:25
von theCed7
Kannst du mir mit Biblatex und Biber evt. etwas Hilfestellung geben? Ich habe momentan nicht unbedingt die Zeit mich noch durch Seitenlange Dokumentationen zu lesen und benötige das Dokument auch nur für die Schule.

Ich habe beide Pakete schon mittels MikTex installiert, und gemäß dieser
Anleitung in die .tex eingebaut. Mir ist jetzt allerdings noch nicht ganz klar, wie ich meine Quellen verwalte.

Verfasst: Do 7. Nov 2013, 09:09
von Johannes_B
Deine Quellen kannst du genau wie bisher verwalten. Ich würde dir JabRef (simples Interface, kein Schnickschnack) empfehlen.

Hast du es denn geschafft, die Literatur ins Dokument einzufügen?
\begin{filecontents}{\jobname.bib}
@ELECTRONIC{familieaufvorrat,
  url = {http://www.zeit.de/2013/29/fortpflanzung-reproduktionsmedizin-eizellen-einfrieren},
  author = {M. Spiewak},
  month = {07},
  year = {2013},
  title = {Reproduktionsmedizin - Familie auf Vorrat},
  organization = {ZEIT Online},
  timestamp = {2013.11.03}}
\end{filecontents}
\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\tableofcontents\newpage

\cite{familieaufvorrat}
\printbibliography[heading=bibintoc]
\end{document} 

Verfasst: Fr 8. Nov 2013, 00:02
von theCed7
Nein, leider nicht. Er gibt mir diese Fehler:

! Undefined control sequence.
<argument> \stammzellen 
                        1.bib
l.16 \addbibresource{\stammzellen1.bib}
                                       
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Citation 'familieaufvorrat' on page 2 undefined on input line 70
.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                stammzellen1
(biblatex)                and rerun LaTeX afterwards.

Verfasst: Fr 8. Nov 2013, 08:20
von Johannes_B
\jobname ist eine reservierte Variable für den Namen der Datei (ohne Endung). Vor deine Stammzellen gehört der Backslash aber natürlich nicht.

Was will dir LaTeX mit der Fehlermeldung sagen?

Undefinierte Kontrollsequenz bzw. unbekannter Befehl
Der Befehl wurde LaTeX niemals bekannt gemacht, also niemals defniert. Meistens hat man sich dann irgendwo nen Tippfehler drin, oder eben versehentlich einen Backslash eingefügt.

Anderes Beispiel: \cetnering