PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neuling mit Formatierungsfragen



Florian1234
28-01-2009, 12:26
Hallo zusammen, ich bin neu im Forum und auch in Sachen LaTeX.

Ich möchte meine Magister-Arbeit mit LaTeX generieren, da es ein besseres Schriftbild gibt.

Nun habe ich aber einige Fragen zur Formatierung des Texts.

1.) Ich möchte das Literaturverzeichnis nicht automatisiert einbinden, sondern als Textbestandteil (sofern möglich). Nun habe ich also die Auflistung der Titel auf den hinteren Seiten als \chapter eingebunden.
Nun das "Problem": Ich möchte gern, dass es folgendermaßen aussieht.

Autor Nachname,Vorname: Titel...blablabla

noch mehr titel, herausgeber, ort und so


Soweit kein Problem. Ich möchte jedoch, dass in der nächsten Zeile, die meistens ja noch dazugehört (bibliographische Angaben sind ja meistens länger als eine Zeile. Bsp. Zeitschriftenaufsatz oder Aufsatz in Sammelband), ein Einzug von 0,5cm am Anfang der Zeile ist.
Das erleichtert meiner Meinung nach die Übersichtlichkeit bei der Textdarstellung.

Ist das irgendwie möglich?


2.) Kopfzeilen: Ich möchte eine horizontale Linie in der Kopfzeile angefangen von der Seite nach dem Titelblatt (einseitiger Druck), die über dieser Linie drei Wortblöcke (links und mittig) und rechts die Seitenzahl enthalten soll.
Nun macht LaTeX aber in der pdf-Datei bei den Seiten, wo ein neues Kapitel mittels \chapter beginnt zwar die Kopfzeile mit Text und Linie, aber die Seitenzahl ist in der Fußzeile zentriert.

Wie kann ich das lösen?


Ich bin gern bereit, irgendwelche Codes hier einzustellen.

Hier mal der header:

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

\usepackage{ngerman}
\usepackage{fancyhdr}
\usepackage[latin1]{inputenc}
\usepackage{geometry} %Seitenränder
\geometry{a4paper,left=30mm,right=50mm, top=30mm, bottom=30mm}

\usepackage{setspace} \onehalfspacing
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\setkomafont{sectioning}{\normalcolor\bfseries}
\addtokomafont{chapter}{\normalsize}
\addtokomafont{section}{\normalsize}
\addtokomafont{subsection}{\normalsize}
\addtokomafont{subsubsection}{\normalsize}
\usepackage{greekctr}

\renewcommand{\thechapter}{\Alph{chapter}}
\renewcommand{\thesection}{\thechapter.\Roman{sect ion}}
\renewcommand{\thesubsection}{\thesection.\arabic{ subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\a lph{subsubsection}}
\renewcommand{\theparagraph}{%
\thesubsubsection)\nobreakspace\greek{paragraph}}

\newcommand{\tocthechapter}{\Alph{chapter}}
\newcommand{\tocthesection}{\Roman{section}}
\newcommand{\tocthesubsection}{\arabic{subsection} }
\newcommand{\tocthesubsubsection}{\makeautobrace\a lph{subsubsection}}
\newcommand{\toctheparagraph}{\makeautobrace\greek {paragraph}}

