JabRef einbinden

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


chilled.kroete
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Di 13. Aug 2013, 19:57

Beitrag von chilled.kroete »

Ja, es funktioniert.
Ich möchte die Quellen allerdings nicht im Text angeben, sondern über \footcite im Text nur mit Hochzahl.
Wenn ich nun meherere Male auf einer Seite die gleiche Quelle angebe, bekomme ich aber bei jeder Angabe eine neue Zahl, auch wenn es die gleiche Quelle ist. Kann man einstellen, dass man pro Seite nur eine Zahl pro Quelle hat?
Und kann man der Angabe in der Fußzeile noch eine Bemerkung hinzufügen?

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

Beitrag von Johannes_B »

Es wäre natürlich jetzt eineindeutig, wenn du ein Minimalbeispiel lieferst. So kann man auch mögliche Lösungen gleich testen. Verwendest du denn jetzt biblatex?
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.

chilled.kroete
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Di 13. Aug 2013, 19:57

Beitrag von chilled.kroete »

Ja, ich verwende jetzt BibLaTeX, siehe Beispiel:
%begin{filecontents}
%@BOOK{Koenig2011,
%  title = {Maschinen im Baubetrieb : Grundlagen und Anwendung ; mit 17 Tabellen},
%  publisher = {Vieweg + Teubner},
%  year = {2011},
%  author = {König, Horst},
%  series = {Leitfaden des Baubetriebs und der BauwirtschaftStudium},
%  address = {Wiesbaden},
%  edition = {3., aktualisierte Aufl.},
%}
%\end{filecontents}

\documentclass[12pt,a4paper,oneside,titlepage,numbers=noenddot]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[style=authortitle-icomp]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
\bibliography{dipl-literatur-1}

\begin{document}
	abc \footcite{Koenig2011}
	def \footcite{Koenig2011}
	
	\printbibliography				
	
\end{document}

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

Beitrag von Johannes_B »

Das Verhalten ist doch so ganz normal und gewollt. Ein paar Wiederholungen sind nicht so schlimm, aber stell dir mal vor die Fußnoten machen sowas:
Text (1,2,3) andrer text (1,4) und an ganz andrer Stelle (1,7)

Das wird für den Leser schnell mühsam (lästig?).
%\begin{filecontents}{\jobname.bib}
  %@BOOK{Koenig2011,
    %title = {Maschinen im Baubetrieb : Grundlagen und Anwendung ;
    %mit 17 Tabellen},
    %publisher = {Vieweg + Teubner},
    %year = {2011},
    %author = {König, Horst},
    %series = {Leitfaden des Baubetriebs und der
    %BauwirtschaftStudium},
    %address = {Wiesbaden},
    %edition = {3., aktualisierte Aufl.},
  %}
%\end{filecontents}

\documentclass[12pt,a4paper,oneside,titlepage,numbers=noenddot]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage[style=authortitle-icomp]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
%\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
%abc \footcite[][Und noch eine kurze Anmerkung]{Koenig2011}
%def \footcite{Koenig2011}
Die Erstellung von Minimalbeispielen ist gar nicht schwer.\footcite{augustine}
Das Lesen von Dokumentationen scheint dagegen etwas für eine
eingeschworene Gemeinde zu sein, so könnte man zumindest manchmal
denken.\footcite{cicero,hammond}

An manchen Stellen möchte man noch seinen Senf dazugeben \footcite[][inklusive kurzer Anmerkung]{augustine}
oder sich ganz ausführlich auslassen.\footcite[][hier noch eine Anmerkung, allerdings nicht
ganz so kurz, aber wer soll denn den ganzen Quatsch eigentlich
lesen? Das macht doch keiner. \blindtext]{augustine}

Literatur zu \LaTeX{} kann etwas trocken sein\footcite{companion}
oder sehr unterhaltsam\footcite{knuth:ct}.

\printbibliography            

\end{document} 
Hier solltest du nun biber verwenden. Dafür musst du texmaker noch konfigurieren. Anleitungen dazu gibts im Internet.
biber %
oder
biber %.bcf
Biber sollte sich auf deinem System befinden und keine Schwierigkeiten bereiten. Außer du hast ein 64-bit Miktex. Dann musst du biber manuell installieren.
Achte auf die Akualität deines Systems. Die Versionen von biblatex und biber müssen kompatibel sein.
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.

chilled.kroete
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Di 13. Aug 2013, 19:57

Beitrag von chilled.kroete »

Aktuell habe ich die 64 bit Version installiert. Ist es einfacher die 32 bit Version zu installieren? Ich habe gerade die mein MiKTeX upgedatet, aber da ist ja noch kein Biber dabei ...

