Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Wiederholte Nennung Autoren und Darstellungsprobleme Literaturverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.02.2014
    Beiträge
    23

    Wiederholte Nennung Autoren und Darstellungsprobleme Literaturverzeichnis

    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.



    Code:
    \documentclass[a4paper,bibliography=totoc,toc=listof,chapterentrydots=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\space} 
    \renewcommand*{\finallistdelim}{\addsemicolon\space} 
    
    \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}\space#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}
    Geändert von C3rb3rus (20-02-2016 um 17:18 Uhr) Grund: blah

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    Den ganzen code posten ist hier sehr beliebt, deshalb hast Du sicher schon so viele Antworten

    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/questio...econd-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
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.02.2014
    Beiträge
    23
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •