PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Biblatex - authortitle - Hrsg. anpassen



hansi13
28-08-2012, 05:49
Hallo,

sorry mit dem Post, ich hab's echt versucht und stecke fest. Eine Vorgabe für das Literaturverzeichnis ist:

• Nachname d. Verfassers,
• Vorname d. Verfassers:
• Titel des Aufsatzes.
• "In":
• Titel des Sammelwerkes.
• "Hrsg.":
• Vorname d. Hrsg. (abgekürzt)
• Nachname d. Hrsg..
• Aufl.
• Erscheinungsort:
• Verlag (nicht unbedingt erforderlich)
• Erscheinungsjahr.
• Erste bis letzte Seite des Aufsatzes.

Ich komme mit dem Code unten bis:

Ziegenbein, Klaus Dr.: Controlling. Hrsg. von Klaus Olfert. 9. Au. Bd. 9.
Ludwigshafen (Rhein): Friedrich Kiehl Verlag GmbH, 2007.

Probleme habe ich leider noch
- beim Titel, der kursiv ausgegeben ist - hätte vermutet, dass ich das mit den DeclareFieldFormats erschlagen habe, aber...
- bei der Neudefinition des Herausgebers. Ich habe einen anderen Post gefunden (genauso wie den Artikel von Dominik Waßenhoven), scheitere aber schon daran, das bibmacro 'editor' zu finden - sehe wahrscheinlich auch gerade den berühmten Wald nicht mehr... :-( Glücklich über jeden Vorschlag!

Hier das Beispiel (sorry, geht kürzer, aber ich schlaf hier gleich ein... - verwendete Literaturquellen am Ende, bei mir in der Datei Masterarbeit.bib).

\documentclass[parskip,listof=totoc,bibliography=totoc,fontsize=1 1,paper=A4,titlepage,oneside]{scrbook}
\setkomafont{chapter}{\fontsize{14bp}{18.8bp}}
\setkomafont{section}{\fontsize{12bp}{18.8bp}}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage[a4paper, left=3.0cm, right=3.0cm, top=3.0cm, bottom=3.0cm]{geometry}
\onehalfspacing
\usepackage[ngerman]{translator}

\usepackage[babel,german=guillemets]{csquotes} % Anführungszeichen für bibtex
\usepackage[citestyle=authoryear,bibstyle=authortitle,autocite =footnote,isbn=false,sorting=nyt,backend=bibtex8]{biblatex} % Zitate
\setlength{\bibhang}{2em}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\renewcommand*{\multinamedelim}{\addsemicolon\spac e}
\renewcommand*{\finalnamedelim}{\addsemicolon\spac e}
\renewcommand*{\finallistdelim}{\addslash}
\DeclareFieldFormat{citetitle}{#1\isdot}
\DeclareFieldFormat[article]{citetitle}{#1}
\DeclareFieldFormat[incollection]{citetitle}{#1}
\DeclareFieldFormat[inbook]{citetitle}{#1}
\DeclareFieldFormat[unpublished]{citetitle}{#1}
\DeclareFieldFormat{booktitle}{#1\isdot}
\DeclareFieldFormat{maintitle}{#1\isdot}

\DeclareNameFormat{sortname}{% Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}

\bibliography{Masterarbeit}
\begin{document}
\chapter{Kapitel}
\section{section}
\subsection{subsection}
Und jetzt noch was mit Subtitel.\autocite[][3]{Schreyogg2010a}
Und noch was mit Auflage.\autocite[][34]{Ziegenbein2007}
\printbibliography
\end{document}

@book{Schreyogg2010a,
address = {Wiesbaden},
author = {Schrey\"{o}gg, Georg and Koch, Jochen},
isbn = {978-3-8349-8867-6\_1},
publisher = {Gabler Verlag},
title = {{Grundlagen des Managements}},
subtitle = {{Basiswissen f\"{u}r Studium und Praxis}},
year = {2010}
}
@book{Ziegenbein2007,
address = {Ludwigshafen (Rhein)},
author = {Ziegenbein, Klaus Dr.},
edition = {9},
editor = {Olfert, Klaus},
isbn = {978-3-470-70599-6},
publisher = {Friedrich Kiehl Verlag GmbH},
title = {{Controlling}},
volume = {9},
year = {2007}
}

strolch
28-08-2012, 13:17
\DeclareFieldFormat[book]{title}{#1}

sollte den buchtitel nicht kursive zu setzen.

hansi13
28-08-2012, 22:34
HI Strolch,

super, das funzt schon mal, vielen Dank. Hast du vielleicht die entsprechenden Befehle im Kopf für:
- Titel von Urls nicht kursiv?
- Titel von Buchbeiträgen (incollection) nicht in Klammern?

Dann würde ich den Herausgeber irgendwie umgehen und wäre erstmal klar (auf letztem Drücker...)

strolch
29-08-2012, 11:38
ungetesteter schuss ins blaue:

incollection hat u.a. die zwei faelder title und booktitle, die du wie schon beim buchtitel umdefinieren kannst. also so in der art. wahrscheinlich geht so aber das kursiv verloren, das du aber mit einem \it vor #1 erzeugen kannst.
\DeclareFieldFormat[incollection]{booktitle}{#1}
\DeclareFieldFormat[incollection]{title}{#1}

was die url betrifft, gehoert die ja irgendwo dazu - also zu einem book, incollection, article, misc ...
wenn du nun als zur dokumentklasse artikel das feld url andern moechtest, sollte es so funktionieren.

\DeclareFieldFormat[article]{url}{#1}

das musst du dann fuer alle von dir verwendeten dokumentklassen einzeln machen.