PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PhD Thesis in Klammern



üöä
04-11-2008, 11:17
Hi,
folgendes Problem: Ich habe einen Literatureintrag "phdthesis" in Jabref. Als Zitat wird mir das so ausgegeben:
Name, Vorname: Titel, Dissertation, Schule, Jahr, Seite.

Ich hätte das aber gerne so, dass "Dissertation" in Klammern hinter dem Titel kommt, also:
Name, Vorname: Titel (Dissertation), Schule, Jahr, Seite.

Jemand ne Idee?
Ich verwende übrigens jurabib als package.

rais
04-11-2008, 15:10
Moin moin,
versuche es mit


\renewcommand*\bibatsep{}
\AddTo\bibsgerman{%
\renewcommand*\phdthesisname{(Diss.)}
}

d. h. wenn es Dir um die Zitate geht vllt \jbatsep statt (oder zusätzlich zu) \bibatsep.

MfG

üöä
04-11-2008, 15:16
Danke, ersteres hat geklappt. Sowohl für Fußnoten als auch im Literaturverzeichnis.

üöä
04-11-2008, 15:21
Sorry nochmal. Das Kommando \renewcommand*\bibatsep{}
führt dann leider dazu, dass bei Büchern und Sammelwerken nach dem Titel kein Komma gesetzt wird. Bei mir soll danach allerdings ein Komma, da z.B. die Jahreszahl folgt.

rais
07-11-2008, 19:21
Moin moin,

Sorry nochmal. Das Kommando \renewcommand*\bibatsep{}
führt dann leider dazu, dass bei Büchern und Sammelwerken nach dem Titel kein Komma gesetzt wird. Bei mir soll danach allerdings ein Komma, da z.B. die Jahreszahl folgt.
in dem Fall versuch es so:


\renewcommand*\bibatsep{, }
\newcommand*\phdbibatsep{}
\AddTo\bibsgerman{%
\renewcommand*\phdthesisname{(Diss.)}
}

ferner:


\bibliographystyle{myjurabib}

Dazu kopierst Du Dir jurabib.bst (`kpsewhich jurbib.bst' zeigt Dir, wo sie ist) zu `myjurabib.bst' in Deinen Projektordner, darin passt Du


FUNCTION {check.punct.instead.of.add.period}
{ type$ "phdthesis" =
{ duplicate$
get.final.nonrightbrace.char
duplicate$ "." = swap$
duplicate$ "!" = swap$
"?" = or or
{ "} " * }
{ "}\phdbibatsep {} " * }
if$
}
{ duplicate$
get.final.nonrightbrace.char
duplicate$ "." = swap$
duplicate$ "!" = swap$
"?" = or or
{ "} " * }
{ "}\bibatsep {} " * }
if$
}
if$
}

an ... hmm, geht bestimmt auch einfacher.;)

MfG