PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierungsproblem mit jurabib



KommX
26-08-2009, 11:03
Hallo,

ich benutze für meine Hausarbeiten das Paket jurabib und habe nun
Probleme, die Ansprüche einer Professorin umzusetzen.
Ich habe schon versucht, mit Hilfe der Dokumentation zurecht zu
kommen, aber ein paar Probleme sind geblieben.

1) Ich möchte gerne alle Titel von Büchern UND Titel von
Aufsätzen/Artikeln kursiviert haben. Allerdings die Titel der
Aufsatzsammlungen und Zeitschriften in normaler Schrift. Beim
Eintragstyp @PERIODICAL gelingt das auch, aber bei @incollection nicht.

2) Bei @PERIODICAL habe ich allerdings das Problem, dass zwischen Titel
der Zeitschrift und der Bandnummer ein Komma steht, das dort nicht sein
soll. (z.B. In: Psyche, 41 (1987) )

3) Außerdem habe ich das Problem, dass zwischen dem Buchtitel und 'Hrsg.
v.' bei @incollection in den Fußnoten ein Leerzeichen fehlt. Im
Literaturverzeichnis ist das Leerzeichen aber da...

Wäre super, wenn mir jemand helfen könnte oder zumindest einen Tipp hätte.

Hier ein zusammengeschrumpftes Code-Beispiel:


\documentclass[titlepage, bibtotoc, 12pt]{scrartcl}

\usepackage{fullpage}

\usepackage{setspace}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{verse}


\newcommand*{\seitenrefnote}[1]{
\footnote{Siehe dazu Seite \pageref{#1} dieser Arbeit}
}

\newcommand*{\myfootnote}[1]{
\footnote{#1.}
}

% Surround parts of graphics with box
\usepackage{boxedminipage}

% Package for including code in the document
\usepackage{listings}

% If you want to generate a toc for each chapter (use with book)
\usepackage{minitoc}

% This is now the recommended way for checking for PDFLaTeX:
\usepackage{ifpdf}

\usepackage[ibidem=strict, authorformat=citationreversed, authorformat=allreversed, biblikecite, dotafter=bibentry, see, titleformat=colonsep, commabeforerest, citefull=first, titleformat=all, edby]{jurabib}
\addto\captionsngerman{%
\renewcommand\refname{Sekundärliteratur}}
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{ Letzter Zugriff: }}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{Ebd.} }
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }

% f¨ur die Formatierung der Titel bei Sammelwerken:
\renewcommand*{\jbbtfont}{}

%f¨ur die Modifizierung des Zeitschriftentitels bei Artikeln:
\renewcommand*{\bibjtfont}{}

% Fu¨r eine Vera¨nderung des Schriftschnittes des Kurztitels:
\renewcommand*{\jbtitlefont}{\textit}

%um den Titel eines Artikels, eines Beitrages in einem Sammelwerk oder ¨ahnliches zu formatieren:
\renewcommand*{\jbapifont}{\textit}

\renewcommand*{\bibbdsep}{}

%
\usepackage{multibib}
\newcites{wbucher}{Wörterbücher und andere Hilfsmittel}
\newcites{text}{Primärliteratur}
\usepackage{setspace}
\usepackage[
pdftex,
a4paper,
bookmarks,
bookmarksopen=true,
bookmarksnumbered=true,
plainpages=false,
pdfpagelabels
]{hyperref}



%\usepackage{tocbibind}
\usepackage{geometry}
\geometry{a4paper, left=35mm, right=20mm, top=23mm, bottom=23mm}

\date{2007-24-03}

\begin{document}

\onehalfspacing
\tableofcontents

\thispagestyle{empty}
\clearpage
\parindent 0pt
\setcounter{page}{1}
\jbfirstcitepageranges

\normalsize
\parskip -4pt
\onehalfspacing

\section{Metrik und Strophik}

1\myfootnote{\citetext[Vgl.][S.2]{WL11} \label{WL11}}
2\myfootnote{\citewbucher[Vgl.][S.100]{LEXER} \label{LEXER}}

1\myfootnote{\citetext[Vgl.][S.12]{WL11} (wie Anm. \ref{WL11})}
2\myfootnote{\citewbucher[Vgl.][S.12]{LEXER} (wie Anm. \ref{LEXER})}

1\myfootnote{\cite[Vgl.][S.1]{EGG}\label{EGG}}
2\myfootnote{\cite[Vgl.][S.1]{HEG}\label{HEG}}
3\myfootnote{\cite[Vgl.][S.1]{BELL_B}\label{BELL_B}}
4\myfootnote{\cite[Vgl.][S.1]{BELL_N}\label{BELL_N}}
5\myfootnote{\cite[Vgl.][S.1]{BELL_V}\label{BELL_V}}
6\myfootnote{\cite[Vgl.][S.1]{HUMM}\label{HUMM}}
7
8



