PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand Literaturverzeichnis



speedy
16-11-2010, 22:37
hallo,
ich arbeite das erste mal mit latex und habe mir nach langem suchen auch alles so formatiert wie ich es gern wollte.
Nur auf ein problem finde ich leider keine antwort und zwar möchte ich, dass der zeilenabstand innerhalb einer quelle im literaturverzeichnis einzeilig ist, zwischen den einzelnen quellen soll der zeilenabstand dann allerdings wieder 1,5 zeilig (bzw 2 zeilig [ich habe bisher immer doublespacing benutzt damit es einem word entsprechenden 1,5 zeilenabstand entspricht])sein.

Leider ist die vorgabe von meiner uni so. Ich hoffe ihr könnt mir weiter helfen. Vielen dank schonmal im voraus.

hier ein mein hauptdokument:
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}



\usepackage{jurabib}

\jurabibsetup{
commabeforerest,
ibidem=strict,
citefull=first,
see,
titleformat={colonsep,all},
}


\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibfnfont}{\normalfont\textbf}


\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebenda}
\renewcommand*{\ibidemmidname}{ebenda}
}

\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{setspace}

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

\usepackage[paper=a4paper,left=29mm,right=24mm,top=23mm,bottom =23mm]{geometry}
\deffootnote{1em}{1em}{%
\textsuperscript{\thefootnotemark\ }}
\setlength{\parindent}{3em}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\begin{document}

\doublespacing

\section{Einleitung}%1
Das ist ein Test\footcite[Vgl.][Seite xx]{01}\footcite[Vgl.][Seitexxx]{22}


\newpage
\addcontentsline{toc}{section}{Literaturverzeichni s}
\bibliographystyle{jurabib}
\bibliography{Literatur1} % name your BibTeX data base

\newpage

\end{document}


und hier 2 Literaturangaben als beispiel, diese bib-Datei hieß bei mir Literatur1

@book{01,
author = {Götze, U.},
title = {Kostenrechnung},
edition = {3. Auflage},
address = {Berlin, Heidelberg},
year = {2005},
}

@book {22,
author = {Fischer, J.O.},
title = {Kostenbewusstes Konstruieren, Praxisbewährte Methoden und Informationssysteme für den Konstruktionsprozess},
edition = {2. Auflage},
address = {Berlin / Heidelberg},
year = {2010},
}

Schweinebacke
18-11-2010, 08:41
\begin{filecontents*}{Literatur1.bib}
@book{01,
author = {G{\"o}tze, U.},
title = {Kostenrechnung},
edition = {3. Auflage},
address = {Berlin, Heidelberg},
year = {2005},
}

@book {22,
author = {Fischer, J.O.},
title = {Kostenbewusstes Konstruieren, Praxisbewährte Methoden und Informationssysteme für den Konstruktionsprozess},
edition = {2. Auflage},
address = {Berlin / Heidelberg},
year = {2010},
}
\end{filecontents*}
\documentclass[a4paper,11pt,bibliography=totoc]{scrartcl}% Man sollte
% existierende Optionen auch nutzen!
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

\usepackage{jurabib}

\jurabibsetup{
commabeforerest,
ibidem=strict,
citefull=first,
see,
titleformat={colonsep,all},
}

% Eineinhalb Zeilen Abstand zwischen den Einträgen des Literaturverzeichnisses
% Das Literaturverzeichnis selbst aber einzeilig.
\makeatletter
\g@addto@macro\jbmakeinbiblist{%
\onehalfspacing
\setlength{\itemsep}{.3\baselineskip}% Wert ggf. anpassen.
}
\makeatother

\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibfnfont}{\normalfont\textbf}


\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebenda}
\renewcommand*{\ibidemmidname}{ebenda}
}

\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{setspace}

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

\usepackage[paper=a4paper,left=29mm,right=24mm,top=23mm,bottom =23mm]{geometry}
\deffootnote{1em}{1em}{%
\textsuperscript{\thefootnotemark\ }}
\setlength{\parindent}{3em}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents

\doublespacing

\section{Einleitung}%1
Das ist ein Test\footcite[Vgl.][Seite xx]{01}\footcite[Vgl.][Seitexxx]{22}


\newpage% Bist Du sicher, dass Du nicht scrreprt verwenden willst?
\bibliographystyle{jurabib}
\bibliography{Literatur1} % name your BibTeX data base

\newpage% Bist Du sicher, dass Du nicht scrreprt verwenden willst?

\end{document}

speedy
18-11-2010, 08:59
Vielen vielen Dank für deine Hilfe :-D

ich habe jurabib erstmal gelassen- weil es mir alles so formatiert wie ich es gerne wollte.

Nochmal danke, du hast mir sehr geholfen.

Schweinebacke
18-11-2010, 09:04
ich habe jurabib erstmal gelassen- weil es mir alles so formatiert wie ich es gerne wollte.
Da in meinen Beispiel ebenfalls jurabib verwendet wird, verstehe ich den Einwand nicht. Aber, wenn nun alles so ist, wie Du es haben willst, soll es mir recht sein.

