PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Diplomarbeit mit LaTeX



martinli
20-05-2010, 23:30
Moin Moin,

Ich bin gerade dabei meine Diplomarbeit in LaTeX zu tippen: LEd als Editor und TeXLive als tex (MikTex auch vorhanden).

Ich habe keine großen Anforderungen, eigentlich besteht die Diplomarbeit aus reinem Text, ohne Formeln Grafiken etc. Da Office Blöde ist und ich mich während eines früheren Studiums mal in LaTeX reingearbeitet habe will ich das jetzt auch nutzen. Lediglich Bibtex für die Literatur nutze ich in zusammenarbeit mit JabRef.

Wie so viele hab ich eine entsprechende Datei aus zweiter Hand bekommen.

\documentclass[12pt,oneside,a4paper,headinclude=on,footinclude=of f,DIV=15]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amsthm,amsfonts,latexs ym}
\usepackage[latin1]{inputenc}
% fuer Zitate
\usepackage[round]{natbib}
\usepackage{enumerate}
\usepackage{graphicx}
\usepackage{color}
\usepackage{lscape}
\usepackage{flexisym}
\usepackage{breqn}
\setkeys{breqn}{breakdepth={100}}
%\usepackage{setspace}
%\setkeys{breqn}{compact}

% Stil der Abs"atze
\usepackage[headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}

%
% Kopf und Fußzeilen
%
\usepackage{scrpage2}

% Inhalt bis Section rechts und Chapter links
\automark{section}
\chead{\headmark}
%\setheadtopline{.4pt}
\setheadsepline{.4pt}
%\setkomafont{pagehead}{\normalfont\bfseries} % Kopfzeilenschrift
%
% Für Sätze, Definitionen und Beispiele
% ein * unterdrückt eine Nummerierung


\begin{document}
%\maketitle \thispagestyle{empty} \vfill
%\begin{center}

%\end{center}
%\vfill

\input{titelseite.tex}

%INHALTSVERZEICHNIS
\newpage %Neue Seite
\setcounter{page}{0} %Seitenzählung = 0
\pagenumbering{roman} %Römische Zahlen
\tableofcontents %Inhaltsverzeichnis



\newpage %Neue Seite
\setcounter{page}{0} %Seitenzahl = 0
\pagenumbering{arabic} %arabic Zahlen
%\pagestyle{scrheadings}
\input{Gliederung.tex} %Gliederung inklusive Text

\cite{*}
% Literaturliste soll im Inhaltsverzeichnis auftauchen
\newpage
\pagestyle{scrplain}
\addcontentsline{toc}{section}{Literatur}

\bibliographystyle{dinat}
%Literaturliste endgueltig anzeigen
\bibliography{Literatur/literatur-dipl}

\end{document}



Jetzt gibts noch 1-2 Kleinigkeiten, die gern ander hätte:

- Die Kapitelnummer und der Kapitelname taucht bisher in der Kopfzeite mittig auf. Das würd ich gern links Zentriert haben.
- Die Seitenzahl würde ich gern im Hauptteil auch in der Kopfzeile (rechts) haben
- Links brauche ich 5cm Rand

Bibtex:
Ich hab eine menge Bücher in der Datenbank. Ich würde aber gern nur die Bücher anzeigen, die ich auch wirklich verwendet habe. Wie geht das?

Das wars eigentlich fürs erste. Ich bedanke mich schon mal für eure Unterstützung.

Viele Grüße aus dem Norden

Martin

lockstep
20-05-2010, 23:58
Hallo und willkommen im Forum. :)

