von Johannes_B » Fr 25. Apr 2014, 14:55
\RequirePackage{filecontents}%Achtung
\begin{filecontents}{\jobname.bib}
@Book{Grehn2002,%JB: Type geändert
%Was bringt die Angabe von Inbook ohne booktitle?
Title = {Metzler Physik},
Author = {Grehn, Joachim and Krause, Joachim},
Chapter = {13},
Editor = {Grehn, Joachim and Krause, Joachim},
Pages = {478-528},
Publisher = {Schrödel},
Year = {2002},
keywords = {fd},
Owner = {christian},
Timestamp = {15.04.2014}
}
@InBook{Knoll2002,
Title = {Radiation Detection and Measurment},
Author = {Glenn F. Knoll},
Chapter = {2},
Editor = {John Wiley \& Sons},
Pages = {62-67},
Publisher = {Glenn F. Knoll},
Year = {2002},
keywords = {fw},
Owner = {christian},
Timestamp = {15.04.2014}
}
@Electronic{Mueller2008,
Title = {Physik in interessanten Kontexten},
Author = {Rainer Müller},
Note = {abgerufen am 24.04.2014},
Url = {www.tu-braunschweig.de/Medien-DB/ifdn-physik/physik-in-interessanten-kontexten-rmueller.pdf},
Year = {2008},
keywords = {fd},
Owner = {christian},
Timestamp = {22.04.2014}
}
\end{filecontents}
\documentclass[a4paper,12pt]{scrartcl}%JB: Klasse geändert
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} %neuen Rechtschreibung
\usepackage[babel, german=quotes]{csquotes}
\usepackage[
defernumbers=true,
backend=biber,
style=numeric-comp,
% style=authoryear,
sorting=none,
backref=true,
hyperref=true,
maxbibnames=2,
language=german
]{biblatex}
\ExecuteBibliographyOptions{%
bibencoding=utf8,
bibwarn=true,
sortlocale=de_DE,
isbn=false,
url=true,
doi=false,
eprint=false,
clearlang=true,
maxbibnames=99,
maxcitenames=1,
}
\DeclareRedundantLanguages{english,german,french}{english,german,ngerman,french}
\addbibresource{\jobname.bib}
\usepackage[colorlinks,
%linkcolor = black, citecolor = black, filecolor = black, urlcolor = blue
]{hyperref}
%\usepackage{breakurl}
\usepackage{bookmark}
\defbibheading{fw}{\addsec{Fachwissenschaftliche Literatur}}%JB: geändert
\defbibheading{fd}{\addsec{Fachdidaktische Literatur}}
\begin{document}
\tableofcontents
\cite{Mueller2008}
\cite{Knoll2002}
\cite{Grehn2002}
%\begin{refsection}[\jobname.bib]
%\nocite{*}
\clearpage%JB
%\sloppy%JB Really
\printbibliography[heading=fw,keyword=fw,resetnumbers=true]
\printbibliography[heading=fd,keyword=fd,resetnumbers=true]
%\end{refsection}
\end{document}
Dir fehlt der Buchtitel im Inbook. Bezüglich der Verlinkung hast du Recht, dazu kommt auch eine entsprechende Warnung in der Log-Datei. Ursache ist die refsection Umgebung. Hab noch nciht ins Handbuch geschaut, aber eventuell wäre da ein bug-report fällig.
Benötigst du refsection wirklich?
EDIT: Kein Bug, falsche Verwendung von refsection.
[code]\RequirePackage{filecontents}%Achtung
\begin{filecontents}{\jobname.bib}
@Book{Grehn2002,%JB: Type geändert
%Was bringt die Angabe von Inbook ohne booktitle?
Title = {Metzler Physik},
Author = {Grehn, Joachim and Krause, Joachim},
Chapter = {13},
Editor = {Grehn, Joachim and Krause, Joachim},
Pages = {478-528},
Publisher = {Schrödel},
Year = {2002},
keywords = {fd},
Owner = {christian},
Timestamp = {15.04.2014}
}
@InBook{Knoll2002,
Title = {Radiation Detection and Measurment},
Author = {Glenn F. Knoll},
Chapter = {2},
Editor = {John Wiley \& Sons},
Pages = {62-67},
Publisher = {Glenn F. Knoll},
Year = {2002},
keywords = {fw},
Owner = {christian},
Timestamp = {15.04.2014}
}
@Electronic{Mueller2008,
Title = {Physik in interessanten Kontexten},
Author = {Rainer Müller},
Note = {abgerufen am 24.04.2014},
Url = {www.tu-braunschweig.de/Medien-DB/ifdn-physik/physik-in-interessanten-kontexten-rmueller.pdf},
Year = {2008},
keywords = {fd},
Owner = {christian},
Timestamp = {22.04.2014}
}
\end{filecontents}
\documentclass[a4paper,12pt]{scrartcl}%JB: Klasse geändert
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} %neuen Rechtschreibung
\usepackage[babel, german=quotes]{csquotes}
\usepackage[
defernumbers=true,
backend=biber,
style=numeric-comp,
% style=authoryear,
sorting=none,
backref=true,
hyperref=true,
maxbibnames=2,
language=german
]{biblatex}
\ExecuteBibliographyOptions{%
bibencoding=utf8,
bibwarn=true,
sortlocale=de_DE,
isbn=false,
url=true,
doi=false,
eprint=false,
clearlang=true,
maxbibnames=99,
maxcitenames=1,
}
\DeclareRedundantLanguages{english,german,french}{english,german,ngerman,french}
\addbibresource{\jobname.bib}
\usepackage[colorlinks,
%linkcolor = black, citecolor = black, filecolor = black, urlcolor = blue
]{hyperref}
%\usepackage{breakurl}
\usepackage{bookmark}
\defbibheading{fw}{\addsec{Fachwissenschaftliche Literatur}}%JB: geändert
\defbibheading{fd}{\addsec{Fachdidaktische Literatur}}
\begin{document}
\tableofcontents
\cite{Mueller2008}
\cite{Knoll2002}
\cite{Grehn2002}
%\begin{refsection}[\jobname.bib]
%\nocite{*}
\clearpage%JB
%\sloppy%JB Really
\printbibliography[heading=fw,keyword=fw,resetnumbers=true]
\printbibliography[heading=fd,keyword=fd,resetnumbers=true]
%\end{refsection}
\end{document}
[/code]
Dir fehlt der Buchtitel im Inbook. Bezüglich der Verlinkung hast du Recht, dazu kommt auch eine entsprechende Warnung in der Log-Datei. Ursache ist die refsection Umgebung. Hab noch nciht ins Handbuch geschaut, aber eventuell wäre da ein bug-report fällig.
Benötigst du refsection wirklich?
EDIT: Kein Bug, falsche Verwendung von refsection.