PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Biblatex-dw grundsätzlich ohne volume



Gotthard
08-04-2010, 14:01
Hi zusammen,

ich verwende Windows XP, Texniccenter, Miktex 2.7, biblatex Version 0.9a, biblatex-dw, Version Version 1.3.

Hier mein MB, das bei mir klaglos läuft:


\documentclass{scrbook}
%
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
%
\usepackage{tocloft}
\usepackage[T1]{fontenc}
%
\usepackage{capt-of}
\usepackage{scrpage2}
%
\usepackage[flushmargin,hang]{footmisc}
\usepackage[vflt]{floatflt}
\usepackage{wrapfig}
%\usepackage{titleref}
%
%\usepackage{scrkbase}
%
\usepackage{filecontents}
%
%\usepackage[style=footnote-dw,editorstring=parens,edbeforetitle=true,edbyidem =true,edsuper=false,herename=true,idembib=true,ibi demfont=normal,idembibformat=idem,idemtracker=cons trict,namefont=smallcaps,nopublisher=true,pageref= true]{biblatex}
%
\usepackage{csquotes}
%
\usepackage[style=footnote-dw,editorstring=parens,edbyidem=true,edsuper=false ,herename=true,idembib=true,ibidemfont=normal,idem bibformat=idem,idemtracker=constrict,namefont=smal lcaps,nopublisher=true,pageref=true]{biblatex}
%
\begin{filecontents}{aha.bib}
%@archivgut{Prandtl.15.4.1937,
% author = {Prandtl, Ludwig},
% title = {Vergleichende Windkanalversuche mit Fahrzeugmodellen},
% organization = {Bundesarchiv Berlin},
% number = {Bestand R4601/575},
% type = {Bericht},
% year = {15.4.1937},
%}


@article{Pohl.1991b,
author = {Pohl, Hans},
year = {1991},
title = {Betrachtungen zum wissenschaftlichen Standort von Wirtschafts- und Unternehmensgeschichte},
keywords = {Industrialization;Fahrassistenzsystem;Antriebskon zept;NZS},
pages = {326-343},
volume = {3},
number = {5},
journal = {Vierteljahrschrift f\"ur Sozial- und Wirtschaftsgeschichte},
shorttitle = {Betrachtungen}
}


\end{filecontents}
%
\listfiles
%
\bibliography{aha}
%
\usepackage{bibakt}
%
%DOKUMENT
%
\begin{document}
%
bla blubb\footnote{\cite{Pohl.1991b}.}


%\printbibliography[nottype=customa]

\end{document}

Ich möchte jedoch keine Bandangabe bei dem Heft haben, sondern nur die Heftnummer vor dem Jahr. Jetzt werden ja, durch einen Punkt getrennt, beide, Heft- und Bandnummer angegeben. Es sollte jedoch so aussehen: blablabla, Heftnummer (Jahr).

Weiß jemand Rat?

lockstep
08-04-2010, 15:15
Nur zur Sicherheit: Ist \usepackage{bibakt} (CTAN kennt dieses Paket nicht) irgendwie für die Problemstellug relevant?

lockstep

Gotthard
08-04-2010, 15:31
Hi Lockstep,

hast Du gesehen, dass ich die neuesten Versionen von biblatex und biblatex-dw habe? Wäre allerdings ohne Unterstützung nicht möglich gewesen...

Nein, bibakt ist irrelevant. Fehler taucht ohne bibakt bei mir genauso auf.

Hier das korrigierte MB:


\documentclass{scrbook}
%
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
%
\usepackage{tocloft}
\usepackage[T1]{fontenc}
%
\usepackage{capt-of}
\usepackage{scrpage2}
%
\usepackage[flushmargin,hang]{footmisc}
\usepackage[vflt]{floatflt}
\usepackage{wrapfig}
%\usepackage{titleref}
%
%\usepackage{scrkbase}
%
\usepackage{filecontents}
%
%\usepackage[style=footnote-dw,editorstring=parens,edbeforetitle=true,edbyidem =true,edsuper=false,herename=true,idembib=true,ibi demfont=normal,idembibformat=idem,idemtracker=cons trict,namefont=smallcaps,nopublisher=true,pageref= true]{biblatex}
%
\usepackage{csquotes}
%
\usepackage[style=footnote-dw,editorstring=parens,edbyidem=true,edsuper=false ,herename=true,idembib=true,ibidemfont=normal,idem bibformat=idem,idemtracker=constrict,namefont=smal lcaps,nopublisher=true,pageref=true]{biblatex}
%
\begin{filecontents}{aha.bib}
%@archivgut{Prandtl.15.4.1937,
% author = {Prandtl, Ludwig},
% title = {Vergleichende Windkanalversuche mit Fahrzeugmodellen},
% organization = {Bundesarchiv Berlin},
% number = {Bestand R4601/575},
% type = {Bericht},
% year = {15.4.1937},
%}


@article{Pohl.1991b,
author = {Pohl, Hans},
year = {1991},
title = {Betrachtungen zum wissenschaftlichen Standort von Wirtschafts- und Unternehmensgeschichte},
keywords = {Industrialization;Fahrassistenzsystem;Antriebskon zept;NZS},
pages = {326-343},
volume = {3},
number = {5},
journal = {Vierteljahrschrift f\"ur Sozial- und Wirtschaftsgeschichte},
shorttitle = {Betrachtungen}
}


\end{filecontents}
%
\listfiles
%
\bibliography{aha}
%
%DOKUMENT
%
\begin{document}
%
bla blubb\footnote{\cite{Pohl.1991b}.}


%\printbibliography[nottype=customa]

\end{document}

lockstep
08-04-2010, 15:36
Hi Lockstep,

hast Du gesehen, dass ich die neuesten Versionen von biblatex und biblatex-dw habe? Wäre allerdings ohne Unterstützung nicht möglich gewesen...

Hab ich. :) Und dein Beispiel könnte zwar noch mit ein paar Paketen weniger auskommen, aber es demonstriert das Problem ("Fehler" ist übertrieben) recht deutlich.

lockstep

lockstep
08-04-2010, 16:14
Im bibmacro journal+issuetitle+standard müssen zwei Zeilen auskommentiert werden (einzufügen in die Präambel bzw. die persönliche Konfigurationsdatei):



\renewbibmacro*{journal+issuetitle+standard}{%
\iffieldundef{volume}
{\iffieldundef{number}
{}
{\blxdw@warning{%
Field 'number' set, but 'volume' is empty
\MessageBreak at entry '\abx@field@entrykey'.
The output might not \MessageBreak be correct}}}
% {\setunit{\jourvolnumsep}%
% \printfield{number}}%
\setunit{\addcomma\space}%
\printfield{eid}%
\setunit{\addspace}%
\iffieldundef{volume}
{\iffieldundef{month}
{}
{\setunit{\addcomma\space}}%
\usebibmacro{issue+date}}
{\printtext[parens]{\usebibmacro{issue+date}}}%
\newunit\newblock
\usebibmacro{issue}%
\ifuseeditor
{}
{\newunit%
\usebibmacro{byeditor+others}}%
\newunit}


lockstep