Dein Beispiel ist durch die Verwendung von \input nicht lauffähig, aber das gehört zum Privileg von Neuankömmlingen. Für zukünftige Anfragen solltest du diese (http://www.mrunix.de/forums/showthread.php?t=66921) Anleitung wenigstens grob überfliegen.

Kapitelnummer und Seitenzahl nach deinen Wünschen - wenn ich sie richtig verstanden habe - erreichst du wie folgt (scrpage2 einmal laden reicht übrigens):



\usepackage[headsepline,plainheadsepline]{scrpage2}
\automark{section}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[\headmark]{\headmark}
\ohead[\pagemark]{\pagemark}


Die Angabe "5 cm Rand links" ist zu ungenau. Wie sollen die anderen Ränder bzw. der Satzspiegel allgemein aussehen?

Zur Bücherfrage kann ich ohne lauffähiges Beispiel nur sagen, dass LaTeX standardmäßig nur zitierte Werke in ein Literaturverzeichnis aufnimmt. Sollte das bei dir anders sein, hast du ev. irgendwo \nocite{*} stehen.

Für Diplomarbeiten ist übrigens die Klasse scrreprt (die die zusätzliche Gliederungsebene \chapter bietet) tendenziell geeigneter als scrartcl.

lockstep

martinli
21-05-2010, 10:33
Moin Moin,

Erstmal vielen Dank, Die kopfzeile sieht schon mal so aus wie ich sie haben will.

Den Rand links brauche ich weil ich das ganze ja binden lassen muss. Im endeffekt soll eben einfach links die ersten 5cm nichts stehen, also die seite sich auf den restlichen cm verteilen.
Hat dazu jemand einen einfachen Tip?

Wieso das ganze mit \input nicht lauffähig sein soll verstehe ich nicht? Bei mir wird kein fehler angezeigt und das PDF schaut schon ganz gut aus. Und die gewünschten Abschnitte werden auch eingebunden.

Vielen Dank schon mal

Martin

LuPi
21-05-2010, 10:39
Du kennst den optionalen Parameter BCOR (binding correction)? Falls nicht, wirf mal eine Suchmaschine Deiner Wahl an.
[EDIT: Oder schau in den scrguide.]

Dass das \input{bla} bei *Dir* funktioniert, ist schon klar (Du hat ja bla.tex auch vorliegen). Bei den meisten anderen dürfte das aufgrund der fehlenden bla.tex-Datei hingegen nicht der Fall sein. Für dies und andere Tips war auch der Link (http://www.mrunix.de/forums/showthread.php?t=66921) von lockstep gedacht.

martinli
21-05-2010, 11:12
Moin,

Super, die Suchmaschine meiner Wahl hat geholfen. Schaut klasse aus.

Jetzt hab ich gerade nur noch das Problem, dass an ganz wenigen Stellen, extrem lange Wörter rechts über den Rand hinaus geschrieben werden.
Was könnte ich dazu noch einstellen??

Vielen Dank

Martin

LuPi
21-05-2010, 11:16
Dafür gibt es verschiedene Möglichkeiten. Eine davon: Du hast Wörter mit Bindestrich darin. Falls nicht, ist es einfacher, wenn Du ein Minimalbeispiel erstellt, in dem die Wörter identifizierbar sind. Meine Kristallkugel ist etwas verregnet ...

Bilbo
21-05-2010, 12:28
Jetzt hab ich gerade nur noch das Problem, dass an ganz wenigen Stellen, extrem lange Wörter rechts über den Rand hinaus geschrieben werden.
Was könnte ich dazu noch einstellen??

Wörter mit \- zum Trennen erzwingen oder global mit \hyphenation{}.

LuPi
21-05-2010, 12:56
Wörter mit \- zum Trennen erzwingen oder global mit \hyphenation{}.

Letzteres funktioniert nicht bei Wörtern mit Bindestrichen und/oder Umlauten.
Für Ersteres gibt es Alternativen, je nachdem was gewünscht ist.

Deshalb sollte martinli erst einmal zeigen, welche Wörter oder welche "Arten" von Wörtern betroffen sind.

lockstep
21-05-2010, 13:28
Letzteres funktioniert nicht bei Wörtern mit Bindestrichen und/oder Umlauten.

Das Paket fontenc ermöglicht den Einsatz von \hyphenation bei Wörtern mit Umlauten.



\documentclass{article}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}% globale Trennung von Wörtern mit Umlauten
\usepackage[ngerman]{babel}

\hyphenation{Dörrpflau-me}% Test: Keine Trennung nach Dörr-

\begin{document}

Ein sinnloser Satz, der nur eines zeigen soll: %
Die Trennung des Wortes Dörrpflaume.

\end{document}


(Wobei - wie komme ich als Wiener eigentlich auf Dörrpflaume? :o)

lockstep

LuPi
21-05-2010, 13:45
Wau! Das war mir nicht bekannt - wieder was dazugelernt. Besten Dank!

Aber Nachfrage: Was mache ich denn damit:


\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}% globale Trennung von Wörtern mit Umlauten
\usepackage[ngerman]{babel}

\hyphenation{Vergröße-rung}

\begin{document}
\end{document}

lockstep
21-05-2010, 14:05
Vielleicht bin ich gerade schwer von Begriff, aber es klappt einwandfrei.



\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}% globale Trennung von Wörtern mit Umlauten
\usepackage[ngerman]{babel}

\hyphenation{Vergröße-rung}

\begin{document}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Vergrößerung
\end{document}


lockstep

LuPi
21-05-2010, 14:14
Das ist schon merkwürdig. Da scheint sich WinEdt verschluckt zu haben.

Bei mir hat das pdfLaTeXen folgendes Ergebnis geliefert.


! Improper \hyphenation will be flushed.
l.7 \hyphenation{Vergrö{
\ss}e-rung}
?

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...


Mit \listfiles davor läuft es anstandslos durch. Und nach Entfernen desselben jetzt auch ...