PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dash in BibLaTeX neu definieren?



René Geppert
11-11-2008, 09:56
hier 2 beispiele
ich will, dass der lange strich, der unter dem stil 'siam' einen wiederkehrenden autoren markiert auch unter dem paket biblatex dieselbe funktion zuweisen
standard ist in biblatex jedoch ein 'em-dash'

kann mir jemand sagen, was genau ich da umdefnieren muss?
ein blick in die siam.bst hat mir auch nicht wirklich weitergeholfen


\documentclass[a4paper,english]{scrreprt}
\usepackage{babel}
\usepackage[babel,english=american]{csquotes}
\usepackage[style=verbose]{biblatex}
\bibliography{references}
\begin{document}
abc\footcite{Ryan2007}
def\footcite{Ryan2008}
\printbibliography
\end{document}


\documentclass[a4paper,english]{scrreprt}
\usepackage{babel}
\usepackage[babel,english=american]{csquotes}
\begin{document}
abc\cite{Ryan2007}
def\cite{Ryan2008}
\bibliography{references}
\bibliographystyle{siam}
\end{document}

bib-Datei:
http://encodable.com/cgi-bin/filechucker.cgi?action=landing&path=/&file=references.bib

rais
11-11-2008, 10:56
Moin René,

hier 2 beispiele
ich will, dass der lange strich, der unter dem stil 'siam' einen wiederkehrenden autoren markiert auch unter dem paket biblatex dieselbe funktion zuweisen
standard ist in biblatex jedoch ein 'em-dash'

kann mir jemand sagen, was genau ich da umdefnieren muss?



\renewcommand*\bibnamedash{\rule[1ex]{23pt}{0.3pt} }
in Deiner Präambel. Mit den Werten mußt Du ggf. noch experimentieren ... aber die Breite sollte schon passen.;)


ein blick in die siam.bst hat mir auch nicht wirklich weitergeholfen

siehe Funktion `format.authors' in siam.bst: die Zeile mit \leavemode ...


bib-Datei:
http://encodable.com/cgi-bin/filechucker.cgi?action=landing&path=/&file=references.bib
damit konnte ich allerdings nix anfangen (404 Error beim `Download') ... warum stellst Du die zwei Einträge nicht einfach in die hiesige Code-Umgebung? Sowas:


%references.bib
@book{Ryan2007,
author={Max Mustermann},
title={erstes Buch},
publisher={NullAcht-Fuffzehn},
address={Irgendwo},
year={2007}
}

@book{Ryan2008,
author={Max Mustermann},
title={zweites Buch},
publisher={NullAcht-Fuffzehn},
address={Irgendwo},
year={2008}
}

reicht doch schon.

MfG

René Geppert
11-11-2008, 12:04
funzt einwandfrei^^

vielen dank!

btw mache ich alle bibtex einträge immer nur von irgendwelchen datenbanken aus per copy paste in jabref rein, daher war mir das schreiben der einträge zu mühsam xD