PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wiederholte Nennung Autoren und Darstellungsprobleme Literaturverzeichnis



C3rb3rus
16-01-2016, 16:32
Hallo Forumsmitglieder,

die Anpassung des Zitierstils in Fußnoten bzw. Literaturverzeichnis stellt mich vor das eine oder andere Problem, das ich noch nicht lösen konnte - ich hoffe da auf eure Hilfe.

Wenn ich eine Quelle das erste Mal nenne, so sollen alle Autoren genannt bzw. die Institution ausgeschrieben werden.
Bei einer erneuten Nennung dann nur noch der erste Autor gefolgt von et. al. bzw. die Institution nur abgekürzt.




\documentclass[a4paper,bibliography=totoc,toc=listof,chapterentry dots=on,captions=tableheading,headings=small]{scrbook}

%%% === PAKETE === %%%
%% --- Allgemein --- %%
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,german,ngerman]{babel}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage{microtype} % Verbesserung Schriftbild
\usepackage{xcolor}
%\usepackage{hyperref}
%\usepackage[disable]{todonotes} % fügt ToDos ein - mit "disable" ausblenden

\setcounter{tocdepth}{5} % Tiefe Inhaltsverzeichnis
\setcounter{secnumdepth}{5} % Tiefe Überschriften

\setlength{\parskip}{0.5em} % Absatzabstand

\RedeclareSectionCommand[ % Abstand Überschriften
beforeskip=-1\baselineskip,
afterskip=.125\baselineskip]{chapter}
\RedeclareSectionCommand[
beforeskip=-1\baselineskip,
afterskip=.125\baselineskip]{section}
\RedeclareSectionCommand[
beforeskip=-.75\baselineskip,
afterskip=.125\baselineskip]{subsection}
\RedeclareSectionCommand[
beforeskip=-.5\baselineskip,
afterskip=.125\baselineskip]{subsubsection}
\RedeclareSectionCommand[
beforeskip=.5\baselineskip,
afterskip=-1em]{paragraph}
\RedeclareSectionCommand[
beforeskip=-.5\baselineskip,
afterskip=-1em]{subparagraph}

