PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : jurabib und ibidem ???



charder
07-01-2007, 17:34
Ich habe ein Problem mit Jurabib und ibidem. Er zeigt immer noch mehrmals hintereinander den gleichen Autor an, obwohl da ein Strich sein sollte.

So ist jurabib konfiguriert:

\usepackage
[ibidem=strict,
authorformat=smallcaps,
%titleformat=italic,
titleformat=colonsep,
commabeforerest,
pages=format,
dotafter=bibentry,
bibformat=ibidem,
see,
]
{jurabib}

als Style verwende ich jureco

knu
08-01-2007, 14:15
Hallo charder,

stell doch bitte mal ein Minimalbeispiel zur Verfügung.

Gruß,
Knu

charder
08-01-2007, 17:29
\documentclass[appendixprefix,pdftex,a4paper,12pt,parskip,bibtoto c,liststotoc,idxtotoc,fleqn,leqno]{scrartcl}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=2cm,nomargin par]{geometry}

\usepackage
[ibidem=strict,
authorformat=smallcaps,
%titleformat=italic,
titleformat=colonsep,
commabeforerest,
pages=format,
dotafter=bibentry,
bibformat=ibidem,
see,
]
{jurabib}


\begin{document}

\footcite[3]{Bode:1897}

\footcite[4]{Bode:1897}

\footcite[5]{Bode:1897}

\footcite[6]{Bode:1897}

%Eintrag für .bib-Datei:

@ARTICLE{Bode:1897,
author = {B[ode], W[ilhelm]},
title = {College Crampton},
journal = {Blätter zum Weitergeben},
year = {1897},
pages = {1--5},
number = {14},
owner = {bt},
shorttitle = {College Crampton},
timestamp = {2006.09.05}

\renewcommand{\refname}{Literaturverzeichnis}
\bibliographystyle{jureco}
\bibliography{bibliography/referenzen}

\end{document}

knu
09-01-2007, 06:37
Hallo charder,

das ist kein Minimalbeispiel! Ich kann es nämlich nicht kompilieren: die Datei "Kapitel\Begriffsbestimmung" fehlt mir. Und ohne habe ich natürlich keine Literaturverweise, bei denen der Fehler bei mir auftreten würde.

Gruß,
Knu

charder
09-01-2007, 10:20
habs geändert.

sofa-surfer
09-01-2007, 10:48
habs geändert.

Ein Minimalbeispiel ist es immer noch nicht ganz, aber du bist auf dem richtigen Weg ;)

Folgendes Beispiel erzeugt bei mir wie gewünscht den Strich:


\documentclass[ngerman]{scrartcl}
\usepackage{babel}


\begin{filecontents}{references.bib}
@ARTICLE{Bode:1897,
author = {B[ode], W[ilhelm]},
title = {College Crampton},
journal = {Blätter zum Weitergeben},
year = {1897},
pages = {1--5},
number = {14},
owner = {bt},
shorttitle = {College Crampton},
timestamp = {2006.09.05}}
\end{filecontents}

\usepackage
[ibidem=strict,
authorformat=smallcaps,
%titleformat=italic,
titleformat=colonsep,
commabeforerest,
pages=format,
dotafter=bibentry,
bibformat=ibidem,
see,
]
{jurabib}

\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{---}}


\begin{document}

\footcite[3]{Bode:1897}

\footcite[4]{Bode:1897}

\footcite[5]{Bode:1897}

\footcite[6]{Bode:1897}


\renewcommand{\refname}{Literaturverzeichnis}
\bibliographystyle{jureco}
\bibliography{references}

\end{document}

Es ist eigentlich nicht anders als deins (mal abgesehen davon, dass es kompilierbar sein sollte und nur die nötigen Pakete und Optionen lädt). Ich habe lediglich das "a.a.O." was vorher da stand in einen Strich gewandelt. Aber vom Prinzip her lief doch schon alles so, wie du wolltest? :confused:

Matthias

charder
09-01-2007, 13:15
danke für die Hilfe. Das Minimalbeispiel geht jetzt auch bei mir, aber im normalen Dokument eben nicht. Irgendwie ist da noch was anderes, was ibidem nicht passt. Nur da das ganze inzwischen so umfangreich ist, weiß ich halt nicht wo. Aber ist jetzt auch nicht mehr so wichtig, lass ich es halt so.

sofa-surfer
09-01-2007, 13:23
danke für die Hilfe. Das Minimalbeispiel geht jetzt auch bei mir, aber im normalen Dokument eben nicht. Irgendwie ist da noch was anderes, was ibidem nicht passt. Nur da das ganze inzwischen so umfangreich ist, weiß ich halt nicht wo.

Immerhin hast du den Sinn eines Minimalbeispiels verstanden :D

