PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : literaturverzeichnis problem falscher blocksatz



freakandy
25-08-2008, 10:16
Hallo,

habe das jurabib-package angepasst, so dass das gewünschte Layout kommt.
Das passt auch alles.
Leider habe ich ein Problem mit dem Literaturverzeichnis.
Warum passt der Blocksatz nicht bei einer Referenz. mit {\-} als optionaler Trennhilfe geht es auch nicht.
Was muss ich tun? [bibformat=raggedright] als setup sieht leider bescheiden aus.

Danke für eure Hilfe,

Grüße,

Andy

%Quellcode:
%************************************************* *
% Documententyp
%************************************************* *

\documentclass[12pt,a4paper,parskip+,oneside,smallheadings]{scrreprt}%{report}
%\documentclass[12pt,a4paper,oneside,bibtotoc,BCOR0cm]{report}
%************************************************* *
% Verwendete Packages; Dokumenteinstellungen
%************************************************* *
\usepackage[ngerman]{babel} %Anpassung für die deutsche Sprache in neuer Rechtschreibung
\usepackage[latin1]{inputenc} %Latin-1-Kodierung (UNIX, westeuropäisches Alphabet), üöä
%\usepackage[OT1]{fontenc} %für die englische Schreibweise
\usepackage[T1]{fontenc} %damit äüö geschrieben werden kann, T1 zur korrekten Silbentrennung
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{url} %Darstellung von URLs
\usepackage{rotating} %Rotieren von Objekten, z.B. Tabelle
\usepackage{flafter} %Bilder erscheinen erst nach dem Text wenn sie verschoben werden
\usepackage{array}
\usepackage{wasysym} %Symbole
\usepackage{float} %ermöglicht Beeinflußung des float-Verhaltens
\restylefloat{figure}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{paralist}
\usepackage{tabularx}

%Literaturverzeichnis Anfang
\usepackage{ragged2e} % nötig für jurabib!!!
\usepackage{jurabib}
\jurabibsetup{
%round,%überall Klammern drumherum
authorformat=smallcaps,
authorformat=year,
commabeforerest,
titleformat=colonsep,
ibidem=strict,
bibformat=compress
%bibformat=raggedright %damit Flattersatz gesetzt wird. bei kleiner schrift sehr WICHTIG! Sieht aber blöd aus.
}
\usepackage{bibgerm} %ganzer Name und Jahr erscheinen
%Hinten semicolon zwischen mehreren Autoren:
\renewcommand{\bibbtasep}{; }
\renewcommand{\bibbfsasep}{; }
\renewcommand{\bibbstasep}{; }

%\renewcommand{\arraystretch}{1.3} %optional, kann die zeichen stretchen...
\renewcommand*{\jbcitationyearformat}[1]{#1} %\um die Klammern um die Jahreszahl zu eliminieren

%Schriftart Autoren geschrieben beim cite-befehl
\renewcommand{\jbauthorfont}{\textsc}

%Schriftart Autor im Literaturverzeichnis:
\renewcommand{\biblnfont}{\text} %Autorschriftart last-name
\renewcommand{\bibelnfont}{\text} %Herausgeberschriftart last-name
\renewcommand{\bibfnfont}{\text} %Autor first-name
\renewcommand{\bibefnfont}{\text} %Herausgeber first-name


% Ein (In) setzen für article
%\renewcommand{\bibatsep}{ In:} % Hat keinen tollen Effekt, lieber in jabref selber In: ... schreiben!

%seite einrichten:
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=40mm, right=25mm, bottom=30mm,
headsep=10mm, footskip=12mm}

%SourceCode%%%%%%%%%%%%%%%%%%
\usepackage{listings}
\usepackage{color}
\definecolor{myColor}{rgb}{0.9,0.9,0.9}% Wir definieren im RGB-Farbraum KADDA
\usepackage{subfigure} %side-by-side figures

%Bildunterschrift Anfang
\usepackage[]{caption}

\renewcommand{\captionfont}{\small}%\itshape}
%Bildunterschrift Ende

%Abkürzungsverzeichnis%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%5
\usepackage{nomencl} %erzeugen eines Abkürzungsverzeichnisses
\let\abbrev\nomenclature
\renewcommand{\nomname}{Glossar}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}

