PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Texlipse] Fehler/Hinweis Position sowie biblatex Problem



kurztipp
01-08-2012, 16:36
Hallo,

ich habe eine allgemeine Frage zur Benutzung von Texlipse:

Es werden die Fehler und Hinweise in Eclipse gefiltert angezeigt. Wenn ich die Dateien aber auslagere und mit input oder include einfüge, dann steht bei Position keine Zeilennummer und in Ressource immer die Hauptdatei (hier Konzepte) statt der eigentlichen Datei. (s. Anhang 5330) Lässt sich das ändern, dass hier das richtige angezeigt wird? Sonst ist das leider wenig hilfreich.

Meine zweite Frage bezieht sich auf biblatex. Leider funktioniert das irgendwie überhaupt nicht und ich weiß nicht wieso.
Fehler: Undefined controll sequenze kann ich mir nicht erklären. Er hängt allerdings mit \usepackage{biblatex} zusammen. Wird das auskommentiert verschwindet der Fehler.

Warnung 1: Scheinbar wird biber nicht ausgeführt, aber ich finde nicht, wo ich das einstellen kann.

Warnung 2 und 3: Die .bib Datei ist nicht leer und Quelle wurde zweimal als Keyword vergeben (s.u.), aber das wird wahrscheinlich daran liegen, dass biber nicht (korrekt?) gelaufen ist, oder?

MB

\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,dra ft,headings=normal]{scrartcl}

% Vorgaben:
% Times New Roman, 12pt
% Seitenränder L:4cm R,O,U:2,5cm
% Zeilenabstand: Eineinhalbzeilig
% Überschriften lediglich fettgedruckt (gleiche Schriftart und -größe)

% Deutsche Sprachunterstützung
\usepackage{ngerman}
\usepackage[utf8]{inputenc}

% Sonderzeichen verfügbar machen
\usepackage[T1]{fontenc}

% Zeilenabstand: eineinhalb
\usepackage{setspace}
\onehalfspacing

% Überschriften auf Times stellen
\addtokomafont{sectioning}{\rmfamily}

% Schriftartfamilie auf Times stellen
\usepackage{txfonts}

% Anführungszeichen zentral und einheitlich über csquotes und \enquote{} verwalten
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}

% Seitenränder
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=40mm, right=25mm, bottom=25mm,
headsep=10mm, footskip=12mm} % headsep=Abstand Kopfzeile-Text footskip=Abstand Fußzeile-Text

% Literaturverzeichnis
\usepackage{biblatex}
\defbibheading{quell}{\section{Quellenverzeichnis} }
\defbibheading{lit}{\section{Literaturverzeichnis} }
\bibliography{WissenschaftlApparat/Bibliographie}

\begin{document}

\section{Title}

\subsection{Subtitle}

Plain text.\cite{MBUA2009}

\subsection{Another subtitle}

More plain text.

\newpage
\printbibliography[heading=quell,keyword=Quelle]
\printbibliography[heading=lit,notkeyword=Quelle]
\end{document}

Bibliographie

