von K2P » Fr 8. Okt 2010, 08:48
Hallo, Ich habe noch ein kleines Problem bei meinem Zitierstil entdeckt.
Beim zitieren von Artikeln setzt er bei der optionalen Seitenzahl keine automatisches "hier" mehr.
Bsp:
Zülch, Henning/Gebhardt, Ronny: SFAS 157 und IASB Discoussion Paper: aktuelle Entwicklungen auf dem Gebiet der Fair-Value-Bewertung, in: BB, 63. Jg. (2007), S. 147–152, S.149.
es soll nun ......, hier S. 149 gesetzt werden.
Meine Biblatexeinstellungen sehen mittlerweile so aus:
RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Zuelch2007,
Author = {Henning Z\"ulch and Ronny Gebhardt},
Date-Added = {2010-09-28 14:11:43 +0200},
Date-Modified = {2010-09-29 17:02:23 +0200},
Journal = {BB},
Pages = {147-152},
Title = {SFAS 157 und IASB Discoussion Paper: aktuelle Entwicklungen auf dem Gebiet der Fair-Value-Bewertung},
Volume = {63. Jg.},
Year = {2007}}
\end{filecontents}
\documentclass[a4paper,12pt,openany,oneside,pointlessnumbers]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{csquotes}
\usepackage[style=footnote-dw,namefont=italic,firstnamefont=italic,nopublisher=false,idembib=false,maxnames=2]{biblatex}
\bibliography{\jobname}
\renewcommand*\bibmultinamedelim{/}
\renewcommand*\bibfinalnamedelim{%
\ifnum\value{liststop}>2%
\finalandcomma\fi%
%%\addspace\bibstring{and}\space
/%
}
\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}}
\DeclareNameFormat{sortname}{%
\ifnumequal{\value{listcount}}{1}
{\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}}
{\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
\begin{document}
Zitat Artikel\cite[S. 149]{Zuelch2007}
\end{document}[\code]
Hallo, Ich habe noch ein kleines Problem bei meinem Zitierstil entdeckt.
Beim zitieren von Artikeln setzt er bei der optionalen Seitenzahl keine automatisches "hier" mehr.
Bsp:
Zülch, Henning/Gebhardt, Ronny: SFAS 157 und IASB Discoussion Paper: aktuelle Entwicklungen auf dem Gebiet der Fair-Value-Bewertung, in: BB, 63. Jg. (2007), S. 147–152, S.149.
es soll nun ......, hier S. 149 gesetzt werden.
Meine Biblatexeinstellungen sehen mittlerweile so aus:
[code]RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Zuelch2007,
Author = {Henning Z\"ulch and Ronny Gebhardt},
Date-Added = {2010-09-28 14:11:43 +0200},
Date-Modified = {2010-09-29 17:02:23 +0200},
Journal = {BB},
Pages = {147-152},
Title = {SFAS 157 und IASB Discoussion Paper: aktuelle Entwicklungen auf dem Gebiet der Fair-Value-Bewertung},
Volume = {63. Jg.},
Year = {2007}}
\end{filecontents}
\documentclass[a4paper,12pt,openany,oneside,pointlessnumbers]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{csquotes}
\usepackage[style=footnote-dw,namefont=italic,firstnamefont=italic,nopublisher=false,idembib=false,maxnames=2]{biblatex}
\bibliography{\jobname}
\renewcommand*\bibmultinamedelim{/}
\renewcommand*\bibfinalnamedelim{%
\ifnum\value{liststop}>2%
\finalandcomma\fi%
%%\addspace\bibstring{and}\space
/%
}
\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}}
\DeclareNameFormat{sortname}{%
\ifnumequal{\value{listcount}}{1}
{\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}}
{\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
\begin{document}
Zitat Artikel\cite[S. 149]{Zuelch2007}
\end{document}[\code][/code]