\newcommand*{\AddContentsLine}{}
\let\AddContentsLine\addcontentsline
\renewcommand*{\addcontentsline}[3]{%
\begingroup
\let\thechapter\tocthechapter
\let\thesection\tocthesection
\let\thesubsction\tocthesubsection
\let\thesubsubsection\tocthesubsubsection
\let\theparagraph\toctheparagraph
\let\thesubparagraph\tocthesubparagraph
\AddContentsLine{#1}{#2}{#3}%
\endgroup
}
\makeatletter
\newcommand*{\autobrace}{\if@altsecnumformat%(
)\fi}
\makeatother
\DeclareRobustCommand*{\makeautobrace}{\let\autodo t\autobrace}

\renewcommand*{\othersectionlevelsformat}[1]{\csname #1format\endcsname}
\newcommand*{\sectionformat}{\thesection\autodot\e nskip}
\newcommand*{\subsectionformat}{\thesubsection\aut odot\enskip}
\newcommand*{\subsubsectionformat}{\thesubsubsecti on\autobrace\enskip}
\newcommand*{\paragraphformat}{\theparagraph\autob race\enskip}
\newcommand*{\subparagraphformat}{\thesubparagraph \autodot\enskip}


\begin{document}
\setcounter{secnumdepth}{5}

\nocite{*}

\begin{titlepage}




Kann mir damit jemand weiterhelfen, bitte?

*edito: Eben vergessen: Das Literaturverzeichnis sollte dann ungefähr so aussehen von der Formatierung her, nur nicht Fettdruck enthalten, wie hier dargestellt:
http://nasauber.de/latex_know_how/literaturangaben/

mechanicus
28-01-2009, 12:46
Hallo,

und willkommen. Vorab erstmal: für einen Anfänger hast du schon eine ziemlich gute Präambel.

Du lädst das Paket ngerman. Das ist veraltet. Du solltest ngerman als globale Option setzten und das Paket babel stattdessen laden.



1.) Ich möchte das Literaturverzeichnis nicht automatisiert einbinden, sondern als Textbestandteil (sofern möglich). Nun habe ich also die Auflistung der Titel auf den hinteren Seiten als \chapter eingebunden.
Wie darf ich das Verstehen? du möchtest also kein bibtex nutzen. Wie genau erzeugst du denn dein Literaturverzeichnis?
EDIT: Habe deinen Nachtrag gesehen. Du möchtest also doch bibtex nutzen, unter Verwendung des jurabib-Paketes. Die Beschreibung über die Verwendung ist doch auf deiner Seite angegeben.



2.) Kopfzeilen: Ich möchte eine horizontale Linie in der Kopfzeile angefangen von der Seite nach dem Titelblatt (einseitiger Druck), die über dieser Linie drei Wortblöcke (links und mittig) und rechts die Seitenzahl enthalten soll.
Nun macht LaTeX aber in der pdf-Datei bei den Seiten, wo ein neues Kapitel mittels \chapter beginnt zwar die Kopfzeile mit Text und Linie, aber die Seitenzahl ist in der Fußzeile zentriert.

Hierzu musst du die Kopfzeilen auch passend definieren. Ich würde dir zu scrpage2 (Dokumentation in scrguide) raten, weil du auch eine KOMA-Klasse nutzt. In der genannten Dokumentation findest du dann auch, dass chapter-Seiten den Stil plain haben, um sich von den übrigen Seiten abzuheben. Dies kann man natürlich ändern (siehe scrguide).

Gruß
Marco

Florian1234
28-01-2009, 12:58
Hallo,...
Wie darf ich das Verstehen? du möchtest also kein bibtex nutzen. Wie genau erzeugst du denn dein Literaturverzeichnis?
...
Hierzu musst du die Kopfzeilen auch passend definieren. Ich würde dir zu scrpage2 (Dokumentation in scrguide) raten, weil du auch eine KOMA-Klasse nutzt. In der genannten Dokumentation findest du dann auch, dass chapter-Seiten den Stil plain haben, um sich von den übrigen Seiten abzuheben. Dies kann man natürlich ändern (siehe scrguide).

Gruß
Marco

Danke schon mal. Das zu scrpage werde ich mal durchlesen.

Eigentlich möchte ich nicht unbedingt bibtex nutzen, da mir die Umwandlung aus Word, wo ich schon ein Literaturverzeichnis angelegt habe, zu umständlich erscheint.
Ich nutze praktisch Word für das reine Schreiben der Arbeit, möchte dann aber LaTeX für die Druckversion nutzen, da es bessere Ausgabequalität hat und das ganze lesbarer macht.

mechanicus
28-01-2009, 13:05
Hallo,

