von K2P » So 3. Okt 2010, 15:17
Hallo,
das installieren der neuen Mactex Version hat etwas gebracht. Habe nun Biblatex 0.9d installiert.
Der Code dafür dass der Publisher nicht mehr kursiv ist funktioniert.
Jedoch ist durch die Aktivierung von maxnames immernoch der Fehler im Litvz..
Bsp: im Moment steht folgendes da: Name, Vorname, Vorname Nachname und Vorname Nachname
anstatt Name, Vorname/Name, Vorname/Name, Vorname
Ich habe nun genau deinen Code am laufen
PS haben nun gemerkt, dass der Fehler im Litvz. auch auftritt nachdem ich die maxnames option wieder gelöscht habe.
Es muss also noch irgendetwas für Litvz. verstellt werden...
Hier nochmal mein genauer Code (ohne option maxnames:
\documentclass[a4paper,12pt,openany,oneside,pointlessnumbers]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{titletoc}
\usepackage{tocloft}
\usepackage[a4paper]{geometry}
\geometry{left=5cm,right=1.5cm,top=2.5cm,bottom=3cm}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{csquotes}
\usepackage[style=footnote-dw,namefont=italic,firstnamefont=italic,nopublisher=false,idembib=false]{biblatex}
\bibliography{Bibliothek}
\setlength{\bibitemsep}{12pt}
%Literatur umbenennen
\defbibheading{bibliography}{%
\addchap{Verzeichnis zitierter Schriften}}
\DeclareNameFormat{default}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\renewcommand{\jourvolstring}{\addcomma\space}
\renewcommand{\publisherdatepunct}{\addspace}
\DefineBibliographyStrings{ngerman}{%
seenote = {a.\,a.\,O\adddot}
}
%% cite:seenote umdefinieren
\makeatletter
\renewbibmacro*{cite:seenote}{%
\ifbool{cbx:parencitefoot}
{\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}}%
\ifbool{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@first@\thefield{entrykey}}}
{}%
\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}%
\pageref{cbx@\csuse{cbx@first@\thefield{entrykey}}}}}
{}}
{\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}}%
\ifbool{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@first@\thefield{entrykey}}}
{}
\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}%
\pageref{cbx@\csuse{cbx@first@\thefield{entrykey}}}}}
{}}}
\renewcommand*{\mkbibnamelast}[1]{%
\ifboolexpr{
test {\ifcurrentname{editor}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{editor}} )
}
{#1}
{\ifboolexpr{
bool {bbx:oldauthor}
and
bool {oldauthor}
and
( test {\ifcurrentname{author}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{author}} ) )
}
{#1}
{\bbx@namefont{#1}}}}
\makeatother
Zitier mal diesen Artikel, damit du den Fehler nachvollziehen kannst:
@article{Hommel2004,
Author = {Michael Hommel and Muriel Benkel and Stefan Wich},
Date-Added = {2010-09-30 21:00:20 +0200},
Date-Modified = {2010-09-30 21:02:24 +0200},
Journal = {BB},
Pages = {1267-1273},
Title = {IFRS 3 Business Combinations: Neue Unw{\"a}gbarkeiten im Jahresabschluss},
Volume = {59. Jg.},
Year = {2004}}
Hallo,
das installieren der neuen Mactex Version hat etwas gebracht. Habe nun Biblatex 0.9d installiert.
Der Code dafür dass der Publisher nicht mehr kursiv ist funktioniert.
Jedoch ist durch die Aktivierung von maxnames immernoch der Fehler im Litvz..
Bsp: im Moment steht folgendes da: Name, Vorname, Vorname Nachname und Vorname Nachname
anstatt Name, Vorname/Name, Vorname/Name, Vorname
Ich habe nun genau deinen Code am laufen
PS haben nun gemerkt, dass der Fehler im Litvz. auch auftritt nachdem ich die maxnames option wieder gelöscht habe.
Es muss also noch irgendetwas für Litvz. verstellt werden...
Hier nochmal mein genauer Code (ohne option maxnames:
[code]\documentclass[a4paper,12pt,openany,oneside,pointlessnumbers]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{titletoc}
\usepackage{tocloft}
\usepackage[a4paper]{geometry}
\geometry{left=5cm,right=1.5cm,top=2.5cm,bottom=3cm}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{csquotes}
\usepackage[style=footnote-dw,namefont=italic,firstnamefont=italic,nopublisher=false,idembib=false]{biblatex}
\bibliography{Bibliothek}
\setlength{\bibitemsep}{12pt}
%Literatur umbenennen
\defbibheading{bibliography}{%
\addchap{Verzeichnis zitierter Schriften}}
\DeclareNameFormat{default}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\renewcommand{\jourvolstring}{\addcomma\space}
\renewcommand{\publisherdatepunct}{\addspace}
\DefineBibliographyStrings{ngerman}{%
seenote = {a.\,a.\,O\adddot}
}
%% cite:seenote umdefinieren
\makeatletter
\renewbibmacro*{cite:seenote}{%
\ifbool{cbx:parencitefoot}
{\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}}%
\ifbool{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@first@\thefield{entrykey}}}
{}%
\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}%
\pageref{cbx@\csuse{cbx@first@\thefield{entrykey}}}}}
{}}
{\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}}%
\ifbool{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@first@\thefield{entrykey}}}
{}
\printtext{%
\setunit{\addcomma\space}%
\bibstring{seenote}%
\setunit{\addnbspace}%
\pageref{cbx@\csuse{cbx@first@\thefield{entrykey}}}}}
{}}}
\renewcommand*{\mkbibnamelast}[1]{%
\ifboolexpr{
test {\ifcurrentname{editor}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{editor}} )
}
{#1}
{\ifboolexpr{
bool {bbx:oldauthor}
and
bool {oldauthor}
and
( test {\ifcurrentname{author}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{author}} ) )
}
{#1}
{\bbx@namefont{#1}}}}
\makeatother
[/code]
Zitier mal diesen Artikel, damit du den Fehler nachvollziehen kannst:
[code]@article{Hommel2004,
Author = {Michael Hommel and Muriel Benkel and Stefan Wich},
Date-Added = {2010-09-30 21:00:20 +0200},
Date-Modified = {2010-09-30 21:02:24 +0200},
Journal = {BB},
Pages = {1267-1273},
Title = {IFRS 3 Business Combinations: Neue Unw{\"a}gbarkeiten im Jahresabschluss},
Volume = {59. Jg.},
Year = {2004}}[/code]