Literaturverzeichnis gruppieren

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


Daxter
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 6. Sep 2015, 15:34

Literaturverzeichnis gruppieren

Beitrag von Daxter »

Hallo,
da ich neu hier bin habt bitte etwas Nachsicht mit meiner Unwissenheit.
Ich habe in den anderen Threads keine Lösung gefunden.

Ich will meine Quellen, die ich mit Citavi erstellt habe, untergliedern in z.B. Bücher, Internetquellen,...
Eine kompatible .bib Datei habe ich schon erstellt und das Einbinden der Datei klappt super.
Leider ist da noch keine Unterteilung vorhanden, sondern die Quellen werden nach Auftreten in der Arbeit sortiert.
Wie kann ich dort noch eine Gruppierung wie oben beschrieben einfügen?


Meine Pakete etc sind:
%Pakete und Umgebung
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[paper=a4paper,left=30mm,right=25mm,top=35mm,bottom=25mm,headsep=13mm, footskip=10mm]{geometry}
\usepackage[ngerman]{babel}         
\usepackage{ngerman}                   
\usepackage{amsfonts}                 
\usepackage{amssymb}
\usepackage[latin1]{inputenc}         
\usepackage[T1]{fontenc}  
\usepackage{eurosym}
\usepackage{color}
\usepackage[onehalfspacing]{setspace}
\usepackage{epstopdf} 
\usepackage{graphicx}                       
\usepackage{fancyhdr}
\usepackage{float}
%Zitationsstil
\bibliographystyle{unsrt}
\setlength{\parindent}{0cm}
\usepackage{cite} 							%ZITIEREN!!!
\usepackage{multibib}
\usepackage[hyphens]{url}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref} 
\newcommand*{\quelle}{% 
  \footnotesize Quelle: 
} 
%DOKUMENT
\begin{document}

Ich habe es so eingebunden:
 \bibliography{BibTeX} 
%Das ist mein Dateiname