@misc{MBUA2009,
author = {Hartmann, Michael},
year = {2009},
title = {Umfassende Arbeitsmarktstatistik: Arbeitslosigkeit und Unterbeschäftigung},
url = {http://statistik.arbeitsagentur.de/Statischer-Content/Grundlagen/Methodenberichte/Arbeitsmarkt-Arbeitsmarktpolitik/Generische-Publikationen/Methodenbericht-Arbeitslosigkeit-Unterbeschaeftigung.pdf},
keywords = {BA;Methodenbericht},
address = {Nürnberg},
urldate = {29.07.2012},
editor = {{Statistik der Bundesagentur für Arbeit}}
}

@misc{SGBII,
author = {{Deutscher Bundestag}},
title = {Zweites Buch Sozialgesetzbuch - Grundsicherung für Arbeitsuchende - (Artikel 1 des Gesetzes vom 24. Dezember 2003, BGBl. I S. 2954) in der Fassung der Bekanntmachung vom 13. Mai 2011 (BGBl. I S. 850 (2094)), das zuletzt durch Artikel 1a des Gesetzes vom 22. Dezember 2011 (BGBl. I S. 3057) geändert worden ist. SGB*II},
keywords = {SGB;Quelle},
pagination = {paragraph}
}


@misc{SGBIII,
author = {{Deutscher Bundestag}},
title = {Drittes Buch Sozialgesetzbuch - Arbeitsförderung - (Artikel 1 des Gesetzes vom 24. März 1997, BGBl. I S. 594), das durch Artikel 4a des Gesetzes vom 21. Juli 2012 (BGBl. I S. 1613) geändert worden ist. SGB*III},
keywords = {SGB;Quelle},
pagination = {paragraph}
}

Eclipse Fehler Log

Beschreibung
LaTeX Warning: Empty bibliography on input line 19. (Occurance: C:\Users\USER\Documents\Studium\Sommermodul\Konzep te\LaTeX\Konzepte.tex)
Ressource
Konzepte.tex
Pfad
/Konzepte/LaTeX
Position
Unbekannt
Type
Texlipse Build Error

Beschreibung
Please (re)run Biber on the file: (Occurance: C:\Users\USER\Documents\Studium\Sommermodul\Konzep te\LaTeX\Konzepte.tex)Ressource
Konzepte.tex
Pfad
/Konzepte/LaTeX
Position
Unbekannt
Type
Texlipse Build Error

Beschreibung
Keyword 'Quelle' not found on input line 19. (Occurance: C:\Users\USER\Documents\Studium\Sommermodul\Konzep te\LaTeX\Konzepte.tex)Konzepte.tex
Pfad
/Konzepte/LaTeX
Position
Unbekannt
Type
Texlipse Build Error


Log Datei (http://paste.ubuntuusers.de/409967/)

Ich würde mich auch hier über Hilfe sehr freuen.
Ich benutze MikTex 2.9, Windows 7, Eclipse 4.2.

LG

kurztipp
02-08-2012, 13:19
Hallo,

kann mir hier keiner helfen?
Zumindest bei dem biblatex Fehler müssten doch genug kundige nen Lösungsansatz parat haben oder?

LG

nixversteh
02-08-2012, 17:12
Hallo,

kann mir hier keiner helfen?
Zumindest bei dem biblatex Fehler müssten doch genug kundige nen Lösungsansatz parat haben oder?

LG

Hallo kurztipp,

ich habe erst vor einigen Tagen Miktex 2.9 zigmal installiert und desinstalliert, weil ich es NICHT zum Arbeiten bewegen konnte. Speziell mit biber hat es so seine Probleme. Das System (PC einer Bekannten) ist Windows 7 Ulitmate 64 bit. Bin dann zu Texlive 2012 übergegangen und jetzt klappts.

Vielleicht keine große Hilfe für dich, zeigt es aber, dass nur Masochisten Windosen und Miktex benutzen.

Lieben Gruß

Martin

kurztipp
02-08-2012, 17:46
Bin dann zu Texlive 2012 übergegangen und jetzt klappts.
Hallo,

also liegt das nicht an dem geposteten LaTeX Code sondern evtl. an MikTex?

LG

nixversteh
02-08-2012, 20:01
Hallo kurztipp,

du solltest schon dem Programm mitteilen, welchen Style du haben möchtest.

\usepackage[style=apa,
apabackref=true,
backend=biber,
hyperref=true,
maxbibnames=99,
sorting=debug,
natbib=true,
language=ngerman
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}

Viel Erfolg

Gruß

Martin
PS.:
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,dra ft,headings=normal]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{setspace}
\onehalfspacing

\addtokomafont{sectioning}{\rmfamily}
\usepackage{txfonts}

\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}


\usepackage{geometry}
\geometry{a4paper, top=25mm, left=40mm, right=25mm, bottom=25mm,
headsep=10mm, footskip=12mm}

\usepackage[ngerman]{varioref}
\usepackage[style=apa,
apabackref=true,
backend=biber,
hyperref=true,
maxbibnames=99,
sorting=debug,
natbib=true,
language=ngerman
]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{WissenschaftlApparat.bib}
\defbibheading{quell}{\section{Quellenverzeichnis} }
\defbibheading{lit}{\section{Literaturverzeichnis} }
\bibliography{WissenschaftlApparat/Bibliographie}

\begin{document}
\section{Title}
\subsection{Subtitle}

Plain text.\cite{MBUA2009}\\
\cite{SGBII}
\subsection{Another subtitle}

More plain text.

\newpage
\printbibliography[heading=quell,keyword=Quelle]
\printbibliography[heading=lit,notkeyword=Quelle]
\end{document} Um deutsche Großschreibung zu bekommen, musst du eine zweite geschweifte Klammer setzen (bib Angaben)

rstuby
03-08-2012, 07:19
Solange du nicht findest, wo du den biber-Lauf automatisieren kannst, musst du es halt über die Kommandozeile machen: biber Dateiname (wobei hier der Name der .tex-Hauptdatei angegeben werden muss und nicht der der .bib-Datei!) Das hat auch den Vorteil, dass du dann gleich siehst, falls Fehler kommen.

u_fischer
03-08-2012, 09:41
also liegt das nicht an dem geposteten LaTeX Code sondern evtl. an MikTex?

Der Fehler liegt an deinem Code. Man sollte halt ngerman nicht verwenden, und schon gar nicht, wenn man auch babel benutzt.

Ob du bei deinem Beispiel biber or bibtex benutzen solltest, hängt von der biblatex-Version ab. Schau in die log-Datei oder gibt das backend, das du benutzen willst, explizit als Option an.