Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei Präambel (Umlaute, Schriftgrösse....)
Hallo,
ich kriege es einfach nicht gebacken - ich versuche nun schon seit Stunden alles so hinzubekommen wie ich es will:
1) Deutsche Umlaute sollen korrekt dargestellt werden
2) Alles auf die "normale" schriftgrösse 12pt
3) Alles auf Deutsch
Das Problem ist ich benutzt ein style file und ein cls file die mir meine titelseiten definieren. Aber dort wird nirgendwo die schrift gesetzt - von daher glaube ich muss ich die auch nicht angeben für euch oder?
Das seltsame ist: Wenn ich Schrifteinstellung 10pt benutze dann sind meine Titelseiten in korrekter Grösse so wie ich es gern am ende haben würde. Dafür ist meine Schriftgrösse z.B in der Kurzfassung sehr sehr klein. Wenn ich jetzt global 12pt eingebe ist dann die grösse in der Kurzfassung und dem rest in Ordnung aber die Schrift auf den Titelseiten wieder zu groß. Woran liegt das?
In dem cls file wird halt nur \LARGE ein paar mal benutzt. Sonst nix.
Hier mal mein Dokument:
\documentclass[a4paper,12pt,twoside]{thesis}
%\usepackage[utf8]{inputenc}
%\usepackage[ngerman, USenglish]{babel}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%\documentclass[a4paper,10pt,twoside]{scrbook}
\usepackage[intlimits]{amsmath}
\usepackage{amssymb} %amsthm
\usepackage{float,epsfig,longtable,rotating}
\usepackage{pstricks,pst-node,pst-coil,pst-plot}
\usepackage[hang]{subfigure}
\usepackage[hang,footnotesize,bf]{caption2}
% parskip für vertikale absatztrennung ohne einrückung
\usepackage{parskip,latexsym}
\usepackage[scanall]{psfrag}
\usepackage{array,dcolumn}
\usepackage{moreverb}
\usepackage{multicol}
\usepackage{fancybox}
\pagestyle{empty}
%Defining the title page data
\author{xy}
\title{xxx}
\supervisor{xxx,}
\supervisortwo{xxx}
\thesistypeadd{xxxx}
\finishdate{xv}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\pagenumbering{roman}
\maketitlepages
\makeassertion
\cleardoublepage
\cleardoublepage
\thispagestyle{empty}
\cleardoublepage
\input{Kurzfassung.tex}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}
\chaptermark{Inhaltsverzeichnis}
%%%%%%%%%%%%%%%%%%Including Body%%%%%%%%%%%%%%%%%%%%%%
\input{Einleitung.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%
\bibliographystyle{siam}
\bibliography{dabibtex.bib}
\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\end{document}
Ich häng mal das cls file an:
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{thesis}[1996/05/26 v1.3r Standard LaTeX document class]
\LoadClassWithOptions{scrbook}
\RequirePackage{thesis}
\newcommand{\supervisor}[1]{\newcommand{\@supervisor}{#1}}
\newcommand{\supervisortwo}[1]{\newcommand{\@supervisortwo}{#1}}
\newcommand{\finishdate}[1]{\newcommand{\@finishdate}{#1}}
\newcommand{\thesistype}[1]{\newcommand{\@thesistype}{#1}}
\newcommand{\thesistypeadd}[1]{\newcommand{\@thesistypeadd}{#1}}
\newcommand{\maketitlepages}{
\begin{titlepage}
\thispagestyle{empty}
\begin{center}
\vspace*{\fill}
\oTU{6cm}\\
\vspace{2cm}
\Large HIER STEHT ETWAS \\
\vspace{0.5cm}
HIER AUCH
\vspace{3.0cm}
%Titel
\textbf{\Huge\@title}\\
\vspace{2.5cm}
{\LARGE \@thesistype\ \@thesistypeadd}\\
\vspace{1.0cm}
%Author
\textbf{\LARGE\@author}\\
\vspace*{\fill}
\vspace*{\fill}
\end{center}
\end{titlepage}
1) Nimm die richtige Encodierung (also die, die du in deinem Editor eingestellt hast). Auswahl: utf8, latin1, ansinew, applemac (als Option zum inputenc-Paket)
Zur Sprache: Unbedingt babel-Paket benutzen und als Option ngerman angeben (Paket german ist afair veraltet)
Pakete float und epsfig brauchst du beide nicht! (sollten auch beide NICHT verwendet werden)
caption2 ist veraltet - caption ist aktuell.
subfigure ist veraltet - subfig ist aktuell (woher genau hast du diese schreckliche Vorlage?!)
Schriftgrösse: 12pt als Klassenoption lassen und falls nötig die Titelseite halt manuell anpassen.
Dann zu den restlichen Paketen: Ich hab den Verdacht, dass du viele gar nicht brauchst - kommentier alle aus, die du nicht wirklich benötigst - somit sparst du dir viele Inkompatibilitäten.
MfG Bischi
PS: Falls es immer noch nicht funktioniert, lad nochmals das angepasste Minimalbeispiel rauf.
sommerfee
27-07-2007, 20:56
Eine kleine Ergänzung meinerseits:
1) Nimm die richtige Encodierung (also die, die du in deinem Editor eingestellt hast). Auswahl: utf8, latin1, ansinew, applemac (als Option zum inputenc-Paket)
Und wenn man nicht weiß, welches die richtige Encodierung ist, einfach
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
verwenden.
Liebe Grüße,
Axel
Kleiner Nachtrag meinerseits:
die Anleitung von selinput (http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/selinput.pdf) schlägt zusätzlich noch das Eurozeichen vor, um zweifelsfrei das richtige Encoding zu erkennen
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€},
}
@Mat
Wenn Deutsch Deine Hauptsprache ist, dann solltest Du die Reihenfolge für Babel ändern.
%\usepackage[ngerman, USenglish]{babel}
\usepackage[USenglish, ngerman]{babel}
%\usepackage{german}
Salnic
puh...danke für eure Hilfe...sehr nett.
Hmm...ja die Vorlage scheint nicht so toll zu sein. Ich bräuchte sie aber wegen den Deckblättern.
Also ich habe jetzt so gut wie alles auskommentiert - nur die Kopfzeile hätte ich noch gern drin. Also das mit fancy....deswegen ist es drin. Auch die Seitenränder wollte ich anpassen lassen so wie dort im file jetzt. Wie ist es denn - müssen die nicht wechseln weil wenn es eingebunden wird fehlt ja links immer etwas mehr - also die Ausarbeitungen sind doch immer links etwas mehr abstand und auf der rückseite dann eben rechts etwas mehr freiraum.
Die Paragraphen sind nur durch das command das ich jetzt einkommentiert habe korrekt eingerückt - passt das?
Die Umlaute funktionieren jetzt erst NACH den Titelseiten. Dort sind die Umlaute einfach weg. Auch die Schriftgrösse ist auf den Titelseiten nicht korrekt meiner Meinung nach. Etwas zu groß...sonst ist sie im Dokument in Ordnung.
Hier mal meine reduzierte Präambel:
\documentclass[a4paper,12pt,twoside]{da-thesis}
\usepackage[utf8]{inputenc}
\usepackage[USenglish, ngerman]{babel}
% parskip für vertikale absatztrennung ohne einrückung
\usepackage{parskip,latexsym}
% seitenränder festlegen
\usepackage{calc}
\usepackage[a4paper,width=150mm,hcentering,vmargin={45mm,45mm}]{geometry}
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
% kopfzeilen definieren
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter \ #1}{}}
\renewcommand{\sectionmark}[1]{\markboth{\thesection \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\renewcommand{\headrulewidth}{0.3pt}
\setlength{\headwidth}{\textwidth}
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0.3pt}
\fancyhf{}
\fancyfoot{}
\fancyhead[LE,RO]{\thepage}
}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyfoot{}
\pagestyle{empty}
%Defining the title page data
\author{xx}
\title{xx}
\professor{xxx}
\supervisor{xxx}
\supervisortwo{xxx}
\thesistype{xxx}
\thesistypeadd{xxxx}
\finishdate{xxxx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\pagenumbering{roman}
\maketitlepages
\makeassertion
\cleardoublepage
\input{Danksagung.tex}
\cleardoublepage
\thispagestyle{empty}
\cleardoublepage
\input{Kurzfassung.tex}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}
\chaptermark{Inhaltsverzeichnis}
%%%%%%%%%%%%%%%%%%Including Body%%%%%%%%%%%%%%%%%%%%%%
\input{Einleitung.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%
\bibliographystyle{siam}
\bibliography{dabibtex.bib}
\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\end{document}
Hi Mat,
habe leider nicht die "Vorlage" da-thesis. Möglicher Weise wird dort auf Englisch umgeschalten. Versuch mal ein
\selectlanguage{ngerman}
Salnic
sommerfee
27-07-2007, 22:01
die Anleitung von selinput (http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/selinput.pdf) schlägt zusätzlich noch das Eurozeichen vor, um zweifelsfrei das richtige Encoding zu erkennen
Erwischt. Ich hatte die Zeilen aus einem Posting von Heiko Oberdiek herauskopiert, die Anleitung liegt hier zwar ausgedruckt, aber noch ungelesen herum. (Jetzt fehlt ein Smilie, der verlegen schaut ;) )
Danke für den Hinweis!
Liebe Grüße,
Axel
ja da-thesis das ist ja von mir...also mit den umlauten hab ichs jetzt in den titelseiten hinbekommen durch gleiches einfügen von ngerman dort.
Was jetzt problematisch ist sind die Seitenränder. Die müssen doch bei ungeraden seiten links grösser sein und bei geraden rechts grösser oder?
Wörter die länger sind trennt er nicht am Seitenrand - die laufen jetzt alle rechts aus der seite raus....abhilfe?
Danke euch vielmals
Donalduck
28-07-2007, 03:06
Was jetzt problematisch ist sind die Seitenränder. Die müssen doch bei ungeraden seiten links grösser sein und bei geraden rechts grösser oder?
Nein. Die inneren Ränder sind in etwa halb so groß wie die äußeren Ränder. Die inneren Ränder addieren sich optisch zusammen zu einem Rand, der in etwa so groß ist wie ein einzelner äußerer Rand.
Du hast also 3 seitliche Ränder, die alle etwa gleich groß sind: rechts, mitte und links.
Daher ist bei ungeraden Seiten (den rechten Seiten) der linke (=innere) Rand kleiner als der rechte.
Ja schon, aber wie erreiche ich das :) Ich will ja eben dass der mittlere Rand breiter ist als der äußere - aber wie krich ichn dat hin ?
Schau mal im scrguide.pdf nach BCOR (=Binderandkorrektur?) nach.
MfG Bischi
daswaldhorn
28-07-2007, 13:02
Hallo,
mit dem Paket geometry kannst du manuell an den Randeinstellungen drehen.
Grüße, Carsten
Danke - funktioniert so -
jetzt bräuchte ich noch Hilfe bei etwas:
Wenn Wörter länger als ne Zeile sind ode halt am ende auftreten, dann werden sie nicht automatisch umgebrochen sondern schießen über die seite hinaus. Wie kann ich das verhindern?
Danke euch vielmals
babel-ngerman haste drin? Dann wirf mal die Forensuche nach hyphenation an... (oder dann manuell: Trenn\-strich)
MfG Bischi
PS: Normalerweise sollte es automatisch umbrechen...
Danke - jetzt klappts. Hatte das Problem mit folgendem Wort:
Rechnerorganisation/Parallelrechner
Weitere Frage:
Wie binde ich einen index ein, bei mir erscheint er einfach nicht am ende des dokuments:
Mein Vogehen so wie ich es überall sehe ist:
\usepackage{makeidx}
\makeindex
\begin{document}
Wort\index{Wort}
\printindex
\end{document}
ja ich hatte mehrmals kompiliert - aber habe mittels makeindex das falsche file angegeben - man muss ja *.idx und nicht *.tex angeben .
Danke für die rasend schnelle Hilfe!
Hallo,
und ich schon wieder :rolleyes:
Dieses mal ist es das Literaturverzeichnis.
Es will überhaupt nicht - mein vorgehen:
Ich füge in mein dokument folgendes ein:
\bibliography{mybib}
und erstelle ein file namens mybib.bib wo folgendes drin steht:
@BOOK{test,
author = {Donald Ervin Knuth},
title = {The TeXbook},
year = {1984},
publisher = {Addison-Wesley},
address = {London},
}
Und kompilieren tue ich dann:
latex file.tex
bibtex mybib
latex file.tex
latex file.tex
...
beim kompilieren von bibtex bricht er mit folgendem ab:
This is BibTeX, Version 0.99c (Web2C 7.5.4)
The top-level auxiliary file: file.aux
I found no \bibstyle command---while reading file diplom.aux
(There was 1 error message)
Das kann nicht sein weil ich im Text referenziere mittels:
\cite{test}
Danke
\bibliographystyle{...}
MfG Bischi
PS: Vergleiche die Beispiele bei mir auf der HP (ja ich weiss - ich muss die dringenst überarbeiten - aber für den Fall hier tun sies noch :D)
merci für den tipp mit deiner Homepage - klappt jetzt :)
Nächste Probleme :rolleyes:
Meine definierte Kopfzeile steht nicht auf allen Seiten. Auf leeren Seiten z.B erscheint sie nicht und auch nicht auf meiner ersten Seite. Sehr seltsam...
meine Kopfzeile wird so definiert:
% kopfzeilen definieren
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter \ #1}{}}
\renewcommand{\sectionmark}[1]{\markboth{\thesection \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\renewcommand{\headrulewidth}{0.3pt}
\setlength{\headwidth}{\textwidth}
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0.3pt}
\fancyhf{}
\fancyfoot{}
\fancyhead[LE,RO]{\thepage}
}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyfoot{}
evtl. ginge es auch anders und einfacher?
Sieht jemand das Problem auf Anhieb?
Zusätzlich habe ich Probleme mit der Nummerierung:
Vor dem Inhaltsverzeichnis gibt es gar keine Nummerierung, das Inhaltsverzeichnis selbst hat eine römische Zahl, und danach ist es korrekt mit arabischer Nummerierung.
Ich habe gleich nach begin{document} auf roman gestellt und dann nach dem inhaltsverzeichnis auf arabic, aber warum wird denn vor dem inhaltsverzeichnis nicht roman nummeriert?
Tönt ein klein wenig nach dem hier:
http://www.mrunix.de/forums/showthread.php?t=49103&highlight=kopfzeile
MfG Bischi
hmm danke bischi....aber es funktioniert keines der angegeben beispiele. Bzw. nur auf dem literaturverzeichnis und inhaltsverzeichnis bekomme ich kopfzeilen - für den text also das grundlegende den body....da erscheint keine kopfzeile :confused:
Ich hoffe mal, du hast den Quellcode aus meinem letzten Post verwendet: Da musst du natürlich in der Kopfzeile noch das einfüllen, was du da haben möchtest ;) (näheres dazu steht im scrguide.pdf)
MfG Bischi
:)
Jaja - das habe ich schon kapiert - im inhaltsverzeichnis und literaturverzeichnis erschienen auch die Änderungen - nur in meiner Einleitung z.B nicht. Diese füge ich in das "main" Dokument über input{Einleitung.tex} ein.
:confused:
EDIT!!!!!!!!!!!!!!!!!!!
Anscheinend hat das \pagestyle{scrheadings} nach dem begin document gefehlt.
Jetzt aber die Frage: Wie kann ich die Kopfzeile auf Seiten unterdrücken also wie lautet der befehl um auf einer speziellen seite keine kopfzeile zu haben?
EDIT2: Wohl über thispagestyle{empty} :)
Ok, soweit so gut...
jetzt würde ich gerne meine Kopfzeile etwas verändern. Und zwar folgend:
Ich will das das Hauptkapitel auf der ungeraden seite erscheint und falls ein nebenkapitel existiert dieses dann auf der geraden Seite. Also so:
| _______Hauptkapitel | Subkapitel_________|
Die Seitennummer habe ich unten links angebracht das passt also.
Gibt es auch eine Möglichkeite die Nummern vor dem Kapitel in der Kopfzeile wegzumachen?
Hier mein versuch:
\usepackage[plainheadsepline,plainfootsepline]{scrpage2}
% in den eckigen klammern für scrplain
%\ihead[]{\leftmark}
\ihead[\rightmark]{\leftmark}
\chead[]{}
\ohead[]{}
\ifoot[]{}
\cfoot[]{}
%\ofoot[\pagemark]{\pagemark}
\ofoot[\thepage]{\thepage}
%\ihead[\rightmark]{\rightmark} \chead[]{}
%\ohead[\pagemark]{\pagemark} \cfoot[]{}
\renewcommand{\chaptermark}[1]{\markright{\ #1}}
\setheadsepline{0.5pt} %Dicke der Trennlinie Kopfzeile - Text
\setfootsepline{0.5pt} %Dicke der Trennlinie Fusszeile - Text
\pagestyle{scrheadings}
Moin moin,
Ich will das das Hauptkapitel auf der ungeraden seite erscheint und falls ein nebenkapitel existiert dieses dann auf der geraden Seite. Also so:
| _______Hauptkapitel | Subkapitel_________|
Deiner Beschreibung nach müsste das etwa so aussehen:
| _________Abschnitt | Kapitel____________|
-- auf einer Doppelseite findest Du links gewöhnlich eine gerade Seite...
Falls Du es andersherum gemeint hast, dann hilft vllt schon \ihead{\headmark}.
MfG,
Danke - so meinte ichs auch und so funktionierts auch :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.