speedy
18-11-2010, 09:28
achso - ich dachte es ist eine andere formatierungsart weil es bei bibliography stand.... (so jetzt hab ich mich als noob geoutet ;-))
aber danke, der tipp ist gut - ich habe das übernommen

elias
06-05-2011, 19:38
Hallo,

ich möchte auch, dass der Zeilenabstand innerhalb einer Quelle einzeilig, der zwischen zwei Quellen eineinhalbzeilig ist. Allerdings verwende ich als bibstyle authoryear, so dass der von Schweinebacke geschilderte Lösungsansatz nicht greift. Ich würde mich sehr freuen, wenn mir jemand von euch weiterhelfen könnte.

Tobias

Minimalbeispiel:

main.tex
----------
\documentclass[12pt,
a4paper,
bibliography=totoc]{scrartcl}

\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
%\newcommand{\changefont}[3]{
%\fontfamily{#1}\fontseries{#2}\fontshape{#3}\sele ctfont}

\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{twoopt}

\usepackage[pdftex]{graphicx} %%Grafiken in pdfLaTeX

\usepackage[]{hyperref}
\usepackage{setspace}
\setstretch{1,5}

\usepackage[citestyle=authoryear-ibid,bibstyle=authortitle,maxnames=6]{biblatex}
\bibliography{literatur}
\renewcommand{\multinamedelim}[0]{/}
\renewcommand{\finalnamedelim}[0]{/}

% Autor und Jahr werden im Literaturverzeichnis fett geschrieben
\AtBeginBibliography{%
\renewcommand*\mkbibnamefirst[1]{\bfseries{#1}}
\renewcommand*\mkbibnamelast[1]{\bfseries{#1}}
\renewcommand*\mkbibnameprefix[1]{\bfseries{#1}}
\renewcommand*\mkbibnameaffix[1]{\bfseries{#1}}
}
\makeatletter
\ifcsundef{abx@macro@\detokenize{year+labelyear}}{ }{%
\renewbibmacro*{year+labelyear}{%
\iffieldundef{year}
{}
{\textbf{%
\printfield{year}%
\printfield{labelyear}}}}}
\makeatother

% Erzeugt ein Doppelpunkt hinter der Jahreszahl, Fettschrift wird in standard.bbx ind Zeile 48 erzeugt
\renewcommand{\labelnamepunct}{\addcolon\space}

%\renewcommand{\newblockpunct}{,}
%\renewcommand{\newunitpunct}{,}
%\renewcommand{\labelnamepunct}{}

\usepackage{lmodern}

\usepackage[babel=true]{csquotes}
\SetBlockThreshold{0}

\usepackage[german]{todonotes}

\newcommandtwoopt{\zitat}[4][][]{{\footnotesize\singlespacing\blockcquote[#1][#2]{#3}{\enquote{#4}}}}

\begin{document}
\nocite{*}
%\changefont{ptm}{m}{n}
\SetCiteCommand{\footcite}

\ifpdf
\DeclareGraphicsExtensions{.pdf,.jpg,.png}
\else
\DeclareGraphicsExtensions{.eps}
\fi


\printbibliography

\end{document}


literatur.bib
-------------
@INBOOK{Auer2005,
author = {Auer, Dirk},
title = {Daß die Naturbefangenheit nicht das letzte Wort behalte},
subtitle = {Fortschritt, Vernunft und Aufklärung},
editor = {{Auer, Dirk} and {Bonacker, Thorsten} and {Müller-Doohm, Stefan}},
booktitle = {Die Gesellschaftstheorie Adornos},
booksubtitle = {Themen und Grundbegriffe},
pages = {21-40},
year = {2005},
location = {Darmstadt},
owner = {tobias},
timestamp = {2011.01.23}
}

@INBOOK{Horkheimer-Soziologie-Klassenverhaeltnisse,
author = {Horkheimer, Max},
title = {Zur Soziologie der Klassenverhältnisse},
editor = {{Schmid Noerr, Gunzelin}},
booktitle = {Max Horkheimer},
booksubtitle = {GS, Bd. 12: Nachgelassene Schriften 1931-1949},
pages = {75-104},
year = {1985},
location = {Frankfurt/Main},
owner = {tobias},
timestamp = {2011.03.08}
}

voss
07-05-2011, 10:37
ich möchte auch, dass der Zeilenabstand innerhalb einer Quelle einzeilig, der zwischen zwei Quellen eineinhalbzeilig ist. Allerdings verwende ich als bibstyle authoryear, so dass der von Schweinebacke geschilderte Lösungsansatz nicht greift. Ich würde mich sehr freuen, wenn mir jemand von euch weiterhelfen könnte.




\begingroup
\singlespacing
\setlength\bibitemsep{10pt}% oder was auch immer
\printbibliography
\endgroup


Längen, mit denen man die Bib beeinflussen kann:

\bibitemsep length between two different entries, preset to \itemsep
\bibnamesep length between two entries of different authors
\bibinitsep length between two entries of authors with different first letter

elias
07-05-2011, 15:47
Herzlichen Dank, funktioniert auf Anhieb.