Falsche Darstellung mit eigenem Zitierstil

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


kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Falsche Darstellung mit eigenem Zitierstil

Beitrag von kla4dj »

Hallo zusammen,

ich schreibe gerade an meiner Masterarbeit und habe eine LaTeX-Vorlage von meinem Lehrstuhl bekommen. Leider hat sich der Vorlagenersteller nicht dafür bereit erklärt weiterhin Support zu geben, weil er nicht mehr am Lehrstuhl arbeitet.

Jetzt bin an dieser Vorlage am verzweifeln, da die Zitation überhaupt nicht macht, was ich will. Darf aber an der Vorlage auch nicht allzuviel dran rumpfuschen, weil der Lehrstuhl einen Extra-Zitierstil hat.

Ich habe meine Literatur in Endnote verwaltet und editiere TeX mit texmaker. Hier mal ein "Minimalbeispiel". Geht leider nicht kleiner, da ich alles eingebunden habe, was der Vorlagenersteller alles so schönes selbst erstellt hat. ( Die Dateien biblatex_Jahreszahl_Anpassungen.tex und
biblatex_article_Anpassungen.tex kann ich bei Interesse natürlich auch noch gerne posten)

Mir spuckt es am Ende nur folgendes aus:

"
Ein Zitat weiß, dass es nichts weiß. (A_01) (B_01)

"

Hätte aber gerne:

"
Ein Zitat weiß, dass es nichts weiß. (HAUFF 2012) (BERKEL et. al. 2006)
"

Und es wird mir auch kein Literaturverzeichnis angelegt. :-(


Würde mich echt sehr über eine Antwort freuen, was ich da machen kann. Und ich stehe natürlich bei Fragen gerne zur Verfügung.

Vielen Dank für Eure Hilfe !!
kla4dj

 
 %Masterarbeit.bib 

@book{A_01,
   author = {Hauff, Michael von},
   title = {Industrial ecology management
nachhaltige Entwicklung durch Unternehmensverbünde},
   publisher = {Springer/Gabler},
   address = {Wiesbaden},
   ISBN = {978-3-8349-2361-5
978-3-8349-6638-4},
   year = {2012},
   type = {Book}
}

@article{B_01,
   author = {Berkel, Rene van and Beers, D. van and Bossilkov, A.},
   title = {Regional resource synergies for sustainable development: the case of Kwinana},
   journal = {Materials Forum},
   volume = {30},
   year = {2006},
   type = {Journal Article}
}



 
%Autorstil.tex

\usepackage%
[%
	style = authoryear-comp,		% authoryear-comp oder 
	backend = biber,
	hyperref = true,
	maxnames = 2,
	isbn = true,
	doi = true, 			% DOIs im LitVZ
	language = german,
	firstinits = true,		% Vornamen abkürzen
	uniquename = init,
	%backref = true,		% Seitenzahlen der Verweise im LitVZ
	dashed = false, 		% Falls mehrere gleiche Autoren auftauchen, werden die Einträge mit 
							% einem Strich abgekürzt. S.a. http://projekte.dante.de/DanteFAQ/BiblatexStile --> autoryear
]{biblatex}


% Nachnames-Formatierung (im Text) anpassen
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}

% Im Literaturverzeichnis immer nach "Nachname, Vorname" formatieren. Siehe auch
% http://projekte.dante.de/DanteFAQ/BiblatexReihenfolgeAutoren
% \DeclareNameAlias{sortname}{last-first}	% Einfache Variante, formatiert allerdings nicht den Herausgeber!
\DeclareNameFormat{default}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}			% Wenn Vorname nur mit Initialien, dann dieses Makro ansonsten
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%		% dieses (mit Initialien). s.a. Link oben.
\usebibmacro{name:andothers}}

\input{01_Header/Zitate_und_Literaturverzeichnis/biblatex_Jahreszahl_Anpassungen.tex}
\input{01_Header/Zitate_und_Literaturverzeichnis/biblatex_article_Anpassungen.tex}

% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\AtEveryBibitem{%
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
% Ursprüngliche Formatierung von Zitaten verwenden (lokal für Kopf der Einträge)
\let\multinamedelim\myOriginalMultiNameDelim
\let\finalnamedelim\myOriginalFinalNameDelim

\cite{\thefield{entrykey}}\\
\renewcommand*{\mkbibnamelast}[1]{#1}
% Die neue Formatierung wieder aktivieren -> siehe Hook "\AtBeginBibliography{"
  \let\multinamedelim\myBibMultiNameDelim				% \let heißt renewcommand (multiNameDelim) --> (eignenen Stil)
  \let\finalnamedelim\myBibFinalNameDelim
}%

\AtBeginBibliography{%
\setcounter{maxnames}{99}
\renewcommand*{\mkbibnamelast}[1]{#1}
}

% Zwischen zwei Autoren als Begrenzung einen Semikolon anstatt Komma:
\newcommand*{\myBibMultiNameDelim}{\addsemicolon\space} % Eigenen Stil definieren und weiter unten zuweisen
\newcommand*{\myBibFinalNameDelim}{\addsemicolon\space} %
\renewcommand*{\labelnamepunct}{\addcolon\space} %

\AtBeginBibliography{%
% In neuen Befehl speichern bevor überschrieben
\let\myOriginalMultiNameDelim\multinamedelim
% In neuen Befehl speichern bevor überschrieben
\let\myOriginalFinalNameDelim\finalnamedelim
% Neuen Befehl zuordnen - wurde mit newcommand etwas weiter oben definiert
  \let\multinamedelim\myBibMultiNameDelim				% \let heißt renewcommand (multiNameDelim) --> (eignenen Stil)
  \let\finalnamedelim\myBibFinalNameDelim
}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %

 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{xcolor}
% E-TeX aktivieren, um mehr \dimens freizugeben. BibLatex benötigt daraus Pakete.
\usepackage{etex}
% Bessere Zitate (anstatt einfacher Anführungszeichen). Mit \enquote. BibLatex unterstützt
\usepackage[babel]{csquotes}

% Leichtere Zitate
% ---------------------------------------
% \cite{} gut für Shorthand (Normen) im Text --> alternative zu \textcite
\newcommand{\autor}[2]{\textcite[#1]{#2}}
\newcommand{\zitat}[2]{\parencite[#1]{#2}}
\newcommand{\zitatpre}[3]{\parencite[#1][#2]{#3}}
\newcommand{\zitate}[4]{\parencites[#1]{#2}[#3]{#4}}

\input{Literaturverzeichnis/Autorstil.tex}
\addbibresource{Literaturverzeichnis/Masterarbeit.bib}

\DefineBibliographyStrings{german}{%
	andothers = {et\,al.},
	and = {\&},
} 

\begin{document}

Ein Zitat weiß, dass es nichts weiß. \cite{A_01} \zitat{B_01}

\printbibliography
\end{document} 


Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du hast entweder biber gar nicht aufgerufen, oder es gab Fehler. Was steht denn in der blg-Datei?

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Leider weiß ich jetzt nicht genau was eine blg-Datei ist. Habe mir aber mal den Log durchgeschaut. Auffällig hierbei ist, dass alle Zitierstellen als "undefined" angegeben werden. Und natürlich der Hinweis, dass die bilbiography empty ist.

Brauch ich biber, wenn der Zitierstil selber geschrieben wurde? Und an welcher Stelle fügt man den dann ein?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

biber ist ein Programm, das du zwischendurch aufrufen musst.

http://texwelt.de/wissen/fragen/1909/wi ... nem-editor

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Hab das mal im texmaker wie beschrieben geändert. Aber immer noch nichts.
Jetzt die Frage, ob Biber auch im Mactex-Paket enthalten? Kann die biber-Datei nämlich nicht auf meinem Mac finden.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich habe kein Mac. Aber wenn dein mactex auf einem aktuellem TexLive basiert, sollte Biber dabei sein.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Wikipedia sagt folgendes:
...
Für Mac OS X gibt es MacTeX, das neben TeX Live noch weitere Hilfsprogramme enthält, insbesondere eine eigene Oberfläche zu dem Paketmanager tlmgr, die TeX Live Utility,den Editor TeXShop und die Literaturverwaltung BibDesk. Sind auf dem System mehrere Versionen von MacTeX installiert, kann zwischen ihnen über einen Eintrag in den Systemeinstellungen von Mac OS X gewechselt werden.
...

Habe die aktuellste MacTex-Datei installiert. Finde dennoch keine biber-Datei. Habe aber in meinem Code gesehen, dass in Autorstil.tex was von wegen " backend = biber" steht. Ist das vielleicht die Stelle, die Du meintest?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ich sage es nochmal: Biber ist ein Programm. In Windows ist es eine .exe-Datei. Biber musste im bin-Ordner stecken, dort wo auch pdflatex usw ist.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Also ich war jetzt gerade in den Untiefen des Macs unterwegs und habe folgende Installation Schritt für Schritt probiert http://www.texdev.net/2010/01/23/buildi ... tex-biber/), scheitere aber an der letzten Stelle. Vielleicht kann da jemand mal was mit anfangen, falls er auch Biber auf dem Mac installieren möchte.
Leider hat das bei mir nicht geklappt. Vielleicht meldet sich ja noch ein Mac-Experte.
Zuletzt geändert von kla4dj am Fr 24. Jan 2014, 19:22, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du solltest in 2014 keine Anweisungen aus 2010 befolgen.

Biber ist in jedem aktuellen Texsystem enthalten. Also finde jemand, der sich mit dir vor deinen PC setzt und dir zeigt, wie man es benutzt.

Antworten