1\myfootnote{\cite[Vgl.][S.1]{EGG} (wie Anm. \ref{EGG})}
2\myfootnote{\cite[Vgl.][S.1]{HEG} (wie Anm. \ref{HEG})}
3\myfootnote{\cite[Vgl.][S.1]{BELL_B} (wie Anm. \ref{BELL_B})}
4\myfootnote{\cite[Vgl.][S.1]{BELL_N} (wie Anm. \ref{BELL_N})}
5\myfootnote{\cite[Vgl.][S.1]{BELL_V} (wie Anm. \ref{BELL_V})}
6\myfootnote{\cite[Vgl.][S.1]{HUMM} (wie Anm. \ref{HUMM})}
7

\clearpage

\LARGE
\bfseries

\sffamily
Literaturverzeichnis\\
\normalsize
\bibliographystyletext{jurabib}
\bibliographytext{text}

\bibliographystyle{jurabib}
\bibliography{hausarbeit}

\bibliographystylewbucher{jurabib}
\bibliographywbucher{wbucher}

\end{document}





Und hier die .bib-files:

hausarbeit.bib:


@book{EGG,
author={Irmgard Egger},
title={Italienische Reisen. Wahrnehmung und Literarisierung von Goethe bis Brinkmann},
address = {München},
shortauthor = {I. Egger},
shorttitle = {Ital. Reisen},
year={2006}
}



@PERIODICAL{HEG,
author = {Agnes Héger},
journal = {Jahrbuch der ungarischen Germanistik},
title = {Treffpunkte von Kunst und Leben. Eichendorffs 'Aus dem Leben eines Taugenichts' in intertextuellem Licht},
year = 1999,
address = {Budapest},
shortauthor = {A. Héger},
shorttitle = {Treffpunkte von Kunst und Leben},
pages = {S.151-161}
}

@incollection{BELL_B,
author={Manfred Beller},
booktitle={Eingebildete Nationalcharaktere. Vorträge und Aufsätze zur literarischen Imagologie},
title={Das Bild des Anderen und die nationalen Charakteristiken in der Literaturwissenschaft},
year= 2006,
shortauthor = {M. Beller},
shorttitle = {Bild des Anderen},
address = {Göttingen},
editor = {Manfred Beller},
pages = {S.21-46},
}

@incollection{BELL_V,
author={Manfred Beller},
booktitle={Eingebildete Nationalcharaktere. Vorträge und Aufsätze zur literarischen Imagologie},
title={Vorurteils- und Stereotypenforschung: Interferenzen zwischen Literaturwissenschaft und Sozialpsychologie},
year= 2006,
shortauthor = {M. Beller},
shorttitle = {Vorurteils- u. Stereotypenforschung},
address = {Göttingen},
editor = {Manfred Beller},
pages = {S.47-60},
}

@incollection{BELL_N,
author={Manfred Beller},
booktitle={Eingebildete Nationalcharaktere. Vorträge und Aufsätze zur literarischen Imagologie},
title={Nord und Süd in der literarischen Anthropologie der deutschen Romantik},
year= 2006,
shortauthor = {M. Beller},
shorttitle = {Nord und Süd},
address = {Göttingen},
editor = {Manfred Beller},
pages = {S.149-160},
}



@PERIODICAL{HUMM,
author = {Carz Hummel},
title = {Gen Italien! Jugend und Reifung im 'Taugenichts'},
journal = {Psyche},
volume = 41,
year = 1987,
shortauthor = {C. Hummel},
shorttitle = {Gen Italien!},
pages = {S.148-172}
}


text.bib:


@book{WL11,
author={Siegfried Beyschlag},
title={Die Lieder Neidharts},
address = {Darmstadt},
shortauthor = {S. Beyschlag},
shorttitle = {Lieder},
year={1975},
note={S.206-212}
}


wbucher.bib:


@book{Bogl,
author={Herbert Bögl},
title={Abriss der mittelhochdeutschen Metrik},
address = {Hildesheim},
shortauthor = {H. Bögl},
shorttitle = {Metrik},
year={2006},

}

@book{LEXER,
author={Mathias Lexer},
title={Mittelhochdeutsches Handw{\"o}rterbuch},
year= 1992,
publisher = {Hirzel},
note= {3 Bde., Reprogr. Nachdr. der Ausg. Leipzig 1872 - 1878},
shortauthor = {Lexer},
shorttitle = {Lexer},
address = {Stuttgart}
}

@book{Mack,
author={Albert Mack},
title={Der Sprachschatz Neidharts von Reuenthal},
year= 1910,
shortauthor = {A. Mack},
shorttitle = {Sprachschatz},
address = {Tübingen, Univ., Diss.},
}

@book{Wolf,
author={Beat Wolf},
title={Vademecum medievale. Glossar zur höfischen Literatur des deutschen Mittelalters},
address = {Bern u.a.},
shortauthor = {B. Wolf},
shorttitle = {Glossar},
year={2002},

}

@book{WieW,
author={Edmund Wießner},
title={Vollständiges Wörterbuch zu Neidharts Liedern},
address = {Leipzig},
shortauthor = {E. Wießner},
shorttitle = {Wörterbuch},
year={1989},

}

KommX
03-09-2009, 09:15
Hat keiner eine Idee? Die Probleme bestehen weiterhin.

1stLuebbi
03-09-2009, 10:39
Hallo!

Erst einmal: Ein Minimalbeispiel wäre schön gewesen...

Zu deinen Fragen: Das erste Problem kann ich nicht nachvollziehen, bei mir sind tatsächlich alle Titel kursiv (da du ja
\renewcommand*{\jbapifont}{\textit} benutzt hast).

Mit
\renewcommand*{\ajtsep}{} verschwindet das Komma hinter der Zeitschrift.

Um ein Leerzeichen in den Fußnoten aber nicht im Literaturverzeichnis zu bekommen, musst du den Befehl \Edbyname für beide unterschiedlich definieren. Das Ganze sieht dann so aus:


\usepackage[ibidem=strict, authorformat=citationreversed, authorformat=allreversed, biblikecite, dotafter=bibentry, see, titleformat=colonsep, commabeforerest, citefull=first, titleformat=all, edby]{jurabib}
\addto\captionsngerman{%
\renewcommand\refname{Sekundärliteratur}}
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{ Letzter Zugriff: }}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{Ebd.}
\def\Edbyname{ Hrsg. von}% %---> Hier definierst du die Bezeichnung für die Fußnoten
}
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }
\renewcommand*{\ajtsep}{} %---> Hier wird übrigens das Komma beseitigt

