Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: biblatex - Fußnoten und Literaturverzeichnis nach bestimmter Vorgabe

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11

    biblatex - Fußnoten und Literaturverzeichnis nach bestimmter Vorgabe

    Hi,

    wie so viele habe auch ich für meine Diplomarbeit bestimmt Vorgaben bei der Formatierung von Fußnoten und Literaturverzeichnis.

    Hier sind sowohl Fußnotentext als auch Literaturverzeichnis, wie es aussehen soll.


    Hier ist das was ich bisher habe.

    Ich habe mich heute schon durch Anleitungen und Foren geschlagen, das was ich jetzt habe ist bisher dabei rausgekommen. Die Anleitungen habe ich zum größten Teil gar nicht verstanden


    Minimalbeispiel:
    Code:
    \documentclass[12pt,pdftex, headsepline, halfparskip,smallheadings,a4paper]{scrreprt}
    \usepackage[applemac]{inputenc}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage[T1]{fontenc} %ueblich
    \usepackage[ngerman]{babel}
    
    \usepackage[style=authoryear,autocite=footnote]{biblatex}
    \bibliography{bib}
    
    % Autor und Jahr werden im Literaturverzeichnis fett geschrieben
    \AtBeginBibliography{%
      \renewcommand*\mkbibnamefirst[1]{\bfseries{#1}}
      \renewcommand*\mkbibnamelast[1]{\bfseries{#1}}
      \renewcommand*\mkbibnameprefix[1]{\bfseries{#1}}
      \renewcommand*\mkbibnameaffix[1]{\bfseries{#1}}
    }
    \makeatletter
    \ifcsundef{abx@macro@\detokenize{year+labelyear}}{}{%
      \renewbibmacro*{year+labelyear}{%
        \iffieldundef{year}
          {}
          {\textbf{%
             \printfield{year}%
             \printfield{labelyear}}}}}
    \makeatother
     
    % Einzug der umgebrochenen Zeile
    \setlength{\bibhang}{1.5cm}
    
    
    % Erzeugt ein Doppelpunkt hinter der Jahreszahl, Fettschrift wird in standard.bbx ind Zeile 48 erzeugt
    \renewcommand{\labelnamepunct}{\addcolon\space}
    
    
    % Setzt die Jahresangabe in der Fußnote in Klammen
    \DeclareFieldFormat{year}{\mkbibparens{#1}}
    
    \begin{document}
    
    Ein Text\autocite{corptv}
    
    \printbibliography
    \end{document}

    BibEntry
    Code:
    
    @book{akquiseinet,
    	Address = {Hamburg},
    	Author = {Mellmann, Stefan},
    	Date-Added = {2010-01-10 17:14:39 +0100},
    	Date-Modified = {2010-01-10 17:17:15 +0100},
    	Title = {Neukundengewinnung und -bindung im Internet - Schwerpunkt Automobilhandel},
    	Year = {2009}}
    
    @book{corptv,
    	Address = {Berlin},
    	Author = {Mickeleit, Thomas},
    	Date-Added = {2010-01-05 14:53:06 +0100},
    	Date-Modified = {2010-01-10 17:35:40 +0100},
    	Editor = {Mickeleit},
    	Title = {Corporate TV - Die Zukunft des Unternehmensfernsehens},
    	Year = {2006}}
    Wäre echt super, wenn mir jemand bei er Formatierung helfen könnte. Im Fußnotentext ist mir wichtig, dass der Punkt am Ende nicht mehr da ist und die Jahreszahl nicht mehr in Klammern steht (schon behoben gerade ). Am meisten Sorge bereitet mir halt das Literaturverzeichnis. Wichtig wäre das halt, dass dort steht "Nachname Jahr" nächste Zeile "Nachname Vorname: Titel, Ort, Datum"

    Gruß
    poldilite

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Niemand der mir helfen kann?

  3. #3
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von poldilite Beitrag anzeigen
    Niemand der mir helfen kann?
    Doch. Zumindest zum Teil.

    Vorneweg: Nach dem Betrachten deiner beigefügten Grafiken war mir nicht klar, warum du gewisse Einstellungen in deiner Präambel vornimmst (z.B. Autor und Jahr in Fettschrift). Und falls die biblatex-Doku zu unverständlich ist, gibt es noch Dominik Waßenhovens Artikel.

    Dein Wunsch bez. Formatierung des Literaturverzeichnisses (Textzitatform am Beginn jedes Verzeichniseintrags) war nicht ganz einfach zu erfüllen, aber nachdem ich etwas Derartiges zumindest einmal in einem professionell gesetzten Buch gesehen habe, war's einen Versuch wert. Das folgende Minimalbeispiel funktioniert, ich kann aber nicht ausschließen, dass meine Verwendung von \renewbibmacro*{begentry} unerwünschte Nebenwirkungen nach sich zieht.

    Code:
    \documentclass{scrartcl}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{csquotes}
    \usepackage[citestyle=authoryear,bibstyle=authortitle,%
        autocite=footnote]{biblatex}
    
    % Doppelpunkt nach Autor/Hrsg. (bei authortitle) bzw. nach Jahr (bei
    %     authoryear)
    \renewcommand*{\labelnamepunct}{\addcolon\space}
    
    % Im Text verwendete Zitatform wird an den Beginn jedes Eintrags im
    %     Literaturverzeichnis gesetzt; danch Zeilenumbruch
    \renewbibmacro*{begentry}{\usebibmacro{cite}\\}
    % \renewbibmacro*{begentry}{\textbf{\usebibmacro{cite}}\\}% fett
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @collection{corptv,
      Address = {Berlin},
      Date-Added = {2010-01-05 14:53:06 +0100},
      Date-Modified = {2010-01-10 17:35:40 +0100},
      Editor = {Mickeleit, Thomas and Ziesche, Birgit},
      Publisher = {Helios Media},
      Title = {Corporate TV -- Die Zukunft des Unternehmensfernsehens},
      Year = {2006},
    }
    \end{filecontents}
    
    \bibliography{\jobname}
    
    \begin{document}
    
    Ein bisschen Text \autocite{corptv}.
    
    \printbibliography
    
    \end{document}
    Zum Entfernen des Punktes am Ende der Fußnote: Man sollte glauben, dass dies das einfachere Problem ist, aber ich habe keine Ahnung.

    lockstep

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Ach ja - ich vermute, dass eines der Bücher aus deinem Beispiel tatsächlich vom Typ @collection ist. Sieh dir dazu mal diesen Thread an.

    lockstep

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von lockstep Beitrag anzeigen
    Zum Entfernen des Punktes am Ende der Fußnote: Man sollte glauben, dass dies das einfachere Problem ist
    Dachte ich ehrlich gesagt auch, Ich ergänze mal dein Beispiel:

    Code:
    \documentclass{scrartcl}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{csquotes}
    \usepackage[citestyle=authoryear,bibstyle=authortitle,%
        autocite=footnote]{biblatex}
    
    % Doppelpunkt nach Autor/Hrsg. (bei authortitle) bzw. nach Jahr (bei
    %     authoryear)
    \renewcommand*{\labelnamepunct}{\addcolon\space}
    
    % Im Text verwendete Zitatform wird an den Beginn jedes Eintrags im
    %     Literaturverzeichnis gesetzt; danch Zeilenumbruch
    \renewbibmacro*{begentry}{\usebibmacro{cite}\\}
    % \renewbibmacro*{begentry}{\textbf{\usebibmacro{cite}}\\}% fett
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @collection{corptv,
      Address = {Berlin},
      Date-Added = {2010-01-05 14:53:06 +0100},
      Date-Modified = {2010-01-10 17:35:40 +0100},
      Editor = {Mickeleit, Thomas and Ziesche, Birgit},
      Publisher = {Helios Media},
      Title = {Corporate TV -- Die Zukunft des Unternehmensfernsehens},
      year = {2006},
    }
    \end{filecontents}
    
    \makeatletter
    \renewcommand{\blxmkbibnote}[1]{%
      \begingroup
      \let\blx@imc@addperiod\@empty
      \blx@blxinit
      \blx@setsfcodes
      \blx@postpunct@agroup
      \toggletrue{blx@footnote}%
      \bibsentence#1\blx@imc@addperiod
      \endgroup}
    \makeatother
    \bibliography{\jobname}
    \renewcommand\supercitedelim{HALLO}
    \begin{document}
    
    Ein bisschen Text \autocite{corptv}.
    
    \printbibliography
    
    \end{document}
    Auch ich ergänze wie folgt: Ich weiß nicht, was ich evtl. zerstört habe.

    Gruß
    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Ihr seid genial. Wenn ich das bisher so beurteilen kann hat alles super funktioniert und hat nichts zerrissen... Geil, geil, geil.

    Ach ja - ich vermute, dass eines der Bücher aus deinem Beispiel tatsächlich vom Typ @collection ist. Sieh dir dazu mal diesen Thread an.

    lockstep
    Werde ich mir mal anschauen, Priorität hatte jetzt erstmal die Formatierung Aber hat ja mit eurer Hilfe sehr gut hingehauen.

  7. #7
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von poldilite Beitrag anzeigen
    Ihr seid genial. Wenn ich das bisher so beurteilen kann hat alles super funktioniert und hat nichts zerrissen... Geil, geil, geil.
    Meine Genialität kommt leider nur schubweise. Daher noch zwei Hinweise:
    1. Du wirst vermutlich nicht wollen, dass bei mehreren Werken eines Autors ein Wiederholungsstrich gesetzt wird - Abhilfe findet sich hier (ist allerdings ein wenig Handarbeit).
    2. Da die "Textzitatform" als Kennzeichen der Verzeichniseinträge dient, sollten diese nach Autor und Jahr geordnet sein. Ändere also den Aufruf von biblatex folgendermaßen ab:
      Code:
      \usepackage[citestyle=authoryear,bibstyle=authortitle,%
          sorting=nyt,autocite=footnote]{biblatex}

    @mechanicus: Danke für die Hilfe - ich hätte vermutlich noch sehr lange gesucht.

    lockstep

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Hey,

    eine Frage habe ich noch. Wenn ich drei Autoren habe, dann hätte ich gerne dass die ersten beiden mit Semikolon voneinander abgetrennt werden. Meine Suche hat da leider nicht viel geholfen. Im Code habe ich irgendwie nicht die Stelle gefunden, die für dieses Komme da verantwortlich ist.

  9. #9
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Hier hilft ein Blick in biblatex.def:

    Code:
    \renewcommand*{\multinamedelim}{\addsemicolon\space}
    Siehe auch S. 74f der biblatex-Anleitung.

    lockstep

  10. #10
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Sehr gut, mittlerweile verstehe ich auch den Quellcode etwas mehr.

  11. #11
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Hi,

    ich bins nochmal Die Einbindung von Büchern funktioniert schon ganz gut, jetzt habe ich nur das Problem, dass ich natürlich auch URLs angegeben muss. So lange diese einen Verfasser haben auch kein Ding, aber jetzt habe ich eine Adresse, wo kein Verfasser steht. In der Fußnote muss dann stehen: o.V. o.J bzw. o.V. 2007
    Aufgrund meines Zitierstils wird jedoch nur V. angezeigt. Gibt es eine Möglichkeit einen zweiten Stil zu definieren, der nur auf ULR passt??

    Gruß und Danke!

  12. #12
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Probier mal folgendes (im entsprechenden bib-Eintrag):

    Code:
    author = {{o.\,V.}},
    year = {{o.\,J.}},
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  13. #13
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Hey,

    danke, das hat funktioniert!

    Gruß

  14. #14
    Registrierter Benutzer
    Registriert seit
    10.01.2010
    Beiträge
    11
    Weiß jemand, warum jetzt bei den Online-Quellen ohne Verfasser und ohne Jahr, kein Komma nach dem Jahr kommt?

    Also ich habe eine Quelle folgendermaßen angegeben:

    \autocite[Vgl.][online]{prosumer}

    ausgegeben wird mir dann Vgl. o. V. a. o. J. online

    Wenn ich o. J. durch 2006 z. B. tausche, dann erscheint nach der 2006 ein Komma und dann erst online! Ideen?

  15. #15
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Wieder etwas dazugelernt! Es lohnt sich, auch für Abkürzungspunkte die von biblatex bereitgestellten Befehle zu verwenden. Ändere die bib-Einträge ohne Verfasser bzw. ohne Jahr nach folgendem Muster:

    Code:
    author = {{o.\,V\adddot}},
    year = {{o.\,J\adddot}},
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Lesezeichen

Berechtigungen

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