PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein ganz bestimmter Bibliography Style



David1982
19-02-2009, 08:31
Hallo zusammen und guten Morgen!

Ich suche einen Style, der mir ein reference sheet erstellt in ungefähr dieser Art und weise:



Müller, A., Meier, P. und Winter, S. (1993). Was ist ein guter Bibliography Style? Journal of Whatever 82. p. 100-200.



Natürlich muss der Style nicht genau so sein. Wichtig wäre mir, dass die Jahreszahl direkt hinter den Autoren kommt.

Plus, der Style müsste mit Natbib kompatibel sein.

Ich danke Euch vielmals.

Liebe Grüsse

D

mechanicus
19-02-2009, 09:11
Hallo,

schaue dir mal biblatex an. Eine Zusammenfassung hat Dominik Waßenhoven geschrieben:
http://biblatex.dominik-wassenhoven.de/dtk.shtml

Ein komplette Dokumentation findest auf CTAN.

Gruß
Marco

David1982
19-02-2009, 09:59
ok, danke Dir!

Ich habe mir nun mit custom-bib via die Eingabeaufforderung einen eigenen Style erstellt. Das hat auch problemlos funktioniert.

dies hat mir ein file erstellt: myownbib.dbj.

Frage: wie gehe ich nun mit diesem Style um? Wie integriere ich ihn in mein .tex file?

Liebe Grüsse

d

David1982
19-02-2009, 10:22
Yes, meine lieben Leute!

So hab ich es geschafft:

1) Kopiere die batch datei stylename.dbj (dateiname frei wählbar) in das verzeichnis

C:\Programme\MiKTeX 2.7\tex\latex\custom-bib

2) Rechtsklick auf die Datei und öffnen mit der exe datei .tex, die sich befindet in:

C:\Programme\MiKTeX 2.7\miktex\bin

Somit wird die stylename.bst datei im custom-bib verzeichnis erwähnt in 1) erstellt.

3) Kopiere die Datei stylename.bst in das Verzeichnis

C:\Programme\MiKTeX 2.7\bibtex\bst\base

gehe auf start, alle programme, miktex, setting und wähle refresh FNDB.

dann sollte der eigene Style mit


\bibliographystyle{stylename}


aufrufbar sein.

David1982
19-02-2009, 10:40
Ok. Aber schon sind leider weitere Probleme aufgetaucht:

meine .bib datei hat einträge in der Art:



@article{Houweling,
AUTHOR = {Houweling, Patrik, Mentink, Albert, Vorst Ton},
TITLE = {Comparing possible proxies of corporate bond liquidity},
YEAR = {2005},
JOURNAL = {Journal of Banking and Finance},
VOLUME = {29},
PAGES = {1331--1358}
}


Im Output kommt das dann leider so:



Houweling, A. V. T., Patrik; Mentink


statt



Houweling, P., Mentin, A., Vorst, T.


Was mache ich falsch? ist eventuell der Eintrag falsch in der bst datei? wie kann ich diese ändern?

Vielen Dank und viele Grüsse

D

David1982
19-02-2009, 10:48
Ich bin ein unglaublich nerviger typ mit unglaublich vielen Fragen. Aber ich bin sehr fleissig und wende oft den brute-force approach an:

Mit brute-force habe ich auch dieses Problem gelöst:

Eingegeben habe ich ins .bib file:



@article{Houweling,
AUTHOR = {Houweling, Patrik and Mentink, Albert and Vorst, Ton},
TITLE = {Comparing possible proxies of corporate bond liquidity},
YEAR = {2005},
JOURNAL = {Journal of Banking and Finance},
VOLUME = {29},
PAGES = {1331--1358}
}


Also alle Autoren mit "and" abgekürzt!

Weitere Frage:

Wie schaffe ich es, ein & Zeichen einzubauen, das latex nicht als align zeichen oder sonstwas erkennt? Ich würde im Output gerne



Journal of Banking & Finance


statt

Journal of Banking and Finance


haben.

Vielen Dank und auf bald;-)

D