\addto\jbonlyforbib{%
\DeclareRobustCommand{\Edbyname}{Hrsg. von}
} %---> Hier definierst du die Bezeichnung für das Literaturverzeichnis

Wenn du noch einmal etwas nur im Literaturverzeichnis ändern musst: Einfach ein weiteres \DeclareRobustCommand einfügen, denn \addto\jbonlyforbib besagt, dass hier nur das Verhalten im Literaturverzeichnis geändert werden soll während die Fußnoten unangetastet bleiben sollen.

Viel Erfolg, Katrin

KommX
03-09-2009, 11:20
Vielen Dank für deine kompetente Hilfe.
Beides klappt einwandfrei!

zu meinem ersten Problem: Mein Problem ist, dass Titel von Aufsätzen (title) kursiv sein sollen, die Titel der Bücher, aus denen diese Aufsätze sind, (booktitle) aber in normaler Schrift. Ich habe das ganze jetzt etwas unschön gelöst, indem ich in der bib-Datei in den booktitle jeweils ein \textup ergänzt habe.

Oberflächlich stimmen die Formalia jetzt!

P.S. Das nächste mal werde ich mich bemühen, das Minimalbeispiel kleiner zu halten.

1stLuebbi
04-09-2009, 13:39
Hallo!

Schau dir nicht mein erstes Post hier an... Ich fand's nur blöd, die ganzen Pakete nachzuinstallieren und mit auskommentieren bin ich auch nicht weiter gekommen, also habe ich doch alles installiert, deshalb mein erster Satz.

Aber zurück zu deinen Problemen: In der Doku von jurabib steht, dass \jbtitlefont den Schriftschnitt für Kurztitel vorgibt. Gleichzeitig gibt \jbtitlefont aber auch den Schriftschnitt für die langen Titel vor. Solange du also
\renewcommand*{\jbtitlefont}{\textit} hast, werden die Titel der Bücher kursiv bleiben. Versuche folgendes:
\renewcommand*{\jbtitlefont}{}
\renewcommand{\jbshorttitlefont}{\textit}
Falls du innerhalb der Kurztitel noch unterscheiden musst (z.B. Kurztitel von Zeitschriftenartikeln in Anführungszeichen aber Buchkurztitel kursiv), kann dir auch geholfen werden, aber so ist erst einmal der Titel der Sammelbände normal während die Kurztitel alle kursiv sind.

Nächstes Problem: Wenn ich dich jetzt richtig verstehe, dann sollen die Buchtitel der Sammelbände in normaler Schrift und Monographietitel kursiv sein? Mit der Lösung oben werden alle(!) Titel in normaler Schrift gesetzt. Nach einigem Tüfteln habe ich es aber hinbekommen, Monographietitel kursiv und Sammelbandtitel normal auszugeben:
\renewcommand{\bibbtfont}{}
\renewcommand{\bibtfont}{\textit} zu \AddTo\bibsgerman hinzufügen (und nicht woanders). Dann hättest du folgendes in der Präambel:
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{Ebd.}
\def\Edbyname{ Hrsg. von}%
\renewcommand{\bibbtfont}{} %-->Titel von Sammelbänden
\renewcommand{\bibtfont}{\textit} %-->Titel von Monographien
}
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }
\renewcommand*{\ajtsep}{}

\addto\jbonlyforbib{%
\DeclareRobustCommand{\Edbyname}{Hrsg. von}
}

%um den Titel eines Artikels, eines Beitrages in einem Sammelwerk oder ¨ahnliches zu formatieren:
\renewcommand*{\jbapifont}{\textit}

\renewcommand{\jbshorttitlefont}{\textit}%-->alle Kurztitel werden kursiv ausgegeben
\renewcommand*{\bibbdsep}{} Eigentlich dürftest du dann deine anderen xyfont-Einträge weglassen, probier es einfach aus.

Viele Grüße
Katrin

KommX
06-09-2009, 14:27
Danke sehr! Jetzt klappt wirklich alles!