Und jetzt kann ich auch nicht mehr übersetzen:
! LaTeX Error: File `amsmath.sty' not found.

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

Beitrag von Johannes_B »

biber downloaden reicht vollkommen aus ähnliche Frage auf tex.stackexchange

@amsmath: A MikTeX update may remove amslatex
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.

chilled.kroete
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Di 13. Aug 2013, 19:57

Beitrag von chilled.kroete »

biber habe ich jetzt in dem entstprechenden Verzeichnis hinterlegt und von der "texmaker" Konfiguration unter dem Punkt Bib(La)TeX verwiesen.

amsmath habe ich entsprechend deinem Hinweis hinzugefügt.
Jetzt ergibt sich eine weitere Fehlermeldung:
! LaTeX Error: File `etex.sty' not found.

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

Beitrag von Johannes_B »

Hast du basic-Miktex installiert? Dann fehlen da haufenweise Pakete.
In den Miktex-Einstellungen (nicht Texmaker) kannst du irgendwo die Option einstellen install missing packages on the fly. Am besten nimmst du dann mal texworks um zu kompilieren, und mit funktionierender Netzverbindung installiert Miktex alle fehlenden Pakete.

Anmerkung: laut CTAN - eTeX sollte diese Funktionalität gegeben sein.
Du solltest also mal ein Minimalbeispiel erstellen, um rauszufinden welcher Teil deines Codes dieses Paket explizit lädt.

In diesem Zusammenhang dann noch der Hinweis auf minimale Vorlage vs. maximale Probleme.

Sollte das Problem nicht mit der Bibliographie in Zusammenhang stehen, dann eröffne bitte ein neues Thema.


------------------------------
noch mal zur Nummerierung:
Kann man einstellen, dass man pro Seite nur eine Zahl pro Quelle hat?
Die Zahlen werden ja auch übers Dokument hinweg weitergeführt. Wenn sich der Leser iterativ von Seite 80 auf Seite 36 suchen muss, um zu sehen, wer gerade zitiert wurde .... Ich glaub nicht, dass das zu Begeisterung führt. :-)
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.

chilled.kroete
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Di 13. Aug 2013, 19:57

Beitrag von chilled.kroete »

install missing packages on the fly war eingestellt.

Um nicht zu lange daran hängen zu bleiben, habe ich nun doch die neuste Version von Miktex complete und Texmaker als 32 bit installiert.
Jetzt ist auch biber ordnungsgemäß enthalten.


Möchte ich allerdings über F11 (BibTeX) kompillieren -> "Error : could not start the command"
Muss ich das mit biber jetzt anders machen?

mit \printbibliography wird mir auch kein Literaturverzeichnis erstellt, warum?
%begin{filecontents}
%@BOOK{Koenig2011,
%  title = {Maschinen im Baubetrieb : Grundlagen und Anwendung ; mit 17 Tabellen},
%  publisher = {Vieweg + Teubner},
%  year = {2011},
%  author = {König, Horst},
%  series = {Leitfaden des Baubetriebs und der BauwirtschaftStudium},
%  address = {Wiesbaden},
%  edition = {3., aktualisierte Aufl.},
%}
%\end{filecontents}

\documentclass[12pt,a4paper,oneside,titlepage,numbers=noenddot]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[style=authortitle-icomp,backend=biber]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
\addbibresource{dipl-literatur-1}

\begin{document}
	abc \footcite{Koenig2011}
	def \footcite{Koenig2011}
	
	\printbibliography				
	
\end{document}

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

Beitrag von Johannes_B »

Wie bereits oben erwähnt, musst du in den Optionen -> Konfiguration bei BibTeX eine Ersetzung machen:
biber %
Kann sein, dass es mittlerweile auch ohne geht, aber du musst auf jeden Fall den Knopf drücken, welcher biber aufruft. Ob du das gemacht hast, kann ich nicht sagen, denn du beschreibst deine Schritte nicht sehr genau. Meine Version von Texmaker ist veraltet, der Standard damals und heute ruft mit F11 Bibtex auf, oder das was texmaker unter bibtex konfiguriert hat.
Wenn du biber bei biblatex reinschreibst, dann musst du auch entsprechenden Knopf drücken. Im Reiter Werkzeuge solltest du diesen finden.

Zur Not kannst du auch im Terminal kompilieren.

Ohne biber kann so kein Literaturverzeichnis erstellt werden.
Und bitte vergleich mal deine "Minimalbeispiele" mit meinen!
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.

Antworten