Xenara
19-02-2009, 10:59
Zu deinem Autoreneintrag: Wieso meinst du, du hättest die Autoren mit "and" "abgekürzt"? Du meinst, "getrennt" oder? Denn woher soll BibTeX denn auch wissen, dass der Mensch nicht "Patrik Mentink Albert Vorst Ton Houweling" heisst sondern dass es verschiedene Personen sind? Mehrere Vornamen sind ja durchaus üblich.
Daher machst du den Eintrag entweder so, wie du es bereits herausgefunden hast:
"Nachname, Vorname and Nachname, Vorname"
oder auch möglich ist:
"Vorname Nachname and Vorname Nachname"

Zur zweiten Frage: Genau gleich wie im normalen LaTeX-Text auch:


\%


Bei der Gelegenheit gleich der Tipp, damit du deine BibTeX-Datenbank so universell und bibliographystyle-unabhängig anlegen kannst: Grossbuchstaben im Titel in geschweifte Klammern setzen (ggf. auch das gesamte Wort, wenn es auch nicht getrennt werden soll) und Umlaute am besten als \"a darstellen. Also z.B.


title={{LaTeX} ist ein {P}rogramm f\"ur den {T}ext-{S}atz und arbeitet nicht wie {WYSIWYG}-{P}rogramme}

David1982
19-02-2009, 12:46
Danke Dir!

Stimmt natürlich! mit "and" getrennt nicht abgekürzt;-)

Problem ist nur: wenn ich \& schreibe, dann kommt so ein unnatürlich stark geschweiftes & raus, das mit nicht so gefällt...Gibt es da auch verschiedene &?

wenn ich nun zitiere mit
\citet{Key}, dann kommt richtigerweise im PDF: Author (2005) als link. Nur: zwischen Author und (2005) gibt es eine Stelle, die nicht verlinkt ist, und author und (2005) sind wie zwei separate Links, die zur gleichen Destination führen.

Gibt es da einen Trick, der beide Wörter (Inklusive dem Leerschlag dazwischen) als EIN Link ausgibt?

Vielen Dank und viele Grüsse

D

mechanicus
19-02-2009, 13:25
Hallo,



Problem ist nur: wenn ich \& schreibe, dann kommt so ein unnatürlich stark geschweiftes & raus, das mit nicht so gefällt...Gibt es da auch verschiedene &?
Das liegt wohl eher an deiner Schriftart. Ich bin mir sicher, dass es im normalen Fließtext identisch ist.



wenn ich nun zitiere mit
\citet{Key}, dann kommt richtigerweise im PDF: Author (2005) als link. Nur: zwischen Author und (2005) gibt es eine Stelle, die nicht verlinkt ist, und author und (2005) sind wie zwei separate Links, die zur gleichen Destination führen.

Das liegt wohl mehr an deinen verwendeten Paketen und die zugehörigen Einstellungen für hyperref. Ohne Minimalbeispiel wird das erstmal nichts.

Gruß
Marco

David1982
19-02-2009, 13:32
ok, ich geb mal ein minimalbeispiel. Ich hoffe das reicht.



\documentclass[12pt,a4paper,colorlinks=true,citecolor=blue]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{tabulary}
\usepackage{caption}
\usepackage{multirow}
\usepackage{a4wide}
\usepackage{setspace}
\pdfoutput = 1
\usepackage{graphicx}
\usepackage[bottom]{footmisc}
\usepackage{html,makeidx}
\usepackage{hyperref}
\usepackage[authoryear]{natbib}

\begin{document}

texttexttext... \citet{Houweling} texttexttext...

\bibliographystyle{myownbib}
\bibliography{myrefs}

\end{document}


Mein myref ist so aufgebaut:



@article{Houweling,
AUTHOR = {Houweling, Patrik and Mentink, Albert and Vorst, Ton},
TITLE = {Comparing possible proxies of corporate bond liquidity},
YEAR = {2005},
JOURNAL = {Journal of Banking and Finance},
VOLUME = {29},
PAGES = {1331--1358}
}


Viele Grüsse

D