%% --- Abkürzungsverzeichnis --- %%
\usepackage[printonlyused,withpage]{acronym}
\renewcommand{\aclabelfont}[1]{\normalfont
{\normalsize{#1}}\hfill}
\renewcommand*{\acffont}[1]{\textit{#1}}
\renewcommand*{\acfsfont}[1]{\textnormal{#1}}

%% --- Fußnoten --- %%
% --- allg. Pakete für Fußnoten --- %
\usepackage[autolang=other,style=authoryear,
maxcitenames=3,maxbibnames=99,maxitems=3,
uniquename=false,uniquelist=false, % beseitigen Initialen in Fußnoten/Fließtext durch cite-Befehle
backend=biber,
isbn=false,doi=false % Anpassungen Literaturverzeichnis
]{
biblatex}

\usepackage[babel,german=quotes]{csquotes} % für Anführungszeichen sollte \enquote{Text} verwendet werden
\usepackage{etoolbox}

% --- Einzug / Seitenumbruch Fußnoten ---%
\deffootnote{1em}{1em}{%
\textsuperscript{\thefootnotemark\ }}
\interfootnotelinepenalty=10000

% --- Backslash zwischen Autoren in Quellenangaben --- %
\newcommand*{\citerevsdnamedelim}{}
\newcommand*{\citemultinamedelim}{\slash}
\newcommand*{\citefinalnamedelim}{\slash}
\AtBeginDocument{%
\let\revsdnamedelim\citerevsdnamedelim
\let\multinamedelim\citemultinamedelim%
\let\finalnamedelim\citefinalnamedelim%
}

% --- Semikolon zwischen mehreren Listenfeld-Elementen --- %
\renewcommand*{\multilistdelim}{\addsemicolon\spac e}
\renewcommand*{\finallistdelim}{\addsemicolon\spac e}

\DefineBibliographyStrings{german}{andothers={
et\,al\adddot}} % Änderung u. a. in et al.

% --- Jahr in Klammern --- %
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
\printtext[parens]{%
\printfield{labelyear}%
\printfield{extrayear}}}}}



%% --- Literaturverzeichnis --- %%
\DefineBibliographyStrings{ngerman}{
bibliography = {Literaturverzeichnis}} % Umbenennen Literatur in Literaturverzeichnis

\ExecuteBibliographyOptions{dashed=false} % wiederholte Nennung Autor möglich ohne "-"
\setlength{\bibitemsep}{0.5\baselineskip} % mehr Abstand zwischen Quellen

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

\renewcommand{\labelnamepunct}{\addcolon\space} % Doppelpunkt nach Autor + Jahr im Literaturverzeichnis

\DeclareFieldFormat[article]{title}{{#1}} % keine Anführungszeichen in Titel
\DeclareFieldFormat[book]{title}{{#1}} %
\DeclareFieldFormat[incollection]{title}{{#1}} %

% Band und Nummer mit Komma getrennt
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
% \setunit*{\adddot}%
\setunit*{\addcomma\space}
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}%
}


% Anpassungen von allen Quellenarten (units) --------------------------------------------------
\DeclareFieldFormat{title}{#1} %Alle Titel aller Quellentypen ohne Anführungszeichen
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Aufl\adddot\addcomma} %Auflage
\DeclareFieldFormat{pages}{S\adddot\addnbthinspace #1} %"S." für alle units
% ----------------------------------------------------------------------------------------------------------

% Zeitschriftenartikel ---------------------------------------------------------------------------------
\DeclareFieldFormat[article]{title}{#1} %Titel aller Articles ohne Anführungszeichen
%\DeclareFieldFormat[article]{journaltitle}{#1\addcomma} %Zeitschriftenname ohne Formatierung
%\DeclareFieldFormat[article]{journaltitle}{\addcomma} %Komma nach Journalartikel (funktioniert nicht)
% ----------------------------------------------------------------------------------------------------------

% Hochschulschriften und Workin Paper ----------------------------------------------------------
\DeclareFieldFormat[thesis]{title}{#1} %Titel ohne Anführungszeichen
% \DeclareFieldFormat[thesis]{pagetotal}{#1\addnbspace Seiten} %Anzahl Seiten Working Paper
% ----------------------------------------------------------------------------------------------------------

% Sammelbände ----------------------------------------------------------------------------------------
%\DeclareFieldFormat[incollection]{booktitle}{#1} %Sammelwerktitel ohne Formatierung
\DeclareFieldFormat[incollection]{title}{#1} %Titel in Sammelwerk ohne Formatierung
% ----------------------------------------------------------------------------------------------------------


% --- Verlag entfernen ---%
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
% \printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}

\DeclareFieldFormat{url}{\printtext{Unter\addcolon }\space\url{#1}} % Aus "URL" werde "Unter:"

\DeclareFieldFormat{urldate}{\bibstring{urlseen}\s pace#1} % Zugriffsdatum ohne Klammern

\DefineBibliographyStrings{ngerman}{% % am statt besucht am
urlseen = {am}}


% --- "Beseitigt" Problem Umbruch URL in Literaturverzeichnis --- %
\apptocmd{\UrlBreaks}{\do\f\do\m}{}{}
\setcounter{biburllcpenalty}{9000}% Kleinbuchstaben
\setcounter{biburlucpenalty}{9000}% Großbuchstaben

\urlstyle{same} % Anpassung Links im Literaturverzeichnis (gleiche Schrift wie Rest)


%%%% --- QUELLEN --- %%%%
\begin{filecontents*}{literatur.bib}

@article{Aders.2003,
author = {Aders, Christian Otto and Hebertinger, Martin and Schaffer, Christian and Wiedemann, Florian},
year = {2003},
title = {Shareholder Value-Konzepte - Umsetzung bei den DAX100-Unternehmen},
keywords = {Deutschland;Shareholder Value},
pages = {719--725},
pagination = {page},
volume = {5},
number = {11},
journal = {Finanz-Betrieb: Zeitschrift f{\"u}r Unternehmensfinanzierung und Finanzmanagement}
}

@misc{SeniorSupervisorsGroup.2008,
author = {{Senior Supervisors Group}},
shortauthor = {SSG},
date = {2008},
title = {Observations on Risk Management Practices during the Recent Market Turbulence},
url = {​www.​newyorkfed.org/​newsevents/news/banking/2008/​SSG_Risk_Mgt_doc_​final.pdf},
urldate = {2014-10-25}
}

\end{filecontents*}

\bibliography{literatur}

\begin{document}

\chapter{Minimalbeispiel}
\section{Richtiges Zitieren}

\noindent
Erstes Zitat in Fußnote\footcite[Vgl.][S. 123]{SeniorSupervisorsGroup.2008}

\noindent
Wiederholte Nennung in Fußnote\footcite[Vgl.][S. 123]{SeniorSupervisorsGroup.2008}

\noindent
Wiederholte Nennung in Fließtext: Nach \textcite[][S. 123]{SeniorSupervisorsGroup.2008}

\newpage

\section{Richtiges Zitieren II}
\noindent
Erstes Zitat in Fußnote\footcite[Vgl.][S. 123]{Aders.2003}

\noindent
Wiederholte Nennung in Fußnote\footcite[Vgl.][S. 123]{Aders.2003}

\noindent
Wiederholte Nennung in Fließtext: Nach \textcite[][S. 123]{Aders.2003}


\newpage
%\bibliography{Literaturverzeichnis}
\printbibliography

\end{document}

bobmalaria
29-01-2016, 12:13
Den ganzen code posten ist hier sehr beliebt, deshalb hast Du sicher schon so viele Antworten :rolleyes:

im verbose stil ist dieses verhalten glaube ich aktiviert. ansonsten musst du mit der option citetracker arbeiten und einen befehl definieren.

hier ist eine gute antwort dazu: http://tex.stackexchange.com/questions/48846/biblatex-et-al-beginning-from-second-citation

Es wird nach dem ersten auftreten eines zitates geschaut \ifciteseen und dann temporär die anzahl der maximalen autoren auf 99 gesetzt.

wie man ein schönes kurzes beispiel macht, kannst du auch in dem link sehen. dann bekommst du in zukunft auch schneller hilfe wenn du deinen code auf relevantes reduzierst.

viel erfolg

C3rb3rus
20-02-2016, 18:17
Ein verspätetes "Danke" für deine Antwort - habe mich zwischenzeitlich um den Inhalt meines Themas gekümmert ...

Das "et al." wird jetzt wunschgemäß nach der 2. Nennung gesetzt!

Weil ja teilweise selbst der Rang wie Pakete geladen werden, zu Problemen führen kann, habe ich hier einen größeren Teil meiner Präambel eingestellt --- beim nächsten Mal versuche ich es dann doch mit etwas weniger "Code".

Thx