Seite 1 von 1

Biblatex Trennung der Autoren durch Semikolon ???

Verfasst: So 24. Jul 2011, 15:45
von the-master
Hallo,

ich habe mich schon etwas mit Biblatex befasst, komme aber an einem bestimmten Punkt nicht weiter. Ich hoffe, dass ihr mich helfen könnt! Ich habe mir einen eigenen Stil erstellt mit folgenden Änderungen:
\renewcommand*{\multinamedelim}{\addsemicolon\space}%
\renewcommand*{\finalnamedelim}{\addsemicolon\space}%
\renewcommand*{\labelnamepunct}{\addcolon\space}

% Format der Namen
\DeclareNameFormat{last-first}{%
   \iffirstinits
     {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
     {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
   \usebibmacro{name:andothers}}

\DeclareNameAlias{default}{last-first}%
Ziel war das Zitieren nach DIN1505:

Davenport, T. H. u.a.: Working knowledge: how organizations manage what they know. 1. Aufl. Boston: Harvard Business School Press, 2000.

Mein Problem ist jetzt, dass ich durch das ändern des "und" in ein Semikolon bei den Autoren dieses auch beim zitieren im Text gemacht wird. Obwohl ich die beschriebenen Änderungen nur in die meinstil.bbx integriert habe. Kann mir vielleicht wer helfen, damit ich im Text weiterhin das "und" habe?
\documentclass[ngerman]{scrartcl} 
\usepackage{filecontents} 
\begin{filecontents}{literatur.bib} 

@BOOK{book, 
  author = {Buchautor and Zweiter}, 
  title = {Titel}, 
  location = {Ort}, 
  date = {2000}} 

\end{filecontents}
 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage{babel,csquotes} 

\usepackage[citestyle=authoryear, bibstyle=meinstil]{biblatex}

\bibliography{Literatur} 
   
\begin{document} 
Zitat \cite{book} 
\printbibliography 
\end{document} 

Verfasst: So 24. Jul 2011, 16:12
von domwass
Du kannst dir neue Befehle machen, die du dann nur für die Bibliographie aktivierst, z.B. so:
\documentclass[ngerman]{scrartcl} 
\usepackage{filecontents} 
\begin{filecontents}{literatur.bib} 

 @BOOK{book, 
   author = {Buchautor and Zweiter}, 
   title = {Titel}, 
   location = {Ort}, 
   date = {2000}} 

\end{filecontents} 
   
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage{babel,csquotes} 

\usepackage[style=authoryear,backend=biber]{biblatex} 

\newcommand*{\bibmultinamedelim}{\addsemicolon\space}% 
\newcommand*{\bibfinalnamedelim}{\addsemicolon\space}% 
\AtBeginBibliography{%
  \let\multinamedelim\bibmultinamedelim
  \let\finalnamedelim\bibfinalnamedelim
}

\renewcommand*{\labelnamepunct}{\addcolon\space} 

\DeclareNameFormat{last-first}{% 
    \iffirstinits 
      {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}} 
      {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}% 
    \usebibmacro{name:andothers}} 

\DeclareNameAlias{default}{last-first}%

\bibliography{Literatur} 
     
\begin{document} 
 Zitat \cite{book} 
\printbibliography 
\end{document}
Gruß,
Dominik.-

Verfasst: So 24. Jul 2011, 16:27
von the-master
Hallo Dominik,

ich muss an dieser stelle ein RIESIGES LOB aussprechen! Das war genau das, was ich gesucht habe! Vielen Dank :-)

Schönen Sonntag!
Nico K.

ps: meinen Sonntag hast du gerettet :)

Verfasst: So 24. Jul 2011, 16:51
von domwass
Gern geschehen. Wenn deine Frage beantwortet ist, stell beim nächsten Mal bitte den Status entsprechend ein (ich hab das jetzt mal gemacht).

Gruß,
Dominik.-
(Moderator)