freakandy
25-08-2008, 11: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}
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}