von Gast » Sa 27. Jun 2015, 11:49
Es ist nicht ganz einfach einen ganzen Zitierstil zu schreiben, zumal wenn die Angaben nicht so detailliert sind.
Nun zu Deinen Problemen. Das Herausgeber kommt davon, dass Du den guten Herrn Irgang als editor und nicht als author eingetragen hast, soweit ich das sehen kann ist er aber letzteres.
Das Namensproblem ist mit \DeclareNameAlias{sortname}{last-first} schnell gelöst.
Du solltest außerdem darüber nachdenken, den Kurztitel in das Kurztitelfeld (shorttitle) zu schreiben und nicht einfach mit in das Titelfeld (Johannes hat das ja zwar schon richtig gemacht, ich erwähne es nur lieber noch mal.)
Von dem automatischen Hinzufügen von "Vgl." halte ich nichts daher gibt es das in meiner Lösung unten auch nicht.
Ansonsten können die meisten Probleme recht leicht gelöst werden, unten siehst du einen etwas anderen Ansatz als der von Johannes, dadurch konnte ich verhindern, den "bibdriver" umzuschreiben.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{filecontents}
\usepackage[style=authortitle]{biblatex}
\begin{filecontents*}{\jobname.bib}
@book{Irgang.2000,
year = {2000},
shorttitle = {Vernetzte Absatzplanung},
title = {Entwicklung eines computergestützten Werkzeuges zur vernetzten Absatzplanung},
address = {München},
edition = {1},
publisher = {Grin Verlag},
author = {Irgang, Thorsten}
}
\end{filecontents*}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addspace}
\renewcommand*{\nametitledelim}{\addcolon\space}
\renewcommand*{\finentrypunct}{\addspace}
\DeclareNameAlias{sortname}{last-first}
% Reihenfolge ändern und Standardtrenner
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\newunit
\printlist{location}%
\newunit
\usebibmacro{date}%
\newunit}
% Kurztitel (shorttitle) hinzufügen
\renewbibmacro*{title}{%
\ifboolexpr{
test {\iffieldundef{title}}
and
test {\iffieldundef{subtitle}}
}
{}
{\printfield[brackets]{shorttitle}%
\setunit{\addspace}%
\printtext[title]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}%
\newunit}%
\printfield{titleaddon}}
% Jahr hinzufügen
\newbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifnameundef{labelname}
{}
{\printnames{labelname}%
\setunit{\nametitledelim}}%
\usebibmacro{cite:title}%
\newunit
\printfield{year}}%
{\usebibmacro{cite:shorthand}}}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
BLABLABLABLA\footcite{worman}
Super\footcite{Irgang.2000}
\printbibliography
\end{document}
Es ist nicht ganz einfach einen ganzen Zitierstil zu schreiben, zumal wenn die Angaben nicht so detailliert sind.
Nun zu Deinen Problemen. Das Herausgeber kommt davon, dass Du den guten Herrn Irgang als editor und nicht als author eingetragen hast, soweit ich das sehen kann ist er aber letzteres.
Das Namensproblem ist mit \DeclareNameAlias{sortname}{last-first} schnell gelöst.
Du solltest außerdem darüber nachdenken, den Kurztitel in das Kurztitelfeld (shorttitle) zu schreiben und nicht einfach mit in das Titelfeld (Johannes hat das ja zwar schon richtig gemacht, ich erwähne es nur lieber noch mal.)
Von dem automatischen Hinzufügen von "Vgl." halte ich nichts daher gibt es das in meiner Lösung unten auch nicht.
Ansonsten können die meisten Probleme recht leicht gelöst werden, unten siehst du einen etwas anderen Ansatz als der von Johannes, dadurch konnte ich verhindern, den "bibdriver" umzuschreiben.
[code]\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{filecontents}
\usepackage[style=authortitle]{biblatex}
\begin{filecontents*}{\jobname.bib}
@book{Irgang.2000,
year = {2000},
shorttitle = {Vernetzte Absatzplanung},
title = {Entwicklung eines computergestützten Werkzeuges zur vernetzten Absatzplanung},
address = {München},
edition = {1},
publisher = {Grin Verlag},
author = {Irgang, Thorsten}
}
\end{filecontents*}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addspace}
\renewcommand*{\nametitledelim}{\addcolon\space}
\renewcommand*{\finentrypunct}{\addspace}
\DeclareNameAlias{sortname}{last-first}
% Reihenfolge ändern und Standardtrenner
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\newunit
\printlist{location}%
\newunit
\usebibmacro{date}%
\newunit}
% Kurztitel (shorttitle) hinzufügen
\renewbibmacro*{title}{%
\ifboolexpr{
test {\iffieldundef{title}}
and
test {\iffieldundef{subtitle}}
}
{}
{\printfield[brackets]{shorttitle}%
\setunit{\addspace}%
\printtext[title]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}%
\newunit}%
\printfield{titleaddon}}
% Jahr hinzufügen
\newbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifnameundef{labelname}
{}
{\printnames{labelname}%
\setunit{\nametitledelim}}%
\usebibmacro{cite:title}%
\newunit
\printfield{year}}%
{\usebibmacro{cite:shorthand}}}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
BLABLABLABLA\footcite{worman}
Super\footcite{Irgang.2000}
\printbibliography
\end{document}[/code]