Formatierung \numberandseries; Kommata bei Periodicals; etc.

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Ulrike

Formatierung \numberandseries; Kommata bei Periodicals; etc.

Beitrag von Ulrike »

Hallo,

ich werkel schon seit Wochen an meinem Literaturverzeichnis herum und habe immernoch ein paar Probleme, für die ich einfach keine Lösung finde (auch nicht in den zahlreichen Foren) und ich hoffe sehr, dass ihr mir helfen könnt.

Das muss ich noch formattechnisch ändern:

- hochgestellte Auflagenzahl wird nicht angezeigt
--> Befehl zeigt keine Wirkung, stattdessen verschwindet die Info ganz aus dem Litvz.

- Schrift in einer Reihe soll als (Reihe Bandnummer.) angezeigt werden
IST: Name, Vorname (Jahr) Titel. Bandnummer. Reihe, Ort: Verlag.
SOLL: Name, Vorname (Jahr) Titel. (Reihe Bandnummer.) Ort: Verlag.
Dieser Befehl zeigt keine Wirkung:

\DeclareRobustCommand{\numberandseries}[2]{%
\unskip\unskip%,
\space\bibsnfont{(~#2}%
\ifthenelse{\equal{#1}{}}{)}{~#1)}%
}

- Zeitschriften
- das Komma nach der Volumeangabe bei Zeitschriften soll weg
IST: Name, Vorname (Jahr) „Titel“. Zeitschrift Vol, (No.): Seite-Seite.
SOLL: Name, Vorname (Jahr) „Titel“. Zeitschrift Vol (No): Seite-Seite.

- Beiträge in Sammelbänden
-Seitenzahl soll mit Komma abgetrennt werden
--> ich kann die Seitenzahlen bei Zeitschriften und Beiträgen in Sammelwerken nur einheitlich mit Komma oder mit Doppelpunkt abtrennen, hätte aber gerne Doppelpunkt für Zeitschriften und Komma für Beiträge

- IBIDEM funkioniert nicht im LitVz (soll auch nur da angewandt werden)

Mein Minimalbeispiel:
%mein Minimalbeispiel
\documentclass [12pt,openright,titlepage,oneside,a4paper]{book}
\pagestyle{plain}
\pagenumbering{arabic}
\clubpenalty=10000%verhindert clubs
\widowpenalty=10000%verhindert widows
\usepackage{jurabib}
\jurabibsetup{bibformat={compress,ibidem}, superscriptedition=year, authorformat={and,year}, titleformat=italic, dotafter=bibentry }%Komprimierung des LitV., "and" statt "&", Punkt am Ende des Eintrags
\DeclareRobustCommand{\numberandseries}[2]{\unskip\unskip\space\bibsnfont{(~#2}\ifthenelse{\equal{#1}{}}{)}{~#1)}}%Reihentitel wird so in der Form (Reihentitel Band) ausgegeben KLAPPT NUR LEIDER NICHT
\renewcommand*\volumeformat[1]{Vol. ~#1\aftervolsep}% Aussehen von Bandnummer in einer Reihe
\renewcommand*{\pervolumeformat}[1]{#1}%Aussehen Jahrgangsnnummer bei Zeitschriften
\renewcommand*{\pernumberformat}[1]{(#1)}%Aussehen Heftnummer bei Zeitschriften
\renewcommand{\bibatsep}{.}%after book title separation
\renewcommand{\bibansep}{ }%after author separation
\renewcommand{\ajtsep}{}%after journal separation
\renewcommand{\aftervolsep}{.}%after volume separation
\renewcommand{\bibaesep}{ } %after editor separation
\DeclareRobustCommand{\jbPages}[1]{\unskip\unskip:\space\ignorespaces\jbprformat{#1}}%before pages separation
\renewcommand*{\jbcitationyearformat}[1]{(#1)}
\renewcommand*{\bibelnfont}{}%Nachname Hrsg. normal
\renewcommand*{\bibefnfont}{}%Vorname Hrsg. normal
\renewcommand*{\biblnfont}{}%Nachname Autor normal
\renewcommand*{\bibfnfont}{}%Vorname Autor normal
\renewcommand*{\bibbtfont}{\textsl}%Sammelwerke kursiv
\renewcommand*{\bibtfont}{\textsl}%Monographien kursiv
\renewcommand*{\bibjtfont}{\textsl}%Zeitschriften kursiv
\renewcommand*{\bibbtsep}{In: }%vor Sammelbänden steht: "In:"
\renewcommand*{\biburlprefix}{}%vor der URL steht nix
\renewcommand*{\biburlsuffix}{}%nach der URL steht nix
\biburlfont{sf}%Schriftart URL
\renewcommand{\jbissn}[1]{}%ISSN wird unterdrückt
\renewcommand{\jbisbn}[1]{}%ISBN wird unterdrückt
\AddTo\bibsenglish{%
\def\editorname{\space (ed.)}%bei einem Herausgeber
\def\editorsname{\space (eds.)}}%bei mehreren Herausgebern
\renewcommand\bibname{References}%ändert "Bibliography" in "References"
\begin{document}
\citealt{Berk.2005}\\%mit Auflagenzahl
\citealt{Taavitsainen.1997}\\%Beitrag in Sammelband/Buch aus einer Reihe
\citealt{Wierzbicka.1992}\\%Zeitschriftenaufsatz
\citealt{Scherer.1978}\\
\citealt{Scherer.1979}\\%ibidem funktioniert nicht im Litvz.

\backmatter \addcontentsline{toc}{chapter}{References} 
\bibliography{lit}\bibliographystyle{jureco} \end{document} \bibtex{lit}


Die entsprechenden Einträge (ich verwende Citavi und exportiere die Daten in die bib.Datei):

@book{Berk.2005,
 author = {Berk, Laura E.},
 year = {2005},
 title = {Entwicklungspsychologie},
 address = {M{\"u}nchen},
 edition = {3., aktualisierte Auflage},
 publisher = {Pearson Studium},
 shorttitle = {Berk 2005 -- Entwicklungspsychologie}
}

@incollection{Taavitsainen.1997,
 author = {Taavitsainen, Irma},
 title = {``Exclamations in Late Middle English''},
 keywords = {English literature;1100-1499 Middle English period;use of exclamation;interjection;relationship to genre;linguistic approach;English language (Middle);stylistics;exclamation},
 pages = {573--607},
 volume = {103},
 publisher = {Mouton de Gruyter},
 volumetitle = {Trends in Linguistics: Studies and Monographs},
 editor = {Fisiak, Jacek and Winter, Werner},
 booktitle = {Studies in Middle English Linguistics},
 year = {1997},
 address = {Berlin},
 shorttitle = {Taavitsainen 1997 -- Exclamations in Late Middle English}
}

@periodical{Wierzbicka.1992,
 author = {Wierzbicka, Anna},
 year = {1992},
 title = {``The Semantics of Interjection''},
 keywords = {English language (Modern);semantics;interjection;compared to Slavic languages;Yiddish language;American Sign language},
 pages = {159--192},
 volume = {18},
 number = {2-3},
 journal = {Journal of Pragmatics},
 shorttitle = {Wierzbicka 1992 -- The Semantics of Interjection}
}

@periodical{Scherer.1978,
 author = {Scherer, Klaus R.},
 year = {1978},
 title = {``Personality Inference from Voice Quality: The Loud~Voice of Extroversion''},
 pages = {467--487},
 volume = {8},
 journal = {European Journal of Social Psychology},
 shorttitle = {Scherer 1978 -- Personality Inference from Voice Quality}
}

@incollection{Scherer.1979,
 author = {Scherer, Klaus R.},
 title = {``Non-Linguistic Indicators of Emotion''},
 pages = {495--529},
 publisher = {Plenum},
 editor = {Izard, Carrolle E.},
 booktitle = {Emotions in Personality and Psychopathology},
 year = {1979},
 address = {New York},
 shorttitle = {Scherer -- Non-Linguistic Indicators of Emotion}
}



%Ende MBsp und Literaturdaten

Vielen, vielen Dank für eure Hilfe!

Ulrike

Zumindest zwei Lösungen gefunden!

Beitrag von Ulrike »

Hallo,

für zwei Probleme haben sich mittlerweile Lösungen aufgetan:

a) Problem mit dem Komma zwischen Reihentitel und Verlagsort

FUNCTION {format.volumetitle}
{ volumetitle empty$
{ "" }
{ volume empty$
{ "There's a volumetitle but no volume in " cite$ * warning$ volumetitle ", " * }
{ volumetitle ", " * }
if$
}
if$
}

Ich hade das Komma in { volumetitle ", " * } gelöscht (-->myjureco.bst), dann ging es.

b) Problem mit dem Komma zwischen Volume und Number bei Periodicals
FUNCTION {format.vol.bracedyear.num.pages}
{ volume empty$
{ "" }
{ " \pervolumeformat {" volume * "}" *
year empty$
{ "There's a volume but no year in " cite$ * warning$ }
'skip$
if$
}
if$
number empty$
'skip$
{ volume empty$
{ "" * }
{ ", " * }
if$
"\pernumberformat {" number * "}" * *
}
if$
pages empty$
'skip$
{ duplicate$ empty$
{ pop$ format.pages }
{ "" format.pages * * }
if$
}
if$
}

Ich habe das Komma in { ", " * } gelöscht, dann ging es (myjureco.bst).

Warum bibformat=ibidem und superscriptedition=year nicht funktionieren, ist mir allerdings immernoch ein Rätsel...

Ulrike

jureco-"Unverträglichkeiten" umgehen

Beitrag von Ulrike »

Hallo zusammen,

meine Recherchen haben mittlerweile ergeben, dass jureco und die Funktionen bibformat=ibidem sowie superscriptedition=year sich nicht "vertragen", sie werden anscheinend unterdrückt o.ä.

Besteht denn die Möglichkeit, über Änderungen am jureco.bst diese Funktionen trotzdem zu erzwingen? Indem man Befehle umschreibt oder einfügt? Damit kenne ich mich leider zu wenig aus.

Antworten