Literaturverzeichnis nicht im Inhalt/APA-Stil geht nicht

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: Literaturverzeichnis nicht im Inhalt/APA-Stil geht nicht

von derpate » Do 30. Mai 2013, 20:41

Hallo,

vielen Dank noch einmal für eure Kommentare!
Jetzt müsste ich nur das Problem mit den eckigen Klammern klären. Würde ein anderer (ähnlicher) Zitierstil das Problem lösen?

Euch einen schönen Abend!

EDIT:

Ich konnte nun alle Probleme mit eurer Hilfe lösen, vielen Dank.
Für alle, die ähnlich Probleme haben:
Das Literaturverzeichnis konnte ich umbenennen, indem ich den Befehl
\renewcommand{\bibname}{Literaturverzeichnis}
vor
\printbibliography
eingefügt habe.
Die eckigen Klammern setze ich einfach im Text um meinen Referenzbefehl.

Der Latex-Code, der nun diese ganzen Probleme löst sieht nun so aus:
\documentclass[a4paper,11pt,titlepage,bibliography=totocnumbered]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\onehalfspacing
\usepackage{amsmath,amssymb}
\usepackage{amsthm}
\usepackage{geometry}
\geometry{left=2.5cm,right=2.5cm,top=3cm,bottom=3cm}

\usepackage[notref,notcite]{showkeys}

\pagestyle{plain}
\setkomafont{sectioning}{\normalcolor\bfseries}

\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{literatur.bib}

\begin{document}

\tableofcontents
\chapter{Erstes Kap}
Test so das ich [\cite[55]{petrowski}] zitieren kann.

\newpage

\renewcommand{\bibname}{Literaturverzeichnis}
\printbibliography

\end{document}
Die bib-Datei so
@book{petrowski,
author = {Petrowski, I. G.},
title = {{Vorlesungen über die Theorie der gewöhnlichen Differentialgleichungen}},
year = {1954},
edition = {4.},
publisher = {B. G. Teubner Verlagsgesellschaft},
address = {Leipzig},
}
ALLEN NOCH EINMAL VIELEN DANK, nun kann ich endlich weiterarbeiten!

von u_fischer » Do 30. Mai 2013, 18:23

Wegen des kleingeschriebenen Titels: Du musst dem bib-Eintrag einen Hinweis auf die Sprache hinzufügen:
@book{petrowski,
 author = {Petrowski, I. G.},
 title = {Vorlesungen über die Theorie der gewöhnlichen Differentialgleichungen},
 year = {1954},
 edition = {4.},
 publisher = {B. G. Teubner Verlagsgesellschaft},
 address = {Leipzig},
 hyphenation={ngerman}
}
Wenn alle (oder die meisten) deiner bib-Einträge deutsch sind, kannst du dass auch on-the-fly biber während der Kompilation machen lassen. Dann musst du in deine Präambel das hier einfügen:
\DeclareSourcemap{
    \maps[datatype=bibtex]{
      \map{
       \step[fieldset=hyphenation,
                fieldvalue={ngerman}]
          }
    }
}

Kleinschreibung

von nixversteh » Do 30. Mai 2013, 17:37

derpate hat geschrieben:Erst einmal vielen vielen Dank für die Antworten! Nach dem ich die Befehle von Ulrike ergänzt habe und diese Änderung mit biber in den Einstellungen von TexStudio gemacht habe, wird das Dokument übersetzt und es gibt ein Literaturverzeichnis, welches nach nochmaligen Übersetzen auch im Inhaltsverzeichnis angezeigt wird.
Trotzdem habe ich noch zwei Probleme:

- Im Literaturverzeichnis wird nun der Titel komplett kleingeschrieben angezeigt
- Der Verweis im Text hat noch keine eckigen Klammern

Wisst ihr auch hier eine Abhilfe?

EDIT: Oh, es gibt sogar noch in Problem: Das Verzeichnis heißt nun Literatur, es soll aber Literaturverzeichnis heißen...
Hallo derpate,

