PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterschiedliches "and" für footcite und Lit-Verzeichnis definieren



tasabego
06-04-2012, 11:51
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.




\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}

Sepp99
06-04-2012, 12:44
Gleiche Frage unter http://www.golatex.de/and-unterschiedlich-fuer-fussnote-und-literaturver-t8537.html
Sepp.-

tasabego
15-04-2012, 12:22
Problem gelöst.

in der präambel einfach folgendes einfügen:



%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\spac e}
\renewcommand*{\finalnamedelim}{\addsemicolon\spac e}
}

den code habe ich zufällig bei jemanden entdeckt, als ich nach URL-Zitate suchte:

Link mit dem Original-Code (http://www.mrunix.de/forums/showthread.php?t=69750)