PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand vor \cite



monika
24-03-2009, 09:39
Hallo,
ich habe ein Problemchen mit multibib und jurabib und wahrscheinlich mit irgendeinem anderen Paket,das mit den beiden nicht klar kommt.
Und zwar: ich zitiere im Text oder in der Fußnote ganz normal mit \cite und erhalte nach dem Kompilieren zum Teil korrekte Zitate, zum Teil Zitate, denen ein Abstand/Leerzeichen vorausgeht. Das schaut also zB so aus:
"Vgl. ~ Autor (Jahr)" statt "Vgl. Autor (Jahr)"
Es gibt bereits einen Eintrag im Forum, der sich mit demselben Problem beschäftigt, dessen Lösung (Löschen von bibgerm) bei mir aber nicht funktioniert bzw. anwendbar ist. Dh bei mir muss das Problem woanders liegen.

Mein Dokument bzw. meine Pakete:
__________________________________________________ ____________
\documentclass[a4paper,12pt]{report}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{moreverb}
\usepackage{eurosym}
\usepackage{dcolumn}
\usepackage{url}

\usepackage{fancyhdr}
\usepackage{setspace}
\usepackage{rotating}
\usepackage{afterpage}
\usepackage{geometry}
\usepackage{caption}
\usepackage{color}
\usepackage{wrapfig}
\usepackage{jurabib}
\usepackage{multibib}

\newcites{www,law}%
{Internetquellen,
Rechtsquellen}%
\jurabibsetup{ %Definitionen für das Litverz (jurabib/jureco)
authorformat=abbrv,
authorformat=indexed,
dotafter=bibentry,
bibformat=nohang}

%im LitVerz:
\renewcommand*{\bibbtsep}{In: }
\renewcommand*{\bibansep}{, }
\renewcommand*{\bibaesep}{, }

\renewcommand*{\biburlprefix}{\jblangle{}}
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{ letzte Abfrage: }}
\AddTo\bibsngerman{\def\editorname{(Hrsg.)}}

\usepackage{chngcntr}%
\counterwithout{figure}{chapter}
\addto\captionsngerman{
\renewcommand{\captionfont}{\small}
\renewcommand{\figurename}{Abb.}}

\renewcommand{\labelenumi}{(\alph{enumi})}

\geometry{a4paper,left=3cm,right=2cm,top=3cm,botto m=3cm}

\onehalfspacing%1,3 Zeilen Abstand

\setlength{\parindent}{0em}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\pagestyle{fancy}
\headheight 14.5pt

\rhead{}
\chead{Dissertation}
\lhead{}
\rfoot{}
\cfoot{\thepage}
\lfoot{}



\begin{document}
TEXT

\addcontentsline{toc}{section}{Literaturverzeichni s}

%LITERATURVERZEICHNIS
\bibliographystyle{jureco}
\bibliography{bibdiss}
%Rechtsquellen
\renewcommand{\bibname}{Rechtsquellen}
\bibliographystylelaw{jureco}
\bibliographylaw{bibdiss}
%Internetquellen
\renewcommand{\bibname}{Internetquellen}
\bibliographystylewww{jureco}
\bibliographywww{bibdiss_www}


\end{document}

__________________________________________________ ____

Das für mich seltsame an der Sache ist, dass es nichts mit den bib-Klassen zu tun hat, dh einmal wird ein Abstand vor einen book-Eintrag geschrieben, vor einen anderen book-Eintrag aber nicht. Dasselbe passiert bei Misc-Einträgen und (seltener) bei Article-Einträgen.
Hat jemand ein ähnliches Problem schon mal gehabt bzw. eine Idee, wo hier das Problem liegen könnte?

Eine andere Frage am Rande: ich kompiliere multibib derzeit über den MS-DOS-Modus (Ausführen/cmd/... bibtex law und bibtex www).
Wie bringt man TeXnicenter dazu, alle multibib-Dateien (--> aux) zu verarbeiten, ohne MS-DOS verwenden zu müssen? Mit Ausgabeprofil/Nachbearbeitung hab ich es schon versucht.

BITTE UM HILFE!!!
Monika

voss
24-03-2009, 10:33
Und zwar: ich zitiere im Text oder in der Fußnote ganz normal mit \cite und erhalte nach dem Kompilieren zum Teil korrekte Zitate, zum Teil Zitate, denen ein Abstand/Leerzeichen vorausgeht. Das schaut also zB so aus:
"Vgl. ~ Autor (Jahr)" statt "Vgl. Autor (Jahr)"


\cite*{...}

Herbert

monika
24-03-2009, 16:13
OK, DANKE für die Hilfe!
Habe das Problem nach langem hin und her mittlerweile selbst, jedoch eher per Zufall, behoben und zwar:

In der Bib-Datei hatte ich bei den betreffenden Quellen vergessen, das Feld language auszufüllen. Alle diese Einträge wurden um ein Leerzeichen im kompilierten Text verschoben. Hängt wohl mit jurabib zusammen.

DANKE nochmal,
lg Monika