PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Format des Literaturverzeichnisses bei dinat anpassen



kali
08-08-2006, 16:25
Hallo!

Ich schreibe gerade an meiner Diplomarbeit. Habe soweit alle Probleme mit BiBtex durch das durchlesen der Forumsbeiträge gelöst, bis auf eins:

Mein Prof will das Literaturverzeichnis folgendermaßen haben:

Ros´en, °A. ; Møen, Espen. R. (2004): Does Poaching
Distort Training? In: Review of Economic Studies 71, Nr. 4,
S. 1143–1162

Allerdings erscheint das Literaturverzeichnis in folgendem Format:

[Ros´en und Møen 2004] Ros´en, °A. ; Møen, Espen. R.: Does Poaching
Distort Training? In: Review of Economic Studies 71 (2004), Nr. 4,
S. 1143–1162

Ich müsste es also so hinbekommen, dass
1) die Referenz aus dem Text nicht übernommen wird,
also ohne [Ros´en und Møen 2004]

und 2) das Veröffentlichungsjahr in Klammer direkt nach dem Autornamen steht, nicht nach dem "journal"

ich vewende zur Zeit folgenden BiBTex-style:

\documentclass[a4paper,german,11pt]{article}
\begin{document}
\bibliographystyle{dinat}
.
\bibliography{literatur}
\end{document}

der BiBTex Eintrag sieht so aus:

