Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: Jurabib Komma

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    18

    Jurabib Komma

    Hallo zusammen,

    nach langer aber erfolgloser Reherche m Forum etc. suche ich nun hier nach einer Lösung für folgendes Problem. Ich gestalte mein Literaturverzeichnis mit Jurabib; der folgende Eintrag ist nicht nach meinen Wünschen (rot markierter Punkt):

    Carl Dahlhaus: Musik als Text, in: Dichtung und Musik. Kaleidoskop ihrer Beziehungen, hg. von Günter Schnitzler. Stuttgart: Klett-Cotta 1979, S. 11–35.

    Wie kann ich den Punkt durch ein Komma ersetzen?
    Sämtliche mir bekannte Optionen greifen nicht. Hat jemand einen passenden Befehl?

    Vielen Dank!

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Öffne jurabib.sty, suche nach Befehlen mit der Definition {.}, z.B. \DeclareRobustCommand{\jbaensep}{.}. Kopiere sie nacheinander in die Präambel deines Dokuments, ändere den Punkt in Komma und teste ob du den richtigen Befehl gefunden hast.

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    18
    Zitat Zitat von u_fischer Beitrag anzeigen
    Öffne jurabib.sty,
    Danke für die schnelle Antwort!
    Doofe Frage: Wie? Auf meinem Rechner gibt es keine solche Datei.

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Schau in die log-Datei, dort stehen die Pfade der sty-Dateien, die dein Dokument lädt. Wenn dort jurabib.sty nicht steht, dann benutzt du jurabib nicht.

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    18
    Hab sie gefunden und durchsucht, die Befehle mit {.} kopiert und mit Komma ersetzt – leider nicht mit dem gewünschten Ergebnis: der Punkt bleibt weiterhin.

    Noch eine andere Idee?

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Mach ein vollständiges, lauffähiges, kleines Beispiel.

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    18
    \begin{filecontents*}{quellen.bib}
    @incollection{Dahlhaus79,
    Address = {Stuttgart},
    Author = {Carl Dahlhaus},
    Booktitle = {Dichtung und Musik. Kaleidoskop ihrer Beziehungen},
    Date-Added = {2009-06-03 14:53:10 +0200},
    Date-Modified = {2009-06-03 14:55:27 +0200},
    Editor = {G{\"u}nter Schnitzler},
    Pages = {S.\,11--35},
    Publisher = {Klett-Cotta},
    Shorttitle = {Musik als Text (1979)},
    Title = {Musik als Text},
    Year = {1979}}
    \end{filecontents*}
    \documentclass[pdftex, a4paper, cleardoubleempty, 12pt, oneside]{scrbook}
    \usepackage[utf8]{inputenc} % Kodierung
    \usepackage[ngerman]{babel} % Sprache
    \usepackage[babel]{microtype}
    \usepackage[OT2,T1]{fontenc}

    %%%% Jurabib

    \usepackage[commabeforerest, edby, see, super, bibformat=ibidem]{jurabib}
    \jurabibsetup{authorformat=allreversed} % Vorname Nachname
    \jurabibsetup{titleformat=all}
    \jurabibsetup{titleformat=colonsep}
    \jurabibsetup{ibidem=strict}
    \renewcommand*{\samepageibidemname}{Ibid.}
    %Ibid. statt a.a.O.
    \AddTo\bibsgerman{%
    \renewcommand*{\ibidemname}{Ibid.}
    \renewcommand*{\ibidemmidname}{ibid.}
    \def\edbyname{hg. von}%
    \def\Edbyname{hg. von}%
    \renewcommand*{\bibidemSmname}{---\,}
    %Definition Literaturverzeichnis
    \renewcommand*{\biblnfont}{\textnormal}
    \renewcommand*{\bibfnfont}{\textnormal}
    \renewcommand*{\bibefnfont}{\textnormal}
    \renewcommand*{\bibelnfont}{\textnormal}
    \renewcommand*{\bibbtasep}{ / }
    \renewcommand*{\bibtfont}{\textit}
    \setlength{\jbbibhang}{2em}
    \jurabibsetup{bibformat=compress}
    \jurabibsetup{dotafter=bibentry}
    \renewcommand*{\bibbtsep}{in: }
    \renewcommand*{\bibjtsep}{in: }
    \renewcommand*{\bibansep}{: }
    \renewcommand*{\bibatsep}{,}
    \renewcommand*{\bibbdsep}{}
    \renewcommand*{\bibaesep}{, }
    \renewcommand*{\jbaensep}{,}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    Test.\cite{Dahlhaus79}
    \bibliography{quellen}
    \bibliographystyle{jurabib}
    \end{document}
    So, ich hoffe, es läuft bei Dir...

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Nun, es lief nicht, weil eine Klammer fehlte. Abgesehen davon: Der Punkt ist wohl hart kodiert. Du musst die gesamte Definition für \incolledformat auf jurabib.sty kopieren,

    \makeatletter
    \renewcommand*{\incolledformat}[5]{%
    .....
    }
    \makeatletter

    und dann in der Zeile \ifjbchicago\else.\fi den Punkt in ein Komma ändern.

  9. #9
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    18
    Es funktioniert!!!!!
    Genau so möchte ich es haben. Also:
    Tausend Dank, Ulrike!

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.01.2010
    Beiträge
    27
    Hallo!

    Ich habe zwei ähnliche Fragen... Ich schreibe meine Arbeit mit jurabook und gestalte mein Literaturverzeichnis mit jurabib.

    Nun zu meinen Problemen:

    1.) Bei den @ARTICLE-Einträgen erscheint hinter dem journaltitle (also vor der Jahreszahl) ein Komma, dies würde ich gerne weg haben!
    Der Befehl \renewcommand{\bibbdsep}{} funktioniert hierfür aber nicht.


    Der Eintrag sieht bisher so aus (das rote Komma soll weg):
    Nachname, Vorname: Titel des Zeitschriftenartikels, In: Zeitschrift/journaltitle, Jahr, Seiten


    2.) Bei den @COMMENTED-Einträgen erscheint hinter der Auflage ein Punkt, es soll aber ein Komma sein!

    Der Eintrag sieht bisher so aus (der rote Punkt soll durch ein Komma ersetzt werden):
    Nachname1, Vorname1/Nachname2, Vorname2 (Hrsg.): Kommentartitel, Band, Band-/Untertitel, 2. Auflage. Ort Jahr


    Es wäre wirklich klasse, wenn mir jemand sagen könnte, wie und wo ich diese Dinge ändern kann!
    Vielen Dank schon mal!!

  11. #11
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Lies dir die vorherigen Fragen und Antworten mal genau durch, und überlege dir dann, was du noch nicht geliefert hast.

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.01.2010
    Beiträge
    27
    Oh, okay... entschuldigung!
    Wenn ich was vergesse oder so, nehmt es mir bitte nicht übel - ich bin noch nicht allzu fit... sagt einfach Bescheid, was ich noch posten muss!

    Also, mein Header sieht so aus:

    \documentclass[12pt,a4paper,compact,oneside,openany,longfnrule,fn continued,indexpagenumbers,showpagenumber]{jurabook}
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage[T1]{fontenc}
    \usepackage{eurosym}
    \usepackage{fancyhdr}
    \usepackage{remreset}
    \usepackage{multicol}
    \usepackage{xspace}
    \usepackage{calc}
    \usepackage{ifthen}
    \usepackage[dotafter=bibentry,titleformat=all,titlefomat=comma sep]{jurabib}
    \formatpages[ ][]{periodical}{(}{)}
    \formatpages[ ][]{article}{(}{)}
    \usepackage{ragged2e}
    \renewcommand{\bibatsep}{,}
    \renewcommand{\bibjtsep}{In: }
    \renewcommand{\bibbdsep}{}
    \renewcommand{\bibpldelim}{(}
    \renewcommand{\bibprdelim}{)}
    \juraenum
    \indentoff
    \onehalfspacing


    Dann hab ich noch eine jurabib.cfg Datei:

    \jurabibsetup{
    authorformat={smallcaps,dynamic},
    titleformat=commasep,
    annotatorlastsep=divis,
    commabeforerest,
    }


    Und mein Hauptdokument sieht so aus:

    \input{header}
    \begin{document}
    \frontmatter
    \title{Titel der Arbeit}
    \subtitle{bla bla bla}
    \author{text text text}
    \date{}
    \maketitle
    \pagestyle{plain}
    \tableofcontents
    \bibliography{Literatur}
    \bibliographystyle{jurabib}
    \mainmatter
    \input{Kapitel1}
    \input{Kapitel2}
    \input{Kapitel3}
    \input{Kapitel4}
    \end{document}


    Hier zwei Beipiele aus den Literatur-Einträgen:

    @ARTICLE{JunkerNJW2007,
    author = {Abbo Junker},
    title = {Die Rom II-Verordnung: Neues Internationales Deliktsrecht auf europäischer Grundlage},
    journal = {NJW},
    shortauthor = {Junker},
    shorttitle = {NJW 2007},
    year =2007,
    pages = {3675 - 3682}
    }


    @COMMENTED{LoewenheimGWB,
    editor = {Loewenheim, Ulrich and Meessen, Karl M. and Riesenkampff, Alexander},
    title = {Kartellrecht},
    volumetitle ={GWB Kommentar},
    volume=2,
    shorttitle={GWB Kommentar},
    shortauthor={Loewenheim/Meessen/Riesenkampff},
    address = {München},
    year =2009,
    edition =2,
    }


    So, ich hoffe, ich hab jetzt alle nötigen Angaben gemacht!?!

    Würde mich sehr über eure Hilfe freuen!!!
    Geändert von Dubpsy (31-01-2010 um 16:06 Uhr)

  13. #13
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von Dubpsy Beitrag anzeigen
    So, ich hoffe, ich hab jetzt alle nötigen Angaben gemacht!?!
    Wenn du gerne Hilfe hättest, liefere ein lauffähiges, kleines Beispiel, das dein Problem demonstriert. Lauffähig bedeutet Code innerhalb einer (!) Codeumgebung, den potentielle HelferInnen kompilieren können. Klein bedeutet durch Versuch und Irrtum auf die wesentlichen Teile reduziert. Näheres siehe hier.

    lockstep
    Geändert von lockstep (31-01-2010 um 17:11 Uhr) Grund: Sinnstörende Formulierung beseitigt
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  14. #14
    Registrierter Benutzer
    Registriert seit
    30.01.2010
    Beiträge
    27
    Ja, das hatte ich mir schon durchgelesen, aber ich bin mit den ganzen Begriffen noch etwas überfordert... was genau meinst du mit "Code innerhalb einer Codeumgebung" ?

    An sich läuft ja alles, ich würde halt nur gerne die zwei Zeichen im Literaturverzeichnis ändern... und ich dachte, vielleicht gibt es da den ein oder anderen Befehl, der das ermöglicht. Einige hab ich ja auch schon gefunden und die funktionieren gut, aber für die zwei Probleme, die ich geschildert hab, hab ich einfach nichts gefunden

  15. #15
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von Dubpsy Beitrag anzeigen
    was genau meinst du mit "Code innerhalb einer Codeumgebung" ?
    Im (erweiterten) Fenster zum Beantworten von Beiträgen gibt es einen Knopf mit einem Raute-Symbol. So fügt man eine Code-Umgebung in eine Antwort ein. Und in diese Code-Umgebung stellt man sein Codebeispiel (dessen Lauffähigkeit man vorher ausprobiert hat).

    Zitat Zitat von Dubpsy Beitrag anzeigen
    An sich läuft ja alles, ich würde halt nur gerne die zwei Zeichen im Literaturverzeichnis ändern... und ich dachte, vielleicht gibt es da den ein oder anderen Befehl, der das ermöglicht.
    Ist vermutlich auch der Fall. Bloß, ohne lauffähiges Beispiel erhöhst du den Aufwand für potentielle Helfer und senkst damit ihre Bereitschaft zur Hilfe. (Es kommt zwar auch vor, dass Fehler mit einem einzigen Blick auf ein Codefragment erkennbar sind, das ist aber eher die Ausnahme.)

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •