PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichniss, Überschrift verkleinern



Kartoffeltier82
03-05-2008, 11:35
Hallo,
ich schreibe einen Bericht in englisch. Da er nicht sooo lang ist, habe ich alle Kapitelüberschriften verkleinert und hochgesetzt (damit nicht soviel Platz verloren geht... sieht bei nem Kapitel, dass nur 2 Seiten lang ist einfach blöd aus). Beim Literaturverzeichnis geht das nicht automatisch, hab zwar rausgefunden wie ich den Namen in "References" ändern kann, aber wie heißt der Befehl mit dem man Größe und Abstand zum oberen Rand ändern kann???
Hier meine Preambel:


\documentclass[a4paper,twoside,12pt]{scrreprt}


\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{array}
\usepackage{hyperref}


% Packages für Grafiken & Abbildungen
\ifpdf %Einbindung von Grafiken mittels \includegraphics{datei}
\usepackage[pdftex]{graphicx} %Grafiken in pdfLaTeX
\else
\usepackage[dvips]{graphicx} %Grafiken und normales LaTeX
\fi
\usepackage[hang,tight,raggedright]{subfigure} %Teilabbildungen in einer Abbildung



% Packages für Formeln
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=2cm,bmargin=2.5c m,lmargin=2.5cm,rmargin=2.5cm}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{array}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{setspace}

\usepackage{amssymb}

%Hier hab ich die Kapitelüberschriften verkleinert und höher gesetzt
\makeatletter
\renewcommand*\@makechapterhead[1]{%
{\parindent \z@ \raggedright \normalfont
\LARGE\bfseries
\ifnum \c@secnumdepth >\m@ne
\thechapter\space
\fi
#1\par\nobreak
\vskip 20\p@
}}



\providecommand{\tabularnewline}{\\}

\usepackage{babel}
\makeatother

\singlespacing % 1-zeilig (Standard)
% Andere Packages
\usepackage{a4wide} %Kleinere Seitenränder = mehr Text pro Zeile.
\usepackage{fancyhdr} %Fancy Kopf- und Fußzeilen
\usepackage{longtable} %Für Tabellen, die eine Seite überschreiten

\usepackage{caption}


\begin{document}

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



%DOKUMENT%%%%%
\pagestyle{empty}

\input{chapter/Cover}

\cleardoublepage

\pagestyle{fancy} %%Ab hier die Kopf-/Fusszeilen: headings / fancy / ...
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}
\fancyhead[LE]{\nouppercase{\leftmark}}
\fancyhead[RE,LO]{}
\fancyhead[RO]{\nouppercase{\rightmark}}
\fancyfoot[RO,LE]{\thepage}
\fancyfoot[C]{}
\pagenumbering{arabic}

\input{chapter/Introduction}
\input{chapter/Results}
\input{chapter/Future}

%Hier kommt jetzt das Literaturverzeichniss, dass bei mir References heißt

\renewcommand{\bibname}{References}
\bibliographystyle{plain} %Art der Ausgabe: plain / apalike / amsalpha / ...
\bibliography{Literatur} %Eine Datei 'literatur.bib' wird hierfür benötigt.

\end{document}

Danke schonmal!
Das Kartoffeltier

rais
03-05-2008, 15:01
Moin moin,


ich schreibe einen Bericht in englisch. Da er nicht sooo lang ist, habe ich alle Kapitelüberschriften verkleinert und hochgesetzt (damit nicht soviel Platz verloren geht... sieht bei nem Kapitel, dass nur 2 Seiten lang ist einfach blöd aus).

so Dir Klassenoptionen wie smallheadings nicht reichen, was spricht dagegen, auf z. B. scrartcl auszuweichen?


Beim Literaturverzeichnis geht das nicht automatisch, hab zwar rausgefunden wie ich den Namen in "References" ändern kann, aber wie heißt der Befehl mit dem man Größe und Abstand zum oberen Rand ändern kann???

"References" wär dann sogar voreingestellt.;-)




\usepackage{hyperref}

Das lädst Du aber früh...



% Packages für Grafiken & Abbildungen
\ifpdf %Einbindung von Grafiken mittels \includegraphics{datei}
\usepackage[pdftex]{graphicx} %Grafiken in pdfLaTeX
\else
\usepackage[dvips]{graphicx} %Grafiken und normales LaTeX
\fi

das bekommt graphicx idR selbst raus



\usepackage[hang,tight,raggedright]{subfigure} %Teilabbildungen in einer Abbildung

subfigure hat als offiziellen Nachfolger subfig



\usepackage{graphicx}

nun dann doch?



%Hier hab ich die Kapitelüberschriften verkleinert und höher gesetzt
\makeatletter
\renewcommand*\@makechapterhead[1]{%
{\parindent \z@ \raggedright \normalfont
\LARGE\bfseries
\ifnum \c@secnumdepth >\m@ne
\thechapter\space
\fi
#1\par\nobreak
\vskip 20\p@
}}

wie bist Du von


\newcommand*{\@makechapterhead}[1]{%
\use@chapter@o@preamble
\@@makechapterhead{#1}%
\use@preamble{chapter@u}\nobreak
}
(Originaldefinition für \@makechapterhead aus scrreprt.cls) nur auf diesen Code gekommen? Lass den Kram mal weg und schau im scrguide nach \chapterheadvskip.



\usepackage{babel}

Nochmal?



\usepackage{a4wide} %Kleinere Seitenränder = mehr Text pro Zeile.

imho ein obsoletes Paket. BTW: Du lädst doch bereits geometry, kannst Du damit nicht gleich die gewünschten Ränder einstellen?



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

imho auch überflüssig.

MfG

Kartoffeltier82
04-05-2008, 09:55
Okay...ich habe einiges zuviel drin in meiner preambel. Das liegt daran, dass ich mit der gleichen Vorlage immer neue Sachen schreibe, also immer die Preambel vom letzten mal nehme :o
Zu deinen Bemerkungen:
scrartcle nehme ich nicht, weil dann in meinem Deckblatt \titlehead{...} nicht erkannt wird.
References ist nicht voreingestellt, sondern "Bibliography".
Dann hab ich zugegebenermaßen jede Menge unnötigen Kram drin :o
Das hier:

%Hier hab ich die Kapitelüberschriften verkleinert und höher gesetzt
\makeatletter
\renewcommand*\@makechapterhead[1]{%
{\parindent \z@ \raggedright \normalfont
\LARGE\bfseries
\ifnum \c@secnumdepth >\m@ne
\thechapter\space
\fi
#1\par\nobreak
\vskip 20\p@
}}

hab ich übrigens aus diesem Forum, folgender Beitrag: http://www.mrunix.de/forums/showthread.php?t=57872&highlight=%DCberschrift

Du hast natürlich trotzdem recht.... aber die Überschrift vom Literaturverzeichniss und der Abstand ist immer noch nicht kleiner :(

Viele Grüße
Das Kartoffeltier

rais
04-05-2008, 11:12
Moin moin,


References ist nicht voreingestellt, sondern "Bibliography".

das bezog sich auf scrartcl, nicht scrreprt.


Das hier:

%Hier hab ich die Kapitelüberschriften verkleinert und höher gesetzt
\makeatletter
\renewcommand*\@makechapterhead[1]{%
{\parindent \z@ \raggedright \normalfont
\LARGE\bfseries
\ifnum \c@secnumdepth >\m@ne
\thechapter\space
\fi
#1\par\nobreak
\vskip 20\p@
}}

hab ich übrigens aus diesem Forum, folgender Beitrag: http://www.mrunix.de/forums/showthread.php?t=57872&highlight=%DCberschrift

und dort ist die Rede von report, nicht scrreprt.
Versuch es mal etwa so:


\documentclass[english]{scrreprt}
\usepackage{babel,showframe}
\renewcommand*\chapterheadstartvskip{\vspace*{0pt} }

\begin{document}
\tableofcontents
\chapter{foo}
\end{document}

MfG

Kartoffeltier82
05-05-2008, 09:56
da hast du natürlich völlig recht.... hab die Dokumentenklassen durcheinander gehauen :o
ich kann aber das package babel nicht benutzten...dann will er viele meiner anderen packages nicht (hyperref zum Beispiel)
der Befehl klappt übrigens trotzdem (auch ohne babel, immerhin passt eine Zeile mehr aufs Blatt, obwohl mit meiner ursprünglichen Version sogar nochmehr Platz gespart wurde) diesen Befehl meine ich :

\renewcommand*\chapterheadstartvskip{\vspace*{0pt} }

Jetz fehlt mir nur noch die Größe LARGE statt huge für die Überschriften dann ist alles perfekt... kannst du mir dafür vielleicht noch einen Tipp geben???

Vielen Dank schonmal!
Das Kartoffeltier

rais
05-05-2008, 11:07
Moin moin,


ich kann aber das package babel nicht benutzten...dann will er viele meiner anderen packages nicht (hyperref zum Beispiel)

apropos Beispiel ... hast Du da ein Minimalbeispiel für uns?


Jetz fehlt mir nur noch die Größe LARGE statt huge für die Überschriften dann ist alles perfekt... kannst du mir dafür vielleicht noch einen Tipp geben???

wie sieht es mit der bereits angesprochenen smallheadings-Klassenoption aus?

MfG

Kartoffeltier82
05-05-2008, 13:18
Danke, danke! Mit smallheadings klappts.
Jetzt hab ich alles was ich wollte :D