eigentlich eine unschöne Sache. Man kann doch schließlich sein Literatur mit jabref oder einem anderen Programm verwalten. Was du machen kannst, du kannst die einfach bibliography-Umgebung nutzen.
Hier (http://janeden.org/2551/) habe ich auf die schnelle eine Erklärung gefungen.

Gruß
Marco

Florian1234
28-01-2009, 13:09
Ich könnte Bibliographix dafür verwenden. Das gibt mir dann auch eine bibtex-Liste dafür aus.
Aber da muss ich ja auch erstmal den ganzen Kram reintippen, den ich in Word schon drin habe.

mechanicus
28-01-2009, 13:18
Ich könnte Bibliographix dafür verwenden. Das gibt mir dann auch eine bibtex-Liste dafür aus.
Aber da muss ich ja auch erstmal den ganzen Kram reintippen, den ich in Word schon drin habe.
Das los der Word-Schreiber. Aber bibliographix kann doch auch das Literaturverzeichnis eines Worddokumentes bearbeiten bzw. erstellen.
Und die Lösung:

\begin{thebibliography}
\bibitem ...
\bibitem ...
\begin{thebibliography}
magst nicht nehmen, wäre auch copy and paste.
Gruß
Marco

Florian1234
28-01-2009, 13:22
Das los der Word-Schreiber. Aber bibliographix kann doch auch das Literaturverzeichnis eines Worddokumentes bearbeiten bzw. erstellen.
Und die Lösung:

\begin{thebibliography}
\bibitem ...
\bibitem ...
\begin{thebibliography}
magst nicht nehmen, wäre auch copy and paste.
Gruß
Marco

Hmm, na Bibliographix ist schon praktisch dafür.
Aber wenn die Ausgabe mit

\begin{thebibliography}
\bibitem ...
\bibitem ...
\begin{thebibliography}

auch so klappt, wie ich mir das vorstelle...

Noch ne allgemeine Frage zum Zitieren dann. Mache ich dann eine Fußnote und schreibe dann \cite + den code da hinein?

mechanicus
28-01-2009, 13:45
Hmm, na Bibliographix ist schon praktisch dafür.
auch so klappt, wie ich mir das vorstelle...
Also auf Anhieb nicht. Das bedarf einiger Modifikationen dieser Umgebung. Ich persönlich empfehle bibtex.

Hier mal ein Beispiel mit der genannten Umgebung:

\documentclass[a4paper,12pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel}
%\usepackage{jurabib}

\begin{document}
\section{foo}
Text \footnote{\cite{MLskript}} \cite{atuning}

\begin{thebibliography}{Muster}
\bibitem[Morik97]{MLskript} \emph{Skript Maschinelles Lernen}, Prof. Katharina Morik, 1997
\bibitem{atuning} Volker Wollny (Hrsg.): {\it Amiga--Tuning}. Interest--Verlag, Augsburg, 1996.
\end{thebibliography}
\end{document}

Mit jurabib wäre das Ergebniss schöner. Also an deiner Stelle würde ich die Arbeit auf mich nehmen. Weil copie paste ist auch nur soweit gewährleistet, dass du noch einiges Einstellen musst.

Gruß
Marco

Florian1234
28-01-2009, 16:00
Okay, also - ich habe jetzt eine bibtex Datei via Bibliographix erstellt.

Wie muss ich (mit jurabib) das Teil jetzt einbauen, damit ich ein Literaturverzeichnis erhalte? Hinweis: Ich habe im Fließtext noch keine \cite Befehle, lediglich "normale" Fußnoten gesetzt.

Hilfe... :confused: ich bin blutiger Anfänger.

mechanicus
28-01-2009, 16:35
Hallo,

Hierfür gibt es den Befehl

\nocite{*}
Er sorgt dafür, dass alles was an Literatur in der bib steht, auch in das Literaturverzeichnis aufgenommen wird. Ansonsten hast du doch in Beitrag 1 einen schönen Link, der es gut erklärt.

Gruß
Marco

Florian1234
28-01-2009, 16:54
Hallo, sorry, aber irgendwie kapier ich das nicht. :confused::confused:

Ich habe nun z.B. einen BibTex-Eintrag der Literaturliste:

@Book{D\"{u}mmler34,
author = {D\"{u}mmler, Ernst},
title = {{Geschichte des ostfr\"{a}nkischen Reichs Band 1 - Ludwig der Deutsche}},
shorttitle = {},
keywords = {},
journal = {},
booktitle = {},
editor = {},
address = {Berlin},
publisher = {},
volume = {},
number = {},
series = {},
LCCN = {},
year = {1887},
month = {},
pages = {},
school = {},
ISBN = {},
edition = {2},
key = {Dümmler34}

Wie bekomme ich den nun im Fließtext als Fußnote und wie kriege ich unten am Textende bzw. an der jeweiligen Stelle das Lit-Verzeichnis? Die Dokumentationen dazu helfen mir auch nicht. :(

mechanicus
28-01-2009, 17:12
Hallo,

ich habe mal deinen Header genommen.


\begin{filecontents}{buch.bib}
@Book{Duemmler34,
author = {D\"{u}mmler, Ernst},
title = {{Geschichte des ostfr\"{a}nkischen Reichs Band 1 - Ludwig der Deutsche}},
shorttitle = {},
keywords = {},
journal = {},
booktitle = {},
editor = {},
address = {Berlin},
publisher = {},
volume = {},
number = {},
series = {},
LCCN = {},
year = {1887},
month = {},
pages = {},
school = {},
ISBN = {},
edition = {2},
key = {Dümmler34}
}
\end{filecontents}

\documentclass[12pt,a4paper,titlepage,ngerman,bibliography=totoc]{scrreprt}

\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry} %Seitenränder
\geometry{a4paper,left=30mm,right=50mm, top=30mm, bottom=30mm}
\usepackage[automark]{scrpage2}
\usepackage{jurabib}

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

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


\usepackage{blindtext}

\usepackage{setspace} \onehalfspacing
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\setkomafont{sectioning}{\normalcolor\bfseries}
\addtokomafont{chapter}{\normalsize}
\addtokomafont{section}{\normalsize}
\addtokomafont{subsection}{\normalsize}
\addtokomafont{subsubsection}{\normalsize}
\usepackage{greekctr}

\renewcommand{\thechapter}{\Alph{chapter}}
\renewcommand{\thesection}{\thechapter.\Roman{sect ion}}
\renewcommand{\thesubsection}{\thesection.\arabic{ subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\a lph{subsubsection}}
\renewcommand{\theparagraph}{%
\thesubsubsection)\nobreakspace\greek{paragraph}}

\newcommand{\tocthechapter}{\Alph{chapter}}
\newcommand{\tocthesection}{\Roman{section}}
\newcommand{\tocthesubsection}{\arabic{subsection} }
\newcommand{\tocthesubsubsection}{\makeautobrace\a lph{subsubsection}}
\newcommand{\toctheparagraph}{\makeautobrace\greek {paragraph}}

\newcommand*{\AddContentsLine}{}
\let\AddContentsLine\addcontentsline
\renewcommand*{\addcontentsline}[3]{%
\begingroup
\let\thechapter\tocthechapter
\let\thesection\tocthesection
\let\thesubsction\tocthesubsection
\let\thesubsubsection\tocthesubsubsection
\let\theparagraph\toctheparagraph
\let\thesubparagraph\tocthesubparagraph
\AddContentsLine{#1}{#2}{#3}%
\endgroup
}
\makeatletter
\newcommand*{\autobrace}{\if@altsecnumformat%(
)\fi}
\makeatother
\DeclareRobustCommand*{\makeautobrace}{\let\autodo t\autobrace}

\renewcommand*{\othersectionlevelsformat}[1]{\csname #1format\endcsname}
\newcommand*{\sectionformat}{\thesection\autodot\e nskip}
\newcommand*{\subsectionformat}{\thesubsection\aut odot\enskip}
\newcommand*{\subsubsectionformat}{\thesubsubsecti on\autobrace\enskip}
\newcommand*{\paragraphformat}{\theparagraph\autob race\enskip}
\newcommand*{\subparagraphformat}{\thesubparagraph \autodot\enskip}


\begin{document}
\tableofcontents
\chapter{foo}
\blindtext\footcite[S.~35]{Duemmler34}

\bibliographystyle{jurabib}
\bibliography{buch}
\end{document}

Hierbei habe ich mit filecontents nur die bib-Datei erzeugt, welche du schon hast. Und die bibdatei wird mittels \bibliography{buch} eingebunden.

Gruß
Marco

Florian1234
28-01-2009, 17:36
Wenn ich diesen header benutze, wie oben angegeben, bekomme ich Fehlermeldungen und Warnungen und es wird keine pdf-Datei erzeugt. :(

Warum geht das denn nicht??

mechanicus
28-01-2009, 17:48
Wenn ich diesen header benutze, wie oben angegeben, bekomme ich Fehlermeldungen und Warnungen und es wird keine pdf-Datei erzeugt. :(

Warum geht das denn nicht??
Du solltest schon mein Beispiel nehmen. Aber bedenke, du arbeitest mit Windows und hast somit eine andere Kodierung. Ich habe (weil Linux):

\usepackage[utf8]{inputenc}
und du hast:

\usepackage[latin1]{inputenc}
oder

\usepackage[ansinew]{inputenc}

Aber was für Fehler bekommst du. Hast du 4 mal kompiliert?

Gruß
Marcp

Florian1234
28-01-2009, 18:30
Ich habe mal ne pm geschickt.

Florian1234
31-01-2009, 15:03
Hmpf, nun habe ich die Bibliographie mit dem Literaturverwaltungsprogramm vervollständigt und noch mal nach BibTex exportiert.
Jetzt meckert es wieder. Scheinbar über den BibTex Key bei einer Fußnote mit Literaturhinweis.:confused:

Ich bekomme den Fehler

"Citation (hier dann der Name des Eintrags in der Bibtex-Datei) on page 3 unidefined on input line 124 [3] [4] [5] [6] [7] [8] [9]"
Danach meckert es über inputenc und latin1.


Mist, dabei funktionierte es doch, nachdem Mechanicus mir dankenswerter Weise so gut geholfen hatte.