Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Jurabib - Footcite - Problem (Punkt am Ende soll weg!)

  1. #1
    SH66
    Gast

    Question Jurabib - Footcite - Problem (Punkt am Ende soll weg!)

    Hallo zusammen,

    ich verzweifel gerade... mein Citavi -> Bibtex -> Jurabib funktioniert soweit prächtig... allerdings bekomm ich es nicht hin, dass ich, wenn ich eine spezielle Seitenzahl zitiere, den Punkt am Ende weg bekomme:

    aus:
    \footcite[Vgl.][55]{Radonic.2006}
    wird:
    Vgl. in: Radonic, Andrej/Frank Meyer (2006), XEN3: [mit eisXen in 10 Minuten zum Xen-Server; für opensolaris], Franzis Professional Series, Poing: Franzis-Verl., S. 55.

    und nun soll einfach nur der Punkt weg:
    Vgl. in: Radonic, Andrej/Frank Meyer (2006), XEN3: [mit eisXen in 10 Minuten zum Xen-Server; für opensolaris], Franzis Professional Series, Poing: Franzis-Verl., S. 55

    Ihr versteht schon... besteht hier ne Möglichkeit?

    Das hab ich gemacht:
    \usepackage{jurabib}

    \jurabibsetup{%
    authorformat=year,
    authorformat=firstnotreversed,
    commabeforerest,
    pages=format,
    citefull=first,
    titleformat=commasep
    }

    \renewcommand*{\bibfnfont}{} %format author vorname
    \renewcommand*{\biblnfont}{} %format author nachname

    \renewcommand*{\bibtfont}{} %format Titel von Bchern etc
    \renewcommand*{\bibbtfont}{} %format Titel bei Sammelwerken
    \renewcommand*{\bibjtfont}{} %format Zeitschriftentitel
    \renewcommand*{\bibapifont}{} %format Titel von unselbstndigen Beitrgen

    \renewcommand*{\bibefnfont}{} %format editor first name
    \renewcommand*{\bibelnfont}{\textsc} %format editor last name
    \renewcommand{\bibaesep}{, } % Punkt nach Herausgebern
    \renewcommand{\bibansep}{: } % : - Punkt nach (Jahr)
    \renewcommand*{\bibatsep}{, } % Komma nach Titel
    \AddTo\bibsgerman{\renewcommand*{\editionname}{Auf l.}} % Auflage in Aufl. umbenennen
    \renewcommand*{\jbcitationyearformat}[1]{(#1)} %Formatierung der Jahreszahl

    %% Zeichenseparation im Zitat:
    \renewcommand*{\jbaensep}{,} % Komma hinter Auflage
    \renewcommand*{\jbbtasep}{/} %between two authors
    \renewcommand*{\jbbfsasep}{/} %between first and second author
    \renewcommand*{\jbbstasep}{/} %between second and third author
    %% Autorenzeichenseparation im LitVerz:
    \renewcommand*{\bibbtasep}{/}
    \renewcommand*{\bibbfsasep}{/}
    \renewcommand*{\bibbstasep}{/}
    %% Herausgeberzeichenseparation im LitVerz:
    \renewcommand*{\bibbtesep}{/}
    \renewcommand*{\bibbfsesep}{/}
    \renewcommand*{\bibbstesep}{/}

    %% URL-Style auf normal
    \makeatletter
    \def\url@mystyle{%
    \@ifundefined{selectfont}{\def\UrlFont{\sf}}%
    {\def\UrlFont{\normalfont\selectfont}}%
    }
    \makeatother
    \urlstyle{my}
    \renewcommand*{\biburlprefix}{}
    \renewcommand*{\biburlsuffix}{}

    Solltet ihr mehr Infos brauchen, sagt Bescheid!

    Danke schon mal - bin für jede Hilfe dankbar!!!

    Grüße!

  2. #2
    SH66
    Gast

    Angry

    kennt denn gar keiner ne Möglichkeit? ((

  3. #3
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Ich habe bis jetzt nicht mit jurabib gearbeitet, aber wenn ich mir S. 6 der Doku durchlese: Ersetze probeweise

    Code:
    \footcite[...][...]{...}
    durch

    Code:
    \footnote{\cite[...][...]{...}}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Hier noch eine allgemeine Lösung, bei der ich mit Hilfe des Paketes etoolbox interne jurabib-Befehle selektiv umdefiniere (Nebenwirkungen nicht ausgeschlossen!):

    Code:
    \documentclass{article}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{jurabib}
    
    \usepackage{etoolbox}
    \makeatletter
    \patchcmd{\@citex}{\unskip\unskip.}{\relax}{}{}
    \makeatother
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @book{Scl09,
        author = {Schlosser, Joachim},
        year = {2009},
        title = {Wissenschaftliche Arbeiten schreiben mit \LaTeX: Leitfaden für Einsteiger},
        edition = {3.~Auflage},
        address = {Heidelberg},
        publisher = {mitp},
    }
    \end{filecontents}
    
    \begin{document}
    
    Ein bisschen Text \footcite[S.~182]{Scl09}.
    
    \bibliographystyle{jurabib}
    \bibliography{\jobname}
    
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    SH66
    Gast

    Juhuuuuuuu

    Hallo lockstep,

    vielen herzlichen Dank!!!!!!!

    Durch hinzufügen dieser Zeilen in meine Header Datei:

    \usepackage{etoolbox}
    \makeatletter
    \patchcmd{\@citex}{\unskip\unskip.}{\relax}{}{}
    \makeatother

    funktioiniert es nun ohne "." am Ende!!!! nun kann ich \relax(en)

    VIELEN DANK!!!!!!!!!!! Nun kann ich doch heute meine Thesis drucken gehen... Freitag is Abgabe! ))

    Viele Grüße!
    SImon

    PS: Nebenwirkungen hab ich jetzt auf die schnelle noch keine gefunden... werd ich aber jetzt mal danach schauen..

  6. #6
    Registrierter Benutzer
    Registriert seit
    24.09.2010
    Beiträge
    2
    Hi,

    ich will dasselbe bezwecken, bei mir funktioniert

    Code:
    \usepackage{etoolbox}
    \makeatletter
    \patchcmd{\@citex}{\unskip\unskip.}{\relax}{}{}
    \makeatother
    leider nicht. Ich verwende Package: jurabib 2004/01/25 v0.6 Extended citations. Liegts an der Version? Welche jurabib Version habt ihr benutzt? Danke für Antworten

Stichworte

Lesezeichen

Berechtigungen

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