Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Unterschiedliches "and" für footcite und Lit-Verzeichnis definieren

  1. #1
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15

    Question Unterschiedliches "and" für footcite und Lit-Verzeichnis definieren

    Hi,

    also mein Problem ist folgendes:
    Im Rahmen meiner Diplomarbeit gibt der Lehrstuhl vor, dass in Fußnoten bei mehreren Autoren eines Artikels oder Buches mit einem "/" statt einem "und" oder & getrennt werden sollen. Jedoch soll im Literaturverzeichnis, das "und" wiederhergestellt werden und kein"/" zu finden sein.
    Verwendet wird biblatex:
    citestyle=authoryear-comp,
    bibstyle=authortitle,
    sorting=nyt

    Allgemein ist ja die die Definition wie folgt möglich, jedoch ändert dies für die Fußnoten und das Lit-Verzeichnis was ich grad für letzteres vermeiden will.



    Code:
    \DefineBibliographyStrings{ngerman}{and={/}} % aus und zu / machen
    Für "andothers" zu "et al." ist das Ganze kein Problem, aber wie gesagt für "and". Anbei ein lauffähiges Minimalbeispiel mit allen geladenen Packagesund meinen Modifikationen am Lit-Verzeichnis bzgl. kursiver Schrift und kleineren Anpassungen, falls diese relevant sein sollten.

    Ich hoffe, dass Ihr mir helfen könnt, da ich an diesem Punkt leider verzweifle.

    Ahja und am 16. April soll ich die Arbeit abgeben

    +++++++++++++++++++++++++++++++++++++++++


    \documentclass[paper=a4,headings=normal,liststotoc,bibtotocnumber ed,fontsize=12pt]{scrreprt}
    % liststotoc -> Abb. und Tab.-Verzeichnis im Inhaltsverzeichnis anzeigen (unnummeriert)
    % bibtotocnumbered -> Lit-Verzeichnis mit Nummerierung in Inhaltsverzeichnis anzeigen
    \KOMAoptions{headinclude=false}

    %Einstellungen der Seitenränder
    \usepackage{geometry}

    \addtokomafont{caption}{\small}
    \addtokomafont{captionlabel}{\small} %Captions von Abb. und Tab. in "small" ist KOMA Syntax


    % Packages
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc} % Umlaute für deutsche Sprache erlaubt
    %\usepackage[margin=10pt,font=small]{caption} % Formatierung der Bild und Tabellenunterschriften
    \usepackage{graphicx} % Grafikpaket laden
    \usepackage{chngcntr} % Forlaufende Nummerierung über Kapitel ermöglichen
    \usepackage[breaklinks]{hyperref} %Zeilenumbruch von URLS und Überschriften / % anklickbare URLs / URLs generiert mit man \url{http://beispiel}
    \usepackage{xspace} % setzt Leerzeichen, wenn welche hingehören (vor nächstem wort, aber nicht vor "." oder ")")
    \usepackage{filecontents}

    \begin{filecontents}{tests.bib}
    @ARTICLE{Efron76,
    author = {Bradley Efron and Carl Morris},
    title = {Families of Minimax Estimators of the Mean of a Multivariate Normal
    Distribution},
    journal = {The Annals of Statistics},
    year = {1976},
    volume = {4},
    pages = {11-21},
    number = {1},
    month = {January},
    timestamp = {2012.03.12}
    }

    @BOOK{Embrechts97,
    title = {Modelling Extremal Events for Insurance and Finance},
    publisher = {Springer},
    year = {1997},
    author = {Paul Embrechts and Clauida Klueppelberg and Thomas Mikosch},
    address = {Berlin},
    owner = {lupin},
    timestamp = {2012.03.02}
    }
    \end{filecontents}


    %%% BIBLATEX EINBINDEN %%%

    \usepackage[citestyle=authoryear-comp,bibstyle=authortitle,sorting=nyt,dashed=false ,maxcitenames=2,maxbibnames =99]{biblatex}
    \usepackage[babel,german=quotes]{csquotes}
    \DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % aus u.a. zu et al. machen
    \DefineBibliographyStrings{ngerman}{jourvol={Vol.} } % aus Jg. to Vol. machen
    \DefineBibliographyStrings{ngerman}{number={No.}} % aus Nr. zu No. machen

    % Global Defintion for "and"
    \DefineBibliographyStrings{ngerman}{and={/}} % aus und zu / machen


    \renewbibmacro{in:}{\addcomma \addspace in:} % aus Gross In zu klein in

    % Kurzzitat in References
    \newcounter{mymaxcitenames} %Für Kurzzitate in Lit-Verzeichnis
    \AtBeginDocument{%
    \setcounter{mymaxcitenames}{\value{maxnames}}%
    }


    \renewbibmacro*{begentry}{% % \printtext[brackets]{%
    \mkbibemph{\printtext[parens]{%
    \begingroup
    \defcounter{maxnames}{\value{mymaxcitenames}}%
    \printnames{labelname}%
    \setunit{\nameyeardelim}%
    \usebibmacro{cite:labelyear+extrayear}%
    \endgroup
    }}%
    \ %%\quad% or \addspace
    }


    % Comma before date; date not in parentheses
    \renewbibmacro*{issue+date}{%
    \setunit*{\addcomma \space}% NEW
    \iffieldundef{issue}
    {\usebibmacro{date}}
    {\printfield{issue}%
    \setunit*{\addcomma \addspace}%
    \usebibmacro{date}}% NEW
    \newunit}

    \renewbibmacro*{journal+issuetitle}{%
    \usebibmacro{journal}%
    \setunit*{\addspace}%
    \iffieldundef{series}
    {}
    {\newunit
    \printfield{series}%
    \setunit{\addspace}}%
    \usebibmacro{number +date}%
    \setunit{\addcomma\space}%
    \newunit}

    % Komma statt semikolon in footcite
    \renewcommand*{\multicitedelim}{\addcomma\space}

    % Namen in Kursiv
    \AtBeginBibliography{%
    \renewcommand*{\mkbibnamefirst}[1]{\mkbibemph{#1}}
    \renewcommand*{\mkbibnamelast}[1]{\mkbibemph{#1}}
    \renewcommand*{\mkbibnameprefix}[1]{\mkbibemph{#1}}
    \renewcommand*{\mkbibnameaffix}[1]{\mkbibemph{#1}}
    \renewcommand*{\labelnamepunct}{\addcolon\space} % : statt . nach den Namen
    }


    % Kursiv aus den Titeln im Lit-Verzeichnis rausnehmen
    \DeclareFieldFormat{journaltitle}{#1\isdot}
    \DeclareFieldFormat{issuetitle}{#1\isdot}

    % Kursiv rausnehmen
    \DeclareFieldFormat [article,book,booklet,conference,electronic,inbook, incollection,inproceedings,misc,other,patent,proce edings,techreport,thesis,unpublished]
    {title}{#1\isdot}

    \bibliography{tests} %Laden der bib-Datei/Literatur


    % Show Vo, and No.
    \renewbibmacro*{journal+issuetitle}{%
    \usebibmacro{journal}%
    \setunit*{\addcomma\space}%
    \iffieldundef{series}
    {}
    {\newunit
    \printfield{series}%
    \setunit{\addcomma\space}}%
    \printfield{volume}%
    \setunit*{\addcomma\space}%
    \printfield{number}%
    \setunit{\addcomma\space}%
    \printfield{eid}%
    \setunit{\addspace}%
    \usebibmacro{issue+date}%
    \setunit{\addcolon\space}%
    \usebibmacro{issue}%
    \newunit}

    \DeclareFieldFormat[article]{volume}{\bibstring{jourvol}~#1}
    \DeclareFieldFormat[article]{number}{\bibstring{number}~#1}

    %%% END BIBLATEX %%%


    \begin{document}
    \hypersetup{pdfborder={0 0 0}} %removes colored borders

    This is a texting page\footcite{Efron76} and another footcite\footcite{Embrechts97}.

    \begingroup
    \setlength\bibitemsep{10pt}% oder was auch immer
    \printbibliography[title=Literaturverzeichnis]
    \endgroup

    \end{document}
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654

  3. #3
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15

    Lightbulb

    Problem gelöst.

    in der präambel einfach folgendes einfügen:

    Code:
    %sorgt dafür, dass bei Zitaten mit mehreren Autoren ein "/" im Text steht und im Literaturverzeichnis ein ";"
    \renewcommand*{\multinamedelim}{\addslash}
    \renewcommand*{\finalnamedelim}{\addslash}
    \AtBeginBibliography{%
      \renewcommand*{\multinamedelim}{\addsemicolon\space}
      \renewcommand*{\finalnamedelim}{\addsemicolon\space}
    }
    den code habe ich zufällig bei jemanden entdeckt, als ich nach URL-Zitate suchte:

    Link mit dem Original-Code
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

Stichworte

Lesezeichen

Berechtigungen

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