Die Einträge in der .bib Datei sehen so aus:
@misc{BarbaraWege.2013,
 author = {{Barbara Wege}},
 editor = {{Die Zeit - Online - Schule}},
 year = {2013},
 title = {{Das neue Klassenzimmer: Auch in~Deutschland werden immer mehr Tablet-PCs im Unterricht eingesetzt. Doch wie sinnvoll ist das?}},
 howpublished = {\url{http://pdf.zeit.de/2013/30/digitaler-unterricht-tablet-pcs.pdf}},
 address = {Hamburg},
 urldate = {2015-07-22}
}


@book{BarbelBarzelJosefBohm.2002,
 author = {{B{\"a}rbel Barzel, Josef B{\"o}hm}},
 year = {2002},
 title = {{Mathe: mathematikunterricht anders - offenes lernen mit neuen medien}},
 address = {Stuttgart},
 publisher = {{Enrst Klett Verlag}}
}
Vielen Dank für eure Hilfe

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

Beitrag von u_fischer »

Benutze biblatex. http://golatex.de/wichtige-hinweise-ers ... 11964.html

Und benütze nicht für alles den Typ "@misc". Wenn du die Typen korrekt zuordnest, kannst du bei biblatex mit \printbibliography[type=book] usw leicht filtern.

Gast

Beitrag von Gast »

Was hältst Du davon biblatex zu verwenden?
Wenn Du nicht aus irgendwelchen Gründen an eine .bst-Datei gebunden bist, oder irgendjemand von Dir verlangt BibTeX zu verwenden, ist das sicherlich die beste Idee.

Ein geteiltes Literaturverzeichnis bekommst Du dann mit dem Link aus wichtigen Hinweisen mit
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{sigfridsson,geer,worman,cicero,nussbaum}
\printbibheading
\printbibliography[type=article, heading=subbibliography, title={Artikel}]
\printbibliography[type=book, heading=subbibliography, title={Bücher}]
\printbibliography[nottype=article, nottype=book, heading=subbibliography, title={Alles andere}]
\end{document}

Daxter
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 6. Sep 2015, 15:34

Beitrag von Daxter »

Erzeuge ich nicht durch Citavi eine biblatex datei?

Wenn nein: Wie mache ich das dann? Muss ich jetzt alle Bücher etc neu eingeben?

Daxter
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 6. Sep 2015, 15:34

Beitrag von Daxter »

Die Typen "@misc" etc ordnet Citavi zu -.-

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

Beitrag von u_fischer »

Daxter hat geschrieben:Erzeuge ich nicht durch Citavi eine biblatex datei?
Du erzeugst mit citavi eine bib-Datei. Und die wirst/sollst du auch weiterhin erzeugen.

Diese bib-Datei kann von verschiedenen Programmen (bibtex, biber) und in deiner tex-Datei von verschiedenen Pakete
(biblatex, natbib, jurabib, apacite, ...) verarbeitet werden.

Da ist zwar irgendwie fast überall "bib" drin, aber das sind schon verschiedene Dinge. biblatex/biber ist die beste Kombination.

Die Typen "@misc" etc ordnet Citavi zu -.-
Wenn citavi den falschen Typ ändert, kannst du es sicherlich ändern. url solltest du übrigens so eingeben:

url = {http://pdf.zeit.de/2013/30/digitaler-un ... et-pcs.pdf},

Gast

Beitrag von Gast »

Citavi und diese ganzen Literaturverwaltungsprogramme exportieren .bib-Dateien, das ist ein Format, das von BibTeX-Stilen und biblatex genutzt werden kann, um eine Bibliographie aufzubauen.
Diese Dateien sind (nicht wirklich immer gleich gut - es kommt auf den genauen Inhalt an, aber von der Idee) sowohl von BibTeX-Stilen als auch von biblatex nutzbar.

Ob Du biblatex oder klassisches BibTeX nutzt, entscheidet sich in Deinem Dokument.

Du lädst zur Zeit cite und multibib, die beide für BibTeX-.bst-Stile gedacht sind, außerdem bestellst Du den Stil unsrt.bst.
Wenn Du stattdessen biblatex nutzen möchtest, musst Du besagtes Paket laden.

Schau Dir mal Hilfe zu biblatex, die wichtigen Hinweise und diese (englische) Umstiegsanleitung an.

Deine Präambel würde mit biblatex in etwa so aussehen:
%Pakete und Umgebung
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[paper=a4paper,left=30mm,right=25mm,top=35mm,bottom=25mm,headsep=13mm, footskip=10mm]{geometry}
\usepackage[latin1]{inputenc}        
\usepackage[T1]{fontenc}  
\usepackage[ngerman]{babel}        
\usepackage{amssymb}
\usepackage{eurosym}
\usepackage{color}
\usepackage[onehalfspacing]{setspace}
\usepackage{graphicx}                      
\usepackage{fancyhdr}
\usepackage{float}
\usepackage[style=numeric,backend=biber]{biblatex}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
\begin{document}
Du musst jetzt aber Statt BibTeX immer Biber verwenden, wie Du Biber mit deinem Editor konfigurierst, erfährst Du in Wie verwende ich biber in meinem Editor?.

Wenn Du biblatex und Biber nutzt, kann es von Vorteil sein (es kann sowieso immer von Vorteil sein, zumindest meiner Meinung nach), Dein Dokument auf UTF8 umzustellen. (Siehe Wie überprüfe ich die Standardeingabekodierung in meinem Editor).

Du solltest zu guter Letzt Citavi dazu überreden, etwas schönere Dateien zu exportieren, u_fischer hat es schon angesprochen, schöner wäre besonders für die zweite Quelle
@online{Wege.2013,
  author       = {Barbara Wege},
  date         = {2013-07-18},
  title        = {Der Neue im Klassenzimmer},
  organization = {Die Zeit Online},
  address      = {Hamburg},
  url          = {http://pdf.zeit.de/2013/30/digitaler-unterricht-tablet-pcs.pdf},
  urldate      = {2015-07-22},
}
Namen von Personen sollten niemals (es mag bei Personennamen ein paar - wenige - Ausnahmen geben) in doppelten geschweiften Klammern stehen, Firmennamen und ähnliches werden im author- oder editor-Feld aber in doppelte Klammern gewickelt: author ={{NASA}} und author = {{Europäische Kommission}}.
Bei biblatex gibt es ein Feld für ULRs, das solltest Du auch nutzen.
Doppelte Klammern um Titel können meist nicht schaden (sie können sogar Gutes tun) in deutschen Texten kann ich sie aber nicht leiden, deshalb habe ich sie entfernt. (Aber besonders in englischen Texten/mit englischen Stilen können sie notwendig sein!)

In deinem Buch musst Du die Autoren durch ein "and" trennen, außerdem finde ich die Kleinschreibung im Titel ... gewöhnungsbedürftig, außerdem sind Frau Barzel und Herr Böhm nach http://d-nb.info/965183475 Herausgeber und keine Autoren, daher ist das ganze vielleicht eher eine @collection:
@collection{BarzelBohm.2002,
 editor    = {B{\"a}rbel Barzel and Josef B{\"o}hm},
 year      = {2002},
 title     = {Mathematikunterricht anders -- offenes Lernen mit neuen Medien},
 address   = {Stuttgart},
 publisher = {Klett},
}
Probier erstmal, das folgende Beispiel zum Fliegen zu bekommen
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=numeric,defernumbers=true]{biblatex}
\usepackage{filecontents}

% das ist nur, um das Beispiel in eine Datei zu bekommen
\begin{filecontents}{\jobname.bib}
@online{Wege.2013,
  author       = {Barbara Wege},
  date         = {2013-07-18},
  title        = {Der Neue im Klassenzimmer},
  organization = {Die Zeit Online},
  address      = {Hamburg},
  url          = {http://pdf.zeit.de/2013/30/digitaler-unterricht-tablet-pcs.pdf},
  urldate      = {2015-07-22},
}

@collection{BarzelBohm.2002,
 editor    = {B{\"a}rbel Barzel and Josef B{\"o}hm},
 year      = {2002},
 title     = {Mathematikunterricht anders -- offenes Lernen mit neuen Medien},
 address   = {Stuttgart},
 publisher = {Klett},
}
\end{filecontents}

\addbibresource{\jobname.bib}% hier steht eigentlich der Name deiner .bib-Datei statt "\jobname.bib"

\begin{document}
\cite{Wege.2013,BarzelBohm.2002}
\printbibheading
\printbibliography[type=online, heading=subbibliography, title={Online-Quellen}]
\printbibliography[nottype=online, heading=subbibliography, title={Echte Quellen}]
\end{document}

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Anonymous hat geschrieben:Citavi und diese ganzen Literaturverwaltungsprogramme exportieren .bib-Dateien, das ist ein Format, das von BibTeX-Stilen und biblatex genutzt werden kann, um eine Bibliographie aufzubauen.
Diese Dateien sind (nicht wirklich immer gleich gut - es kommt auf den genauen Inhalt an, aber von der Idee) sowohl von BibTeX-Stilen als auch von biblatex nutzbar.

Ob Du biblatex oder klassisches BibTeX nutzt, entscheidet sich in Deinem Dokument.

Du lädst zur Zeit cite und multibib, die beide für BibTeX-.bst-Stile gedacht sind, außerdem bestellst Du den Stil unsrt.bst.
Wenn Du stattdessen biblatex nutzen möchtest, musst Du besagtes Paket laden.

Schau Dir mal Hilfe zu biblatex, die wichtigen Hinweise und diese (englische) Umstiegsanleitung an.

Deine Präambel würde mit biblatex in etwa so aussehen:
%Pakete und Umgebung
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[paper=a4paper,left=30mm,right=25mm,top=35mm,bottom=25mm,headsep=13mm, footskip=10mm]{geometry}
\usepackage[latin1]{inputenc}        
\usepackage[T1]{fontenc}  
\usepackage[ngerman]{babel}        
\usepackage{amssymb}
\usepackage{eurosym}
\usepackage{color}
\usepackage[onehalfspacing]{setspace}
\usepackage{graphicx}                      
\usepackage{fancyhdr}
\usepackage{float}
\usepackage[style=numeric,backend=biber]{biblatex}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
\begin{document}
Du musst jetzt aber Statt BibTeX immer Biber verwenden, wie Du Biber mit deinem Editor konfigurierst, erfährst Du in Wie verwende ich biber in meinem Editor?.

Wenn Du biblatex und Biber nutzt, kann es von Vorteil sein (es kann sowieso immer von Vorteil sein, zumindest meiner Meinung nach), Dein Dokument auf UTF8 umzustellen. (Siehe Wie überprüfe ich die Standardeingabekodierung in meinem Editor).

Du solltest zu guter Letzt Citavi dazu überreden, etwas schönere Dateien zu exportieren, u_fischer hat es schon angesprochen, schöner wäre besonders für die zweite Quelle
@online{Wege.2013,
  author       = {Barbara Wege},
  date         = {2013-07-18},
  title        = {Der Neue im Klassenzimmer},
  organization = {Die Zeit Online},
  address      = {Hamburg},
  url          = {http://pdf.zeit.de/2013/30/digitaler-unterricht-tablet-pcs.pdf},
  urldate      = {2015-07-22},
}
Namen von Personen sollten niemals (es mag bei Personennamen ein paar - wenige - Ausnahmen geben) in doppelten geschweiften Klammern stehen, Firmennamen und ähnliches werden im author- oder editor-Feld aber in doppelte Klammern gewickelt: author ={{NASA}} und author = {{Europäische Kommission}}.
Bei biblatex gibt es ein Feld für ULRs, das solltest Du auch nutzen.
Doppelte Klammern um Titel können meist nicht schaden (sie können sogar Gutes tun) in deutschen Texten kann ich sie aber nicht leiden, deshalb habe ich sie entfernt. (Aber besonders in englischen Texten/mit englischen Stilen können sie notwendig sein!)

In deinem Buch musst Du die Autoren durch ein "and" trennen, außerdem finde ich die Kleinschreibung im Titel ... gewöhnungsbedürftig, außerdem sind Frau Barzel und Herr Böhm nach http://d-nb.info/965183475 Herausgeber und keine Autoren, daher ist das ganze vielleicht eher eine @collection:
@collection{BarzelBohm.2002,
 editor    = {B{"a}rbel Barzel and Josef B{"o}hm},
 year      = {2002},
 title     = {Mathematikunterricht anders -- offenes Lernen mit neuen Medien},
 address   = {Stuttgart},
 publisher = {Klett},
}
Probier erstmal, das folgende Beispiel zum Fliegen zu bekommen
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=numeric,defernumbers=true]{biblatex}
\usepackage{filecontents}

% das ist nur, um das Beispiel in eine Datei zu bekommen
\begin{filecontents}{\jobname.bib}
@online{Wege.2013,
  author       = {Barbara Wege},
  date         = {2013-07-18},
  title        = {Der Neue im Klassenzimmer},
  organization = {Die Zeit Online},
  address      = {Hamburg},
  url          = {http://pdf.zeit.de/2013/30/digitaler-unterricht-tablet-pcs.pdf},
  urldate      = {2015-07-22},
}

@collection{BarzelBohm.2002,
 editor    = {B{"a}rbel Barzel and Josef B{"o}hm},
 year      = {2002},
 title     = {Mathematikunterricht anders -- offenes Lernen mit neuen Medien},
 address   = {Stuttgart},
 publisher = {Klett},
}
\end{filecontents}

\addbibresource{\jobname.bib}% hier steht eigentlich der Name deiner .bib-Datei statt "\jobname.bib"

\begin{document}
\cite{Wege.2013,BarzelBohm.2002}
\printbibheading
\printbibliography[type=online, heading=subbibliography, title={Online-Quellen}]
\printbibliography[nottype=online, heading=subbibliography, title={Echte Quellen}]
\end{document}
... das nenne ich mal eine korrekte Hilfestellung, Chapeau!

Gruß

Martin
Absence of evidence is not evidence of absence

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Daxter
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 6. Sep 2015, 15:34

Beitrag von Daxter »

Ok, ich habe biblatex und biber eingebunden. Die anderen (cite, unsrt,...) rausgeworfen.
Das klappt soweit auch ganz gut. Habe mit
\addbibresource{BibTeX.bib}
Meine Citavi Datei eingebunden und mit
\printbibheading 
\printbibliography[type=book, heading=subbibliography, title={Bücher}] 
\printbibliography[nottype=book, nottype=book, heading=subbibliography, title={Internet}] 
das Literaturverzeichnis.

Normalerweise würde ich jetzt so vorgehen:
Dokument schnell übersetzen
BibTex
2x Dokument schnell übersetzen

Da sagt mir aber TeXMaker bei bibtex "Error : could not start the command"....

Muss ich da jetzt anders vorgehen?


Ich würde gerne in der ISO Zeichenkodierung bleiben, weil ich bei UTF8 die Probleme mit den Umlauten habe. Oder kann man die leicht umgehen? Habe bisher keine zufriedenstellende Lösung gefunden.

Vielen Dank für die Kommentare bisher. Sie haben mir echt sehr geholfen.

Antworten