es handelt sich um englischsprachige Software, du musst um den Titel doppelte Klammern setzen. (Beispiel)
@InCollection {Schuetze1994,
 booktitle = {{Modernisierung sozialer Arbeit durch Methodenentwicklung und -reflexion.}},
 title = {{Ethnographie und sozialwissenschaftliche Methoden der Feldforschung}},
 author = {Schütze, Fritz},
 editor = {Groddeck, Norbert and Schumann, Michael},
 year = {1994},
 publisher = {Lambertus-Verl.},
 url = {http://nbn-resolving.de/urn:nbn:de:0168-ssoar-49375},
 urldate = {2011-11-27}
}
Wie du die Klammern eckig bekommst weiß ich im Moment nicht. Das Verzeichnis kannst du so umbenennen:
\renewcommand*{\bibname}{Literaturverzeichnis}
Gruß

Martin

von derpate » Do 30. Mai 2013, 17:09

Erst einmal vielen vielen Dank für die Antworten! Nach dem ich die Befehle von Ulrike ergänzt habe und diese Änderung mit biber in den Einstellungen von TexStudio gemacht habe, wird das Dokument übersetzt und es gibt ein Literaturverzeichnis, welches nach nochmaligen Übersetzen auch im Inhaltsverzeichnis angezeigt wird.
Trotzdem habe ich noch zwei Probleme:

- Im Literaturverzeichnis wird nun der Titel komplett kleingeschrieben angezeigt
- Der Verweis im Text hat noch keine eckigen Klammern

Wisst ihr auch hier eine Abhilfe?

EDIT: Oh, es gibt sogar noch in Problem: Das Verzeichnis heißt nun Literatur, es soll aber Literaturverzeichnis heißen...

von Johannes_B » Do 30. Mai 2013, 17:01

In den Einstellungen vom Texstudio musst du nun noch den BibTeX-Aufruf mit biber ersetzen.

EDIT: Danke für den Link Ulrike, scheinbar hab ich ein paar Versionen von TexStudio verpasst.

von u_fischer » Do 30. Mai 2013, 16:59

Die blg-Datei zeigt, dass du bibtex aufrufst und nicht biber.

Ändere hier
http://svn.code.sf.net/p/texstudio/code ... SECTION02a

bibtex zu biber.

Editor

von nixversteh » Do 30. Mai 2013, 16:59

derpate hat geschrieben:Achso: Ich weiß auch gar nicht, wie das mit Biber über die Konsole geht. Ich nutze Windows 7.
Hallo derpate,

du musst in deinem Editor *biber* einstellen und die von Ulrike angesprochenen Änderungen einfügen.

Gruß

Martin

von mrpiggi » Do 30. Mai 2013, 16:58

Minimalbeispiel mit Lösung:
\begin{filecontents}{\jobname.bib}
@book{petrowski,
author = {Petrowski, I. G.},
title = {Vorlesungen über die Theorie der gewöhnlichen Differentialgleichungen},
year = {1954},
edition = {4.},
publisher = {B. G. Teubner Verlagsgesellschaft},
address = {Leipzig},
}
\end{filecontents}

\documentclass[%
bibliography=totocnumbered % anstelle von bibtotocnumbered, siehe ausgegebene Warnung
]{scrreprt}
\usepackage[T1]{fontenc}
% \usepackage[utf8]{inputenc} % stattdessen selinput und \SelectInputMappings
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=apa]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa} % das hat gefehlt
\addbibresource{\jobname.bib}

\begin{document}
\tableofcontents\bigskip
Test so das ich \cite[\pno~55]{petrowski} zitieren kann.
\printbibliography
\end{document}

von derpate » Do 30. Mai 2013, 16:51

Hallo u_fischer,

ich habe schnell die Codeänderungen übernommen - danke! - und es noch einmal probiert. Geändert hat sich nichts. Außer das bei meinem Verweis die Seitenanzahl fehlt.

Die .blg Datei hat folgenden Inhalt:

This is BibTeX, Version 0.99dThe top-level auxiliary file: test.aux
I found no \citation commands---while reading file test.aux
I found no \bibdata command---while reading file test.aux
I found no \bibstyle command---while reading file test.aux
(There were 3 error messages)

Hoffe, das hilft!

von derpate » Do 30. Mai 2013, 16:48

Achso: Ich weiß auch gar nicht, wie das mit Biber über die Konsole geht. Ich nutze Windows 7.

Nach oben