biblatex probleme

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: biblatex probleme

von Johannes_B » Di 29. Apr 2014, 21:43

Liest du auch Kommentare im Code? booktitle
\nocite{*}

von vwxyz88 » Di 29. Apr 2014, 09:43

Wo fehlt mir denn der Title im Inbook? Bzw. wie gebe ich den an? Denke wenn ich den Title hier in dem Code angebe dann ist das der Title vom Buch und nicht vom Kapitel
@InBook{Grehn2002, 
  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} 
} 

Zu dem Problem mit refsection ist folgender, da es sich bei dem Dokument um Anleitungen handetl kommen mehr Literaturangaben als im Text selber zitiert werden. Normal wird dies mit dem Befehl \nocite*{} ja hinzugefügt hat aber bei der Umstellung auf Biblatex nicht funktioniert und habe dann bei der Recherche den Hinweis bekommen das die refsection Umgebung da hinzugefügt werden muss.
Wenn es eine Alternative oder eine bessere bzw. richtige Verwendung der refsection Umgebung gibt bin ich dankbar über eine Aufklärung.

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.

von vwxyz88 » Fr 25. Apr 2014, 13:35

Also ich merke das hyperref nicht funktioniert, weil wenn ich im Text auf die 1 klicke komme ich nicht auf das Literaturverzeichnis.
Die Nummerierung im Orginaldokument funktioniert nach wie vor nicht werde da aber wohl sukzessive nach dem Fehler suchen müssen.
Beim Stil ist das Problem das er folgendes anzeigt:

Joachim Grehn und Joachim Krause. ”Metzler Physik“. In: Hrsg. von
Joachim Grehn und Joachim Krause. Schrödel, 2002. Kap. 13, S. 478–
528.

Dabei müsste es:
Joachim Grehn und Joachim Krause. Kap. 13 In: ”Metzler Physik“. Hrsg. von Jochim Grehn und Joachim Krause. Schrödel, 2002. , S. 478–528.
oder
Joachim Grehn und Joachim Krause. Kap. 13 In: Jochim Grehn und Joachim Krause.”Metzler Physik“. Schrödel, 2002. , S. 478–528.

sein also man zitiert ja den Kapitel In: dem Buch und nicht das Buch In: dem Kapitel weiß aber auch nicht warum er das vertauscht.

von Johannes_B » Fr 25. Apr 2014, 13:16

Woran erkennst du, dass hyperref nicht funktioniert? Bei mir läufts.

In deinem Beispiel sind keine cite-Befehle, füge ich welche ein, klappt auch die Nummerierung tadellos.

Was willst du denn für einen Stil?
\begin{filecontents}{\jobname.bib}
@InBook{Grehn2002,
  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]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} %neuen Rechtschreibung
\usepackage[babel, german=quotes]{csquotes}
\usepackage[defernumbers=true,backend=biber, style=numeric-comp, 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}
\defbibheading{fw}{\addcontentsline{toc}{section}{Fachwissenschaftliche Literatur}\section*{Fachwissenschaftliche Literatur}}
\defbibheading{fd}{\addcontentsline{toc}{section}{Fachdidaktische Literatur}\section*{Fachdidaktische Literatur}}

\begin{document}
\tableofcontents

\cite{Knoll2002}
\cite{Grehn2002}

\begin{refsection}[\jobname.bib]
\nocite{*}
\newpage
\sloppy
\printbibliography[heading=fw,keyword=fw,resetnumbers=true]
\printbibliography[heading=fd,keyword=fd,resetnumbers=true]
\newpage
\end{refsection}
\end{document}
Bitte teste das Beispiel.

biblatex probleme

von vwxyz88 » Fr 25. Apr 2014, 12:15

Also nachdem ich auf Grund vieler Hinweise von bibtex auf biblatex gewechselt habe und nun schon 3 Tage effektiv gesucht und versucht habe habe ich immer noch Probleme beim Erstellen meines Literaturverzeichnisses.
1. funktioniert hyperref nicht
2. beginnt die Nummerierung in beiden Literaturverzeichnissen nicht bei 1
3. bekomme ich einfach keinen sinnvollen Stil hin
Wäre nett wenn mir einer dabei hilft
Meine Latex Datei:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} %neuen Rechtschreibung 
\usepackage[babel, german=quotes]{csquotes} 
\usepackage[defernumbers=true,backend=biber, style=numeric-comp, 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{LIT.bib}
\usepackage[colorlinks, linkcolor = black, citecolor = black, filecolor = black, urlcolor = blue]{hyperref}
\usepackage{breakurl}
\defbibheading{fw}{\addcontentsline{toc}{section}{Fachwissenschaftliche Literatur}\section*{Fachwissenschaftliche Literatur}}
\defbibheading{fd}{\addcontentsline{toc}{section}{Fachdidaktische Literatur}\section*{Fachdidaktische Literatur}}

%------------------------------------------------------------------

\begin{document}


%Inhaltsverzeichnis
\tableofcontents



%Hauptteil 

Text{Knoll2002}
Text\cite{Grehn2002}

\begin{refsection}[LIT.bib]
\nocite{*}
\newpage
\sloppy
\printbibliography[heading=fw,keyword=fw,resetnumbers=true]
\printbibliography[heading=fd,keyword=fd,resetnumbers=true]
\newpage
\end{refsection}

\end{document}
 
und die LIT.bib
@InBook{Grehn2002,
  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}
}

Hoffe könnt mir bald helfen.[/code]

Nach oben