Wenn du dein Dokument aber eh schon so umfangreich hast, das kein Überblick mehr besteht, dann kann ein Ausmisten so oder so nicht schaden ...

Matthias

charder
09-01-2007, 13:56
hier mal die ganzen Einstellungen, vll. kann einer mir dann weiterhelfen.

%
%Headerdatei
%

\documentclass[pdftex,a4paper,12pt,parskip,bibtotoc,liststotoc,id xtotoc,fleqn,leqno]{scrartcl}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=2cm,nomargin par]{geometry}

%\renewcommand{\baselinestretch}{1.5}
\usepackage{setspace}
\usepackage{bibgerm}
%\usepackage{jurabib}
\usepackage{eurosym}
\usepackage{cite}


% Schriftarten
\usepackage{mathptmx}% Times New Roman
%\usepackage{mathpazo}% Palatino
%\usepackage{courier}%Courier
%\usepackage{avant}%Avant
%\usepackage{chancery}%Zapf
%\usepackage[scaled]{helvet}%Helvetica
%\usepackage{bookman}%bookman
%\renewcommand{\familydefault}{\sfdefault}
%\usepackage[scaled=.95]{helvet}%Arial

\setlength{\belowcaptionskip}{-1em}
%\setlength{\abovecaptionskip}{-1em}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{float}
%\usepackage{apalike}
%Einbinden von Jurabib:
\usepackage
[%ibidem=strict,
%authorformat=smallcaps,
%authorformat=firstnotreversed,
%authorformat=reducedifibidem,
%authorformat=and,
%authorformat=year,
%round,
%titleformat=italic,
%titleformat=colonsep,
commabeforerest,
pages=format,%für S. vor Seitenangaben
dotafter=bibentry,%Punkt am Ende
%bibformat=ibidem,
%see,
]
{jurabib}

\jurabibsetup{
%authorformat=smallcaps,
%authorformat=citationreversed,
authorformat=year,
authorformat=abbrv,% Vorname abgekürzt
%titleformat=italic,
titleformat=colonsep,%Semikolon zwischen Autor und Titel im Zitat
commabeforerest,%Hier wird ein Komma (im Zitat) vor evtl. angegebene Seitenzahlen oder was auch immer gesetzt.
howcited=normal,
%citefull=first,%Beim ersten Zitieren einer Quelle wird der komplette Eintrag des Literaturverzeichnisses genannt, danach nur noch der Nachname mit einem evtl. verkürzten Titel.
%bibformat=ibidem,% unmittelbare Wiederholungen von Autoren durch eine Linie (oder was auch immer) ersetzen.
ibidem=strict,
%idem=strict,
bibformat=ibidem
%bibformat=nohang,%kein Einzug
%bibformat=numbered%Hier werden die Eintr¨age im Literaturverzeichnis numeriert
%bibformat=compress%Das Literaturverzeichnis wird etwas kompakter gesetzt
%pages=always,
}

\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{---}}

\renewcommand*{\jbauthorfont}{\textmd}%Autorenschr ift in den Fußnoten
\renewcommand*{\biblnfont}{\textmd}%steuert Nachnamen
\renewcommand*{\bibfnfont}{\textmd}%steuert Vornamen

\renewcommand*{\bibelnfont}{\textmd} %format editor last name
\renewcommand*{\bibefnfont}{\textmd} %format editor first name

\renewcommand*{\bibtfont}{\textit}%Titelschrift
\renewcommand*{\bibbtfont}{\textit}%Titel sammelwerke
\renewcommand*{\bibjtfont}{\textit} %format Zeitschriftentitel
\renewcommand*{\bibapifont}{} %format Titel von unselbständigen Beiträgen


\renewcommand*{\bibbtsep}{In }
\renewcommand*{\bibjtsep}{In }


\renewcommand*{\jbcitationyearformat}[1]{(#1)}%Formatierung der Jahreszahl
\renewcommand{\bibansep}{. }%Zeichen nach der Jahreszahlklammer,after name separation
\renewcommand*{\bibatsep}{.}%Zeichen nach Titel
\renewcommand*{\bibaesep}{,}%Zeichen nach Editor

%\renewcommand*{\bibbtasep}{ \ }% between two authors sep
%\renewcommand*(\bibbdsep){}...................%be fore date separation
%\renewcommand*{\bibbfsasep}{, }% between first and second author sep
%\renewcommand*{\bibbstasep}{ \ }% between second and third author sep

%\renewcommand*{\bibbtesep}{ \ }% between two editors sep
%\renewcommand*{\bibbfsesep}{, }% between first and second editor sep
%\renewcommand*{\bibbstesep}{ \ }% between second and third

%\renewcommand*{\bibauthormultiple}{Derselbe: }

\AddTo\bibsgerman{
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
\renewcommand{\Bibchaptername}{Kapitel}
\renewcommand{\editorname}{(Hrsg.)}
\renewcommand{\inname}{In }
}
%% Zeichenseparation im Zitat:
%\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 Packet
\renewcommand*{\biburlprefix}{{\itshape{Aus dem Internet: }}URL: } % vor dem Link
\renewcommand*{\biburlsuffix}{} %nichts nach dem Link
%\renewcommand*{\biburlfont}{\slshape}
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{ }}

%Schriftart der URL
\makeatletter
\def\url@itstyle{%
\@ifundefined{selectfont}{\def\UrlFont{\md}}{\def\ UrlFont{\mdseries}}}
\makeatother
\urlstyle{it}

%\setkomafont{chapter}{\rmfamily\huge} % Chapter
\setkomafont{pagehead}{\small\rmfamily\slshape} % Kopfzeile
%\setkomafont{pagenumber}{\bfseries\sffamily} % Seitenzahl
\setkomafont{sectioning}{\rmfamily} %\rmfamily\bfseries % Titelzeilen
\setkomafont{caption}{\small} % Schrift für Caption
\setkomafont{captionlabel}{\rmfamily\bfseries\smal l} % Schrift für 'Abbildung' usw

\usepackage[hang]{footmisc}
%\renewcommand{\hangfootparindent}{-0.50em}
\setlength{\footnotemargin}{+1.0em} % Abstand Fußnotenzähler/Fußnotentext


\renewcommand*{\raggedsection}{\raggedright}

\usepackage[activate=normal]{pdfcprot}

\usepackage[final]{graphicx}

%Kopf- und Fußzeile
%\usepackage{fancyhdr}
%\pagestyle{fancy}
%\fancyhf{}

%Kopfzeile links bzw. innen
%\fancyhead[L]{\leftmark}
%\fancyhead[R]{\thepage}
%Linie oben
%\renewcommand{\headrulewidth}{0.4pt}
\usepackage{scrpage2}
% Seite mit Headern
%\pagestyle{scrheadings}
\pagestyle{plain}
%
% löscht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
% Was steht wo...
%\ohead{\pagemark} % Oben außen: Seitenzahlen
%\ihead{\headmark} % Oben innen: Setzt Kapitel und Section automatisch
%\rehead{\leftmark} %Oben links: Kapitel
%\lohead{\rightmark} %Oben rechts: Section
%\cfoot[\pagemark]{} % Mitte unten: Seitenzahlen bei plain
%\cfoot[]{\pagemark} % Mitte unten: Seitenzahlen bei headings
\ofoot[]{\pagemark} % Rechts unten: Seitenzahlen bei headings
\setlength{\footskip}{0cm} % Seitenzahl höher setzen
%headsep für oben


%\usepackage{lastpage} % Stellt 'LastPage' zur Verfügung
%\cfoot[Seite \pagemark~von \pageref{LastPage}]{} % Seitenzahl von Anzahl Seiten

% Angezeigte Abschnitte im Header
%\automark[section]{chapter} %[rechts]{links}
%\automark[subsection]{section} %[rechts]{links}

%
% Linien
%\setheadsepline{.4pt} % Linie unter dem Head
%\setheadtopline{2pt} % Ganzoben
%\setfootbotline{.4pt} % Ganzunten

% *** Inhaltsverzeichnis ******************
\setcounter{secnumdepth}{4} % Abbildungsnummerierung mit größerer Tiefe
\setcounter{tocdepth}{4} % Inhaltsverzeichnis mit größerer Tiefe

% -- Listen --
\usepackage{enumerate} % Optionen [a)], [i)] usw.
\usepackage{mdwlist} % Geringerer Abstand zwischen den Punkten

\usepackage{titlesec}
\titleformat{\section}%
{\normalfont\large\bfseries\upshape}%Schriftart der Überschriften
{\thesection}%
{1em}%Einzug nach der Nummerierung
{}%

\titlespacing{\section}
{0pc}{-5pt}{-2pt}[0pc] %Abstand zum linken Rand |Abstand zum oberen Text | Abstand zum unteren Text | Abstand zum rechten Rand
\titlespacing{\subsection}
{0pc}{-5pt}{-8pt}[0pc]

\titlespacing{\subsubsection}
{0pc}{-5pt}{-5pt}[0pc]

\titlespacing{\paragraph}
{0pc}{-5pt}{-5pt}[0pc]

\widowpenalty=10000
\clubpenalty=10000
\displaywidowpenalty=10000

%Inhaltsverzeichnis anpassen
%\usepackage{tocloft}
%\tocloftpagestyle{scrheadings}
%\renewcommand{\cftsubsecdotsep}{4500}

%Anpassung von dotfill Punkteabstand
\def\dotfill{\cleaders\hbox{$\mkern4.3mu . \mkern4.3mu$}\hfill}


%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}


\let\abk\nomenclature% Befehl umbenennen in abk
\renewcommand{\nomname}{Abkürzungsverzeichnis}% Deutsche Überschrift
\renewcommand{\nompreamble}{\vspace*{-1em}}%Abstand Überschrift zu Text
\setlength{\nomlabelwidth}{.30\hsize}% Punkte zw. Abkürzung und Erklärung
\renewcommand{\nomlabel}[1]{#1 \dotfill}
%\renewcommand{\nomlabel}[1]{\hfil #1\hfil}
\setlength{\nomitemsep}{-\parsep}% Zeilenabstände verkleinern

\makenomenclature

\usepackage[normalem]{ulem}
\newcommand{\markup}[1]{\uline{#1}}

\usepackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{A}}{\item[\textbf{A}]}{\vspace*{0.5em}
\ifthenelse{\equal{#1}{B}}{\item[\textbf{B}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{C}}{\item[\textbf{C}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{D}}{\item[\textbf{D}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{E}}{\item[\textbf{E}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{F}}{\item[\textbf{F}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{G}}{\item[\textbf{G}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{H}}{\item[\textbf{H}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{I}}{\item[\textbf{I}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{J}}{\item[\textbf{J}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{K}}{\item[\textbf{K}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{L}}{\item[\textbf{L}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{M}}{\item[\textbf{M}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{N}}{\item[\textbf{N}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{O}}{\item[\textbf{O}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{P}}{\item[\textbf{P}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{Q}}{\item[\textbf{Q}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{R}}{\item[\textbf{R}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{S}}{\item[\textbf{S}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{T}}{\item[\textbf{T}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{U}}{\item[\textbf{U}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{V}}{\item[\textbf{V}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{W}}{\item[\textbf{W}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{X}}{\item[\textbf{X}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{Y}}{\item[\textbf{Y}]}{\vspace*{0.0em}
\ifthenelse{\equal{#1}{Z}}{\item[\textbf{Z}]}{}}}}}}}}}}}}}}}}}}}}}}}}}}} % create different groups for index

%Fix falls Zahlen zu nah dran
%\makeatletter
%\renewcommand\l@figure{\@dottedtocline{1}{1.5em}{ 2.8em}}
%\makeatother

\usepackage[hang,nooneline]{caption}% Bündige Bildbeschriftung
\usepackage{placeins}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}%Zeilenformatierung bei tabularx
%\makeatletter
%\setlength{\@fptop}{-15em}
%\setlength{\@fpsep}{-15em}
%\makeatother

\usepackage[pagebackref,plainpages=false,pdftex,hypertexnames= false]{hyperref} %gibt Links im pdf Dokument aus

\usepackage{color}
\definecolor{LinkColor}{rgb}{0,0,0.5}
\hypersetup{colorlinks=true,%
breaklinks=true,
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
pagecolor=LinkColor,%
urlcolor=LinkColor,
% hyperindex=true
}
%\renewcommand{\arraystretch}{1.50}%Zeilenabstand in Tabellen


%Wasserzeichen
\usepackage{eso-pic,graphicx}
\usepackage{color}
\makeatletter
\AddToShipoutPicture{%
\setlength{\@tempdimb}{.5\paperwidth}%
\setlength{\@tempdimc}{.5\paperheight}%
\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
\makebox(0,0){\rotatebox{45}{\textcolor[gray]{0.90}{\fontsize{3cm}{3cm}\selectfont{Entwurf V 0.1}}}}
}
}
\makeatother

%Kapitelnumerierung der Abb. und Tab.
%\numberwithin{figure}{section} %für die Abb.
%\numberwithin{table}{section} %für die Tabellen

%\addto\captionsngerman{
% \renewcommand{\figurename}{Abb.}%Umbenennung Abbildung
% \renewcommand{\tablename}{Tab.}%
%}
%
% EOF
%

sofa-surfer
09-01-2007, 14:03
Hallo,

also ich habe nun definintiv _keine_ Lust, mich durch dieses Monster zu kämpfen, wo doch nur 80% aller Textzeilen auskommentiert sind ...
Was mir aber auf die Schnelle aufgefallen ist: So Sachen wie \usepackage{cite} und \usepackage{bibgerm} würd ich mal rausnehmen. Die haben auch was mit Bibtex zu tun und es ist durchaus vorstellbar, dass es da Konflikte geben kann. Aber ist auch nur ein Schuss ins Blaue.

Matthias

charder
09-01-2007, 14:10
tja ist halt ne allgemeine Vorlage