KlausImMai
17-07-2009, 17:39
Hallo,
mit
usepackage[style=reading,abstract=false,hyperref]{biblatex}
ist es möglich, Annotationen
@Book{averroes/bland,
keywords = {primary},
hyphenation = {american},
author = {Averroes},
editor = {Bland, Kalman P.},
translator = {Bland, Kalman P.},
indextitle = {Epistle on the Possibility of Conjunction, The},
title = {The Epistle on the Possibility of Conjunction with the Active Intellect by Ibn
Rushd with the Commentary of Moses Narboni},
shorttitle = {Possibility of Conjunction},
series = {Moreshet: Studies in Jewish History, Literature and Thought},
number = {7},
publisher = {Jewish Theological Seminary of America},
location = {New York},
year = {1982},
annotation = {A \texttt{book} entry with a \texttt{series} and a \texttt{number}. Note the
concatenation of the \texttt{editor} and \texttt{translator} fields as well as
the \texttt{indextitle} field}
}
zu verwenden.
Ich würde gerne Annotationen mit einem anderen Stil verwenden. Zum Beispiel mit "numeric", der am ehesten "plain" von bibtex entspricht.
Wie kann ich annotation auch in numeric anzeigen lassen?
Ich habe ein wenig in numeric.bbx herum gepfuscht, aber es wird nichts angezeigt:
% $Id: numeric.bbx,v 0.8e 2009/07/04 15:02:31 lehman beta $
\ProvidesFile{numeric.bbx}
[\abx@bbxid $Id: numeric.bbx,v 0.8e 2009/07/04 15:02:31 lehman beta $]
\RequireBibliographyStyle{standard}
\providebool{bbx:subentry}
\newbool{bbx:annotation}
\newbibmacro*{entrytail}{%
\newunit\newblock
\begingroup
\def\newblockpunct{\item}%
\ifbool{bbx:annotation}
{\usebibmacro{annotation}%
\newunit\newblock}
{}%
\endgroup}
\DeclareBibliographyOption{subentry}[true]{%
\setbool{bbx:subentry}{#1}}
\DeclareBibliographyOption{annotation}[true]{%
\csuse{bool#1}{bbx:annotation}}
\DeclareNameAlias{author}{default}
\DeclareNameAlias{editor}{default}
\DeclareFieldFormat{annotation}{\bibstring[\textbf]{annotation}\textbf{:} #1}
\DeclareFieldFormat{bibentrysetcount}{\mkbibparens {\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbracke ts{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets {#1}}
\renewcommand*{\thebibitem}{\item}
\renewcommand*{\thelositem}{\item}
\ExecuteBibliographyOptions{labelnumber,annotation }
\renewenvironment*{thebibliography}
{\list
{\printfield[labelnumberwidth]{labelnumber}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{\hss##1}}
{\endlist}
\renewenvironment*{theshorthands}
{\list
{\printfield[shorthandwidth]{shorthand}}
{\setlength{\labelwidth}{\shorthandwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}%
\renewcommand*{\makelabel}[1]{\hss##1}}}
{\endlist}
\DeclareBibliographyDriver{set}{%
\ifbool{bbx:subentry}
{\entryset{%
\printfield[bibentrysetcount]{entrysetcount}%
\setunit*{\addnbspace}}{}}
{\entryset{}{}}
\finentry}
\endinput
Hat jemand eine Idee, wie ich das Problem lösen kann?
Vielleicht gibt es schon einen ähnlichen Stil, den ich irgendwo downloaden kann.
Oder muss ich numeric.bbx ändern? Wenn ja, wie? Und reicht das oder gibt es da noch ein anderes File, das man ändern muss?
Viele Grüße,
Klaus
mit
usepackage[style=reading,abstract=false,hyperref]{biblatex}
ist es möglich, Annotationen
@Book{averroes/bland,
keywords = {primary},
hyphenation = {american},
author = {Averroes},
editor = {Bland, Kalman P.},
translator = {Bland, Kalman P.},
indextitle = {Epistle on the Possibility of Conjunction, The},
title = {The Epistle on the Possibility of Conjunction with the Active Intellect by Ibn
Rushd with the Commentary of Moses Narboni},
shorttitle = {Possibility of Conjunction},
series = {Moreshet: Studies in Jewish History, Literature and Thought},
number = {7},
publisher = {Jewish Theological Seminary of America},
location = {New York},
year = {1982},
annotation = {A \texttt{book} entry with a \texttt{series} and a \texttt{number}. Note the
concatenation of the \texttt{editor} and \texttt{translator} fields as well as
the \texttt{indextitle} field}
}
zu verwenden.
Ich würde gerne Annotationen mit einem anderen Stil verwenden. Zum Beispiel mit "numeric", der am ehesten "plain" von bibtex entspricht.
Wie kann ich annotation auch in numeric anzeigen lassen?
Ich habe ein wenig in numeric.bbx herum gepfuscht, aber es wird nichts angezeigt:
% $Id: numeric.bbx,v 0.8e 2009/07/04 15:02:31 lehman beta $
\ProvidesFile{numeric.bbx}
[\abx@bbxid $Id: numeric.bbx,v 0.8e 2009/07/04 15:02:31 lehman beta $]
\RequireBibliographyStyle{standard}
\providebool{bbx:subentry}
\newbool{bbx:annotation}
\newbibmacro*{entrytail}{%
\newunit\newblock
\begingroup
\def\newblockpunct{\item}%
\ifbool{bbx:annotation}
{\usebibmacro{annotation}%
\newunit\newblock}
{}%
\endgroup}
\DeclareBibliographyOption{subentry}[true]{%
\setbool{bbx:subentry}{#1}}
\DeclareBibliographyOption{annotation}[true]{%
\csuse{bool#1}{bbx:annotation}}
\DeclareNameAlias{author}{default}
\DeclareNameAlias{editor}{default}
\DeclareFieldFormat{annotation}{\bibstring[\textbf]{annotation}\textbf{:} #1}
\DeclareFieldFormat{bibentrysetcount}{\mkbibparens {\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbracke ts{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets {#1}}
\renewcommand*{\thebibitem}{\item}
\renewcommand*{\thelositem}{\item}
\ExecuteBibliographyOptions{labelnumber,annotation }
\renewenvironment*{thebibliography}
{\list
{\printfield[labelnumberwidth]{labelnumber}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{\hss##1}}
{\endlist}
\renewenvironment*{theshorthands}
{\list
{\printfield[shorthandwidth]{shorthand}}
{\setlength{\labelwidth}{\shorthandwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}%
\renewcommand*{\makelabel}[1]{\hss##1}}}
{\endlist}
\DeclareBibliographyDriver{set}{%
\ifbool{bbx:subentry}
{\entryset{%
\printfield[bibentrysetcount]{entrysetcount}%
\setunit*{\addnbspace}}{}}
{\entryset{}{}}
\finentry}
\endinput
Hat jemand eine Idee, wie ich das Problem lösen kann?
Vielleicht gibt es schon einen ähnlichen Stil, den ich irgendwo downloaden kann.
Oder muss ich numeric.bbx ändern? Wenn ja, wie? Und reicht das oder gibt es da noch ein anderes File, das man ändern muss?
Viele Grüße,
Klaus