Anpassung Zitierstil

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Anpassung Zitierstil

von Gast » Fr 27. Apr 2018, 12:34

Ich kann Dir
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage{csquotes}

\usepackage[backend=bibtex,style=authoryear, autocite=footnote]{biblatex}

\addbibresource{test.bib}
\begin{filecontents}{test.bib}
@Book{AuthorA2000,
  Title  = {Toller Buchtitel},
  Author = {AuthorA},
  Year   = {2000}
}

@Booklet{AuthorC2010,
  Title  = {Boocklettitel},
  Author = {AuthorC},
  Year   = {2010}
}
\end{filecontents}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\renewbibmacro*{cite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
       {\usebibmacro{cite:label}%
        \setunit{\printdelim{nonameyeardelim}}}
       {\printnames{labelname}%
        \ifentrytype{book}
          {\setunit{\printdelim{nametitledelim}}%
           \usebibmacro{cite:label}%
           \setunit{\addcomma\space}}
          {\setunit{\printdelim{nameyeardelim}}}}%
     \usebibmacro{cite:labeldate+extradate}}
    {\usebibmacro{cite:shorthand}}}

\begin{document}
Lies das Buch.\autocite{authorA2000}

Lies den Artikel\autocite{authorC2010}

\printbibliography
\end{document}
anbieten.

Das gibt in den Zitaten Autor und Jahr aus, nur bei Büchern kommt noch der Titel dazu. Du hast nur @book und @booklet erwähnt, aber es gibt noch ein paar Typen mehr.

von kouki » Fr 27. Apr 2018, 12:15

Ehrlichgesagt weiss ich nicht ob "verbose" die richtige Einstellung ist, habe mir das alles aus diversen Foren zusammen gesucht.

Immer wenn ich ein "Book" zitiere, möchte ich, dass der Titel in der Fußnote mit angegeben wird.

Immer wenn ich ein "Booklet" zitiere soll nur Author und Jahr in der Fußzeile zitiert werden.

(unabhängig davon ob es sich um den 1. oder den 10. "footcite" auf dieser Seite handelt)

Also auf das Beispiel bezogen sollte in der Fußzeile stehen:
1 AuthorA, Toller Buchtitel, (2000<-kann dabei stehen, muss aber nicht)
2 AuthorC, 2010

In dem Literaturverzeichnis am Ende sollte dann für alles gleich stehen:
1 AuthorA, Toller Buchtitel, 2000, (...weitere Angaben)
2 AuthorC, Booklettitel, 2010, (...weitere Angaben)
(Sortierung im Verzeichnis: Author->Jahr->Titel)

Danke schonmal für die Hilfe!

von Gast » Fr 27. Apr 2018, 10:35

Ein @booklet ist eigentlich kein Artikel.

Du nutzt hier \footcite zusammen mit style=verbose-inote, eine Eigenschaft der verbose-Stile ist, dass das erste Zitat immer dem vollen Eintrag im Literaturverzeichnis entspricht. Möchtest Du das auch ändern oder bezieht sich Dein Wunsch nur auf die verkürzten Folgezitate?

Im Allgemeinen ist es für Deine Leser eher unpraktisch, wenn Du Dich zweier Kurzzitierweisen bedienst, das macht es unübersichtlich. Ferner kann es schwieriger sein, Werke im Literaturverzeichnis zu finden: Traditionell bekommt das Jahr eine herausgehobene Stellung (damit es leichter gefunden wird) und wird ein Literaturverzeichnis in der Reihenfolge Autor->Jahr->Titel sortiert, wenn Du Autor-Jahr Zitate nutzt. Bei Autor-Titel Zitaten landet das Jahr oft am Ende des Eintrags (es ist damit weniger sichtbar) und ist die Sortierung Autor->Titel->Jahr.

Die Zeile \bibliography{test.bib} sollte übrigens aus Deinem ansonsten ordentlichen (wenn auch etwas überladenen - aber ich meckere auf gehobenem Niveau) Minimalbeispiel entfernt werden. Eine Datei wird entweder mit \bibliography{<file>} oder mit \addbibresource{<file>.bib} angemeldet. Die zweite Form \addbibresource{<file>.bib} ist vorzuziehen. Auf jeden Fall muss bei \addbibresource die Dateiendung .bib angegeben werden, während sie bei \bibliography nicht angegeben werden darf. Wenn es bei Dir trotzdem funktioniert, ist das Zufall oder dem Wohlwollen Deines Betriebssystems geschuldet, bei mir gab es einen Fehler.

Anpassung Zitierstil

von kouki » Fr 27. Apr 2018, 10:20

Hallo!

Ist es möglich den Zitierstil bei Verwendung von footcite für z.B. Book und Booklet separat festzulgegen?

Wenn ich ein "Book" mit "footcite" zitiere sollte in der Fußzeile stehen:"Author, Buchtitel"

Wenn ich ein "Booklet" mit "footcite" zitiere sollte in der Fußzeile stehen: "Author, Jahr"

In dem Literaturverzeichnis sollen aber für beide alle verfügbaren Informationen stehen.
\documentclass[
11pt,									
]{scrreprt}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek.ancient, german]{babel}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[]{imakeidx}
\makeindex[name=gr,title=Griechischer Index,intoc,columns=2]
\makeindex[name=dt,title=Deutscher Index,intoc,columns=2]
\usepackage[backend=bibtex,style=verbose-inote,]{biblatex}
\bibliography{test.bib}
\usepackage{setspace}
\usepackage{scrpage2}
\usepackage{pdfpages}


\addbibresource{test.bib}
\begin{filecontents}{test.bib}
@Book{AuthorA2000,
  Title                    = {Toller Buchtitel},
  Author                   = {AuthorA},
  Year                     = {2000}
}

@Booklet{AuthorC2010,
  Title                    = {Boocklettitel},
  Author                   = {AuthorC},
  Year                     = {2010}
}
\end{filecontents}

\begin{document}
Lies das Buch.\footcite{authorA2000}

Lies den Artikel\footcite{authorC2010}


\newpage
\printbibliography
\end{document}

Nach oben