@article{moeros04,
title={{Does Poaching Distort Training?}},
author={Ros{\'e}n, {\AA}. and M{\o}en, Espen. R.},
journal={Review of Economic Studies},
volume={71},
number={4},
pages={1143-1162},
year={2004},
publisher={Blackwell Synergy}
}

Hat jemand ne Idee was bzw. wie man ändern muss um es so anzupassen wie der Prof es haben will?

Danke schon mal für eure Antworten!

Michael

sofa-surfer
08-08-2006, 16:30
Hallo,

schau dir mal jurabib als Zitierstil an. Da hast du auf jeden Fall das Jahr direkt nach den Autoren. Auch sonst ist es in vielerlei Hinsicht anpassbar.

Matthias

kali
08-08-2006, 16:34
Danke für die schnelle Antwort!

Kann man da auch Autorenhinweise in der Form im Text darstellen?
Rosen (2004)
Rosen und Moen (2004)
Rosen et al. (2004)

und bei Seitenangaben
Autor (Jahr, S. xx)

kali
08-08-2006, 17:12
so, habe mir das jurabib Paket angeschaut, probiert, aber ich bekomme da wirklich seltsame Fehlermeldungen...

! Undefined control sequence.
\dinatlabel #1->\ifNAT@numbers
\else \NAT@biblabelnum {#1}\hspace {2\labelse...
l.11 \dinatlabel{Breschi und Lissoni 2001}
\textsc{Breschi}, S.~; \textsc{Li...

?

Da bei mir die Zeit zum Abgabetermin jetzt wirklich knapp wird...

...noch mal die Frage: kann man das Format des Literaturverzeichnisses bei dinat irgendwie ändern falls ja, wie?

Wäre Euchfür Tipps wirklich seeehr dankbar....

Michael

sofa-surfer
08-08-2006, 17:32
Hallo,

wie hast du denn das jurabib-Paket eingebunden?

...
\usepackage{jurabib}
...
\begin{document}
...
\bibliography{xxx}
\bibliographystyle{jurabib}
...
\end{document}

???

Matthias

rais
08-08-2006, 18:06
so, habe mir das jurabib Paket angeschaut, probiert, aber ich bekomme da wirklich seltsame Fehlermeldungen...

! Undefined control sequence.
\dinatlabel #1->\ifNAT@numbers
\else \NAT@biblabelnum {#1}\hspace {2\labelse...
l.11 \dinatlabel{Breschi und Lissoni 2001}
\textsc{Breschi}, S.~; \textsc{Li...

?

Vermutlich mußt Du bei Änderung von natbib/dinat auf jurabib Deine .bbl-Datei löschen (die von bibtex angelegt wird), ggf. auch Deine .aux-Datei.
MfG,

kali
09-08-2006, 19:03
das jurabib-Paket ist richtig eingebunden gewesen, so wie es in der Dokumentation stand, es lag an dem aux und bib - file. jetzt kommt die Fehlermeldung nicht.

das Literaturverzeichnis schaut auf den ersten Blick auch besser aus:

Ros´en, °A./Møen, Espen. R.: Does Poaching Distort Training? Review
of Economic Studies, 71 2004, Nr. 4, 1143–1162

aber das Problem, dass das Jahr nicht nach dem Namen ausgegeben wird, bleibt weiterhin, im Gegensatz zu dinat steht es jetzt einfach ohne Klammer da...

Auch mit den dem Format der Autorangaben im Text gibt ein kleines Problem:

jetzt sieht es nämlich so aus:

Rosén (2004)
Rosén/Moen (2004) statt Rosén und Moen (2004)
Rosén/Moen/Müller (2004) statt Rosén et al. (2004)


Weiß jemand wie man
a) die Jahresangaben im Literaturverzeichnis nach dem/den Namen ausgeben kann?

b) wie ich das Autorformat in "und" statt "/" und v.a. mit "et al." ändern kann?

Natürlich habe ich die Dokumentation zu jurabib durchgelesen, aber so richtig weitergebracht hat mich das bei meinen Problemen nicht wirklich...

Danke im Voraus!

Michael

sofa-surfer
09-08-2006, 19:41
aber das Problem, dass das Jahr nicht nach dem Namen ausgegeben wird, bleibt weiterhin, im Gegensatz zu dinat steht es jetzt einfach ohne Klammer da...

\bibliographystyle{jureco}



Auch mit den dem Format der Autorangaben im Text gibt ein kleines Problem:

jetzt sieht es nämlich so aus:

Rosén (2004)
Rosén/Moen (2004) statt Rosén und Moen (2004)
Rosén/Moen/Müller (2004) statt Rosén et al. (2004)


\usepackage[authorformat=and]{jurabib}
Was das et al. angeht, so steht in der Doku:
"Bei mehr als drei Autoren wird der erste Autor mit dem Kürzel
”et al.“ versehen verwendet."

Matthias

kali
09-08-2006, 23:39
Vielen Dank!!!

Mit jureco klappts endlich:
Ros´en, °A. und Møen, Espen. R. (2004): Does Poaching Distort Training?
Review of Economic Studies, 71, Nr. 4, 1143–1162

Zwar ist es nicht sooo schön, dass wegen [authorformat=and] nun auch die Autoren mit "und" statt dem üblichen "," getrennt werden, aber ich hoffe der Prof wirds tolerieren. Oder weiß jemand zufälligerweise wie da doch ein "," hinzaubern könnte?

Vielen Dank nochmals für die bisherige Hilfe!

Michael

sofa-surfer
10-08-2006, 07:34
Hm, das steht ja eigentlich schon alles in der Doku ....

\usepackage[authorformat=year]{jurabib}
% Im Verzeichnis Autoren nur durch Kommas trennnen
% (evtl. auch noch für Herausgeber anpassen!)
\renewcommand*{\bibbtasep}{\textbf{, }}
\renewcommand*{\bibbfsasep}{\textbf{, }}
\renewcommand*{\bibbstasep}{\textbf{, }}
% Im Text wie mit "authorformat=and"
\renewcommand*{\jbbtasep}{ und }
\renewcommand*{\jbbfsasep}{, }
\renewcommand*{\jbbstasep}{ und }

Matthias

kali
10-08-2006, 12:16
@sofa-surfer: Vielen, vielen Dank für deine Hilfe, ich bin wirklich ein LaTeX Anfänger und tu mir da wirklich schwer die Kommandos so an meine Bedürfnisse anzupassen, wie ich es gern möchte...

Jetzt funktionniert alles wie gewünscht, zusätzlich habe ich es auch hinbekommen, dass bereits bei mehr als 2 Autoren im Text et al. steht.

dazu habe ich einfach in der jureco.bst folgende Einträge modifiziert:

in
FUNCTION {format.lab.names}
FUNCTION {format.editor.lab.names}

jeweils
{ duplicate$ duplicate$
#3 >

durch
{ duplicate$ duplicate$
#2 >
ersetzt.

Michael