piamöhre
26-01-2014, 15:56
Hallo zusammen,
bin nun schon über das ganze Wochenende am verzweifeln. Benutze Texmaker(Mac) und MacTex und möchte gerne meine Semesterarbeit mit LaTeX schreiben. Habe dazu von meinem Lehrstuhl eine Vorlage bekommen. Unteranderem mit einem eigenem Zitierstil. Leider hat sich der Vorlagenersteller nicht dafür bereit erklärt weiterhin Support zu geben, weil er nicht mehr am Lehrstuhl arbeitet.
Habe mich da jetzt soweit reingearbeitet, doch stehe ich gerade in einer Sackgasse.
Das Problem ist folgendes: Habe eine Bibliothek mit Endnote angelegt und möchte aus meiner .bib-Datei zitieren. Dazu habe ich im Text fleißig zitiert und möchte dann über "schnelles Übersetzen" (PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + PDF anzeigen) meine Arbeit ausgeben. Doch leider macht TexMaker nur bis zur folgenden Stelle seinen Job:
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) Semesterarbeit
(biblatex) and rerun LaTeX afterwards.
Wenn ich dann biber über die .tex-Datei laufen lasse, bekomme ich in der .blg-Datei folgende Meldung:
[0] Config.pm:387> INFO - This is Biber 1.6
[0] Config.pm:390> INFO - Logfile is 'Semesterarbeit.blg'
[110] biber-darwin:218> INFO - === Sun Jan 26, 2014, 15:39:30
[110] Biber.pm:325> INFO - Reading 'Semesterarbeit.bcf'
[218] Biber.pm:623> INFO - Found 35 citekeys in bib section 0
[228] Biber.pm:2995> INFO - Processing section 0
[242] Biber.pm:3129> INFO - Looking for bibtex format file '05_Literaturverzeichnis/Semesterarbeit.bib' for section 0
[247] bibtex.pm:775> INFO - Found BibTeX data source '05_Literaturverzeichnis/Semesterarbeit.bib'
[301] Utils.pm:169> WARN - I didn't find a database entry for '101' (section 0)
[301] Utils.pm:169> WARN - I didn't find a database entry for '01' (section 0)
[301] Utils.pm:169> WARN - I didn't find a database entry for 'S.15' (section 0)
[573] Biber.pm:2881> INFO - Overriding locale 'en_US.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[573] Biber.pm:2887> INFO - Sorting 'entry' list 'nyt' keys
[573] Biber.pm:2891> INFO - No sort tailoring available for locale 'en_US.UTF-8'
[835] bbl.pm:472> INFO - Writing 'Semesterarbeit.bbl' with encoding 'latin1'
[842] bbl.pm:545> INFO - Output to Semesterarbeit.bbl
[842] Biber.pm:105> INFO - WARNINGS: 3
Die Warnungen, die er ausspricht, habe ich schon längst behoben, werden aber scheinbar nicht beachtet (hab auch brav abgespeichert).
Komme jetzt absolut nicht mehr weiter.
Bitte um Hilfe oder Tipps was ich machen könnte!
Vielen Dank
"Minimalbeispiel"
%Semesterarbeit.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\s pace} % Eigenen Stil definieren und weiter unten zuweisen
\newcommand*{\myBibFinalNameDelim}{\addsemicolon\s pace} %
\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/Semesterarbeit.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}
bin nun schon über das ganze Wochenende am verzweifeln. Benutze Texmaker(Mac) und MacTex und möchte gerne meine Semesterarbeit mit LaTeX schreiben. Habe dazu von meinem Lehrstuhl eine Vorlage bekommen. Unteranderem mit einem eigenem Zitierstil. Leider hat sich der Vorlagenersteller nicht dafür bereit erklärt weiterhin Support zu geben, weil er nicht mehr am Lehrstuhl arbeitet.
Habe mich da jetzt soweit reingearbeitet, doch stehe ich gerade in einer Sackgasse.
Das Problem ist folgendes: Habe eine Bibliothek mit Endnote angelegt und möchte aus meiner .bib-Datei zitieren. Dazu habe ich im Text fleißig zitiert und möchte dann über "schnelles Übersetzen" (PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + PDF anzeigen) meine Arbeit ausgeben. Doch leider macht TexMaker nur bis zur folgenden Stelle seinen Job:
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) Semesterarbeit
(biblatex) and rerun LaTeX afterwards.
Wenn ich dann biber über die .tex-Datei laufen lasse, bekomme ich in der .blg-Datei folgende Meldung:
[0] Config.pm:387> INFO - This is Biber 1.6
[0] Config.pm:390> INFO - Logfile is 'Semesterarbeit.blg'
[110] biber-darwin:218> INFO - === Sun Jan 26, 2014, 15:39:30
[110] Biber.pm:325> INFO - Reading 'Semesterarbeit.bcf'
[218] Biber.pm:623> INFO - Found 35 citekeys in bib section 0
[228] Biber.pm:2995> INFO - Processing section 0
[242] Biber.pm:3129> INFO - Looking for bibtex format file '05_Literaturverzeichnis/Semesterarbeit.bib' for section 0
[247] bibtex.pm:775> INFO - Found BibTeX data source '05_Literaturverzeichnis/Semesterarbeit.bib'
[301] Utils.pm:169> WARN - I didn't find a database entry for '101' (section 0)
[301] Utils.pm:169> WARN - I didn't find a database entry for '01' (section 0)
[301] Utils.pm:169> WARN - I didn't find a database entry for 'S.15' (section 0)
[573] Biber.pm:2881> INFO - Overriding locale 'en_US.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[573] Biber.pm:2887> INFO - Sorting 'entry' list 'nyt' keys
[573] Biber.pm:2891> INFO - No sort tailoring available for locale 'en_US.UTF-8'
[835] bbl.pm:472> INFO - Writing 'Semesterarbeit.bbl' with encoding 'latin1'
[842] bbl.pm:545> INFO - Output to Semesterarbeit.bbl
[842] Biber.pm:105> INFO - WARNINGS: 3
Die Warnungen, die er ausspricht, habe ich schon längst behoben, werden aber scheinbar nicht beachtet (hab auch brav abgespeichert).
Komme jetzt absolut nicht mehr weiter.
Bitte um Hilfe oder Tipps was ich machen könnte!
Vielen Dank
"Minimalbeispiel"
%Semesterarbeit.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\s pace} % Eigenen Stil definieren und weiter unten zuweisen
\newcommand*{\myBibFinalNameDelim}{\addsemicolon\s pace} %
\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/Semesterarbeit.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}