Keine Klammern um Elemente im Literaturverzeichnis

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: Keine Klammern um Elemente im Literaturverzeichnis

von Leonhunter » Mi 20. Dez 2017, 17:10

Vielen Dank :D !
Auf publisher und editor hätte ich auch selbst kommen können :roll:

von Gast » Di 19. Dez 2017, 17:25

Der Verlag gehört in das publisher-Feld. Im editor werden Herausgeber eingetragen, z.B. der Herausgeber eines Sammelbandes.

Damit verschwinden die ersten Klammern schon von selbst. Die um die Auflage muss man wegdefinieren.
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=apa, ibidtracker=strict]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\usepackage[babel,german=guillemets]{csquotes}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Klein:Einfuehrung_Python,
  author    = {Bernd Klein},
  title     = {Einführung in Python 3},
  date      = {2013},
  publisher = {Carl Hanser Verlag},
  edition   = {1},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\renewcommand{\labelnamepunct}{\addcolon\space}

\renewbibmacro*{bookaddinfo}{%
  \newunit\newblock
  \printfield{edition}%
  \setunit*{\addcomma\addspace}%
  \printfield{volumes}}

\renewbibmacro*{addinfo}{%
  \newunit\newblock
  \printfield{edition}%
  \setunit*{\addcomma\addspace}%
  \printfield{chapter}%
  \setunit*{\addcomma\addspace}%
  \notbool{bbx:volseen}%
    {\iffieldundef{volume}{}{\global\booltrue{bbx:volseen}}%
     \printfield{volume}%
     \iffieldundef{part}{}{\printfield{part}}}{}%
  \setunit*{\addcomma\addspace}%
  \printfield{number}%
  \setunit*{\addcomma\addspace}%
  \printfield{volumes}%
  \setunit*{\addcomma\addspace}%
  \printfield{pages}%
  \newunit}

\begin{document}
Wie in der Literatur  \autocite{Klein:Einfuehrung_Python} beschrieben...
\printbibliography
\end{document}

Keine Klammern um Elemente im Literaturverzeichnis

von Leonhunter » So 17. Dez 2017, 09:40

Liebes goLaTeX-Forum,

vielen Dank für die tollen Beiträge, die mir bis jetzt immer weiter geholfen haben .

Meine Hochschule verlangt für Hausarbeiten einen leicht abgeänderten APA-Zitierstyle:
Nachname, Vorname (Jahr): Sachtitel. Untertitel. Auflage. Ort(e): Verlag.

Den Doppelpunkt konnte ich mit Hilfe von Suchfunktion und biblatex-manual hinzufügen aber beim Eliminieren der Klammern um Herausgeber und Auflage verzweifle ich langsam.
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage[a4paper]{geometry}
\geometry{left=4cm, right=3cm, top=2.5cm, bottom=2.5cm}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=apa, ibidtracker=strict]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\usepackage{xpatch}
\usepackage[babel,german=guillemets]{csquotes}
\addbibresource{bibliography.bib}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\chead{-~\pagemark~-}
\usepackage{blindtext}
\usepackage{filecontents}
\begin{document}
\begin{filecontents}{bibliography.bib}
@book{Klein:Einfuehrung_Python,
	author = {Bernd Klein},
	title = {Einführung in Python 3},
	date = {2013},
	editor = {{Carl Hanser Verlag}},
	edition = {1},
}
\end{filecontents}
\renewcommand{\labelnamepunct}{\addcolon\space}
Wie in der Literatur  \autocite{Klein:Einfuehrung_Python} beschrieben...
\printbibliography
\end{document}
Vielleicht kann mir dabei jemand behilflich sein.
Gruß Sven

Nach oben