\renewcommand{\lstlistlistingname}{Quellcodeverzei chnis}
%%%%%%%%%%%%%%%%%%%%%%%%% Umbenennen der Nomencl. Einträge:
\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{S}}{\item[\large{\textbf{Abkürzungen}}]}{%
\ifthenelse{\equal{#1}{V}}{\item[\large{\textbf{Variablen und Konstanten}}]}{}}}
\makenomenclature

\newcommand{\Abkuerzung}{
\printnomenclature
\newpage
}

%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{epsfig}
%\usepackage[breaklinks]{hyperref} %erzeugt anklickbare Referenzen; am besten nur für Digitale Version; als letztes laden
\sloppy %schlampiger trennen, damit autorenreferenzen nicht über blocksatz hinaus stehen

%************************************************* *
%andere Einstellungen
%************************************************* *

\graphicspath{{Pictures_pdf/}} %Verzeichnis in dem die Bilder liegen
\DeclareGraphicsExtensions{.pdf,{}}
\pagestyle{headings}
%\setlength{\headheight}{27.5pt}

%großzügigere floating-Einstellungen
%\renewcommand{\textfraction}{0.15}
%\renewcommand{\topfraction}{0.85}
%\renewcommand{\bottomfraction}{0.65}
%\renewcommand{\floatfraction}{0.60}


%************************************************* *
%Beginn Dokument
%************************************************* *
\setlength{\parindent}{0pt}
\linespread{1.5}

\begin{document}

% Titelseite
%------------
\begin{titlepage}
\begin{center}
\begin{large} %ursprünglich: Huge
{\sf Diplomarbeit}\\
\end{large}
\end{center}
\end{titlepage}

% Danksagungen
%--------------

\pagestyle{plain}
\pagenumbering{roman}

% Verzeichnisse
%---------------
\tableofcontents
%\listoffigures
%\listoftables
%\lstlistoflistings

\Abkuerzung

\newpage

\pagenumbering{arabic}
% Hauptteil ANFANG
%-----------
\chapter{Problemstellung}
\label{sec:Problemstellung}
Hier zum Testen von ibid: vgl.~\cite[S. 1] {Dickson2001} und ~\cite[S. 1] {Dickson2001}. Das funktioniert gut.\par
Hier zum Testen vom Problemkind in Literaturverzeichnis:~\cite[S. 1] {Bildungsberichterstattung2008}. Dann bekommen wir keinen Blocksatz :-( hinten im Literaturverzeichnis.
% Hauptteil ENDE
%-----------

%-----------------------
%Abkürzungsverzeichnis
\nomenclature[S]{QUABS}{Qualitätsentwicklung in Beruflichen Schulen}


%
%Literaturverzeichnis:
\bibliography{Diplomarbeit} % literaturverzeichnis.bib
\bibliographystyle{jureco} % other options: harvard, alpha, plain, abbrv, unsrt, natdin (DIN 1505 Teil 2, apacite, gerapali)
\newpage
\begin{appendix}
%\setcounter{page}{0}
\pagenumbering{Roman}
\end{appendix}
\end{document}

freakandy
25-08-2008, 19:41
Hallo,
habe vergessen, den Quellcode für das Literaturverzeichnis noch anzuhängen.

Hier also die Literaturangaben für bibtex:


%Quellcode Diplomarbeit.bib:
%-----------------------------------------------------------------
% This file was created with JabRef 2.3.1.
% Encoding: Cp1252

@BOOK{Bildungsberichterstattung2008,
title = {Bildungsbericht in Deutschland 2008 - Ein indikatorengestützter Bericht
mit einer Analyse zu Übergängen im Anschluss an den Sekundarbereich
I},
publisher = {Bertelsmann Verlag},
year = {2008},
editor = {{Bundesministerium für Bildung und Forschung}},
author = {{Autorengruppe Bildungsberichterstattung}},
address = {Bielefeld},
file = {Bildungsbericht2008.pdf:C\:\\Dokumente und Einstellungen\\kadda\\Eigene
Dateien\\KATAJUN\\Desktop\\Diplarbeit\\Bildungsber icht2008.pdf:PDF},
owner = {kadda},
timestamp = {2008.06.13},
url = {http://www.bildungsbericht.de/daten2008/bb_2008.pdf}
}

@BOOK{Dickson2001,
title = {Sputnik. The Shock of the Century},
publisher = {Walker\&Company},
year = {2001},
author = {Dickson, Paul},
abstract = {Buch nicht ausgeliehen. Entnommen aus der Literaturliste von Oelkers2003:
Der "Rückstand" der deutschen Bildung: Hatte Georg Picht Recht?},
owner = {kadda},
timestamp = {2008.06.23}
}


@comment{jabref-meta: selector_publisher:}

@comment{jabref-meta: selector_author:}

@comment{jabref-meta: selector_journal:}

@comment{jabref-meta: selector_keywords:}

jotbe
31-08-2008, 20:31
Warum passt der Blocksatz nicht bei einer Referenz. mit {\-} als optionaler Trennhilfe geht es auch nicht.
Was muss ich tun? [bibformat=raggedright] als setup sieht leider bescheiden aus.



Ersetze diesen Schmarrn:



%Schriftart Autor im Literaturverzeichnis:
\renewcommand{\biblnfont}{\text} %Autorschriftart last-name
\renewcommand{\bibelnfont}{\text} %Herausgeberschriftart last-name
\renewcommand{\bibfnfont}{\text} %Autor first-name
\renewcommand{\bibefnfont}{\text} %Herausgeber first-name


durch:

\renewcommand{\biblnfont}{\normalfont}
\renewcommand{\bibelnfont}{\normalfont}
\renewcommand{\bibfnfont}{\normalfont}
\renewcommand{\bibefnfont}{\normalfont}

... und schmeiss \usepackage{bibgerm} raus!
Zwei verschiedene bib-Packages gleichzeitig einsetzen, und sich dann wundern, dass es klemmt ...

kopfschüttelnd,

jb

freakandy
31-08-2008, 22:14
Hallo jotbe,

danke für die Hilfe, jetzt funktioniert alles bestens.

Habe sonst ganz gut mit dem Jurabib-Hilfepdf arbeiten können, leider habe ich das mit bibgerm aber nicht gesehen. Klar kann das dann nicht funktionieren.

Grüße an das Forum, echt klasse hier!

Gruß,

Freakandy