PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim Vorlage neu machen



uwerothfeld
04-02-2009, 13:44
Hallo zusammen,

ich bastle gerade eine neue Vorlage für mein Diplom, auf Koma basierend. Ich möchte aber eigentlich, dass es so aussieht wie "old" report. Verständlich? So halb hab ich es schon. Nur habe ich einige Probleme, welche ich nicht verstehe/gelöst bekomme. Ich nutzte MikTex und pdflatex:

- Schrift sieht irgendwie komisch aus
- Seite scheint zu groß
- Abstand am Fuß stimmt vermutlich nicht

Hier mein Minibeispiel:


\documentclass[
a4paper,
11pt,%schriftgroesse
oneside,
bigheadings,
draft,
1.1headlines,
headexclude, % Kopf nicht einbeziehen
footexclude, % Fuss nicht einbeziehen
mpexclude, % Margin nicht einbeziehen
pagesize, % Schreibt die Papiergroesse in die Datei.
% Wichtig fuer Konvertierungen
onecolumn, % Einspaltig
openright, % Kapitel beginnen immer auf der rechten Seite
% (macht nur bei 'twoside' Sinn)
cleardoubleempty, % leere, linke Seite mit Seitenstil 'empty'
titlepage, %
chapterprefix, % Ausgabe von 'Kapitel:'
DIV=calc] %%spalten für satzspiegel automatisch
{scrreprt}

%%schriften normalisieren
\setkomafont{disposition}{\normalfont}

%%zeilenabstand einstellen
\usepackage{setspace}
\onehalfspacing
\KOMAoptions{DIV=last} %%satzspiegel neuberechnen für zeilenabstand



%% Sprachanpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[UKenglish]{babel} %%englisch uk
\usepackage[T1]{fontenc}%%schriften und trennung
\usepackage[latin1]{inputenc} %% schriften

%farbiger text
\usepackage{color}

%TODO Kommando, markiert alles Stellen rot, welche noch offen sind
\newcommand{\TODO}[1]{{\color{red}#1}}

\begin{document}

\begin{titlepage}
\begin{flushleft}
TU Kuckucksheim\\
Institute for Computer Science\\
Funny Chairs
\end{flushleft}

\vspace{1.2cm}

\begin{center}
%\includegraphics[width=0.40\textwidth]{img/btu_logo}\\
\vspace{0.15cm}
\large{Diploma Thesis}\\
\vspace{1.5cm}
\LARGE{\itshape{\TODO{HIER FEHLT DER TITEL}}}
\end{center}
\vspace{2.60cm}
\begin{center}
Max Mustermann\\
Student ID: 123456\\
\vspace{0.5cm}
\today
\end{center}
\vspace{1.5cm}
\begin{center}
\normalsize{
1. Supervising Tutor:\\
Donald Duck\\
\vspace{0.4cm}
2. Supervising Tutor:\\
Dagobert Duck
}
\end{center}
\end{titlepage}

\chapter{One}
Lorem ipsum et assentior efficiantur vim, an dictas scripta definitiones sed. Affert nemore an sit, per habeo mutat homero ex. No dolor ceteros est, te ipsum nonumy eloquentiam has, regione fierent contentiones ex vix. Te mel impedit hendrerit, et hinc reque persecuti vix, ea eos ubique audiam sanctus. Eos no enim virtute temporibus. Ad aliquam accusamus molestiae his, vel cetero epicurei patrioque cu. No facer dolorem mel, no eros mucius numquam vix.

\chapter{Two}
Lorem ipsum et assentior efficiantur vim, an dictas scripta definitiones sed. Affert nemore an sit, per habeo mutat homero ex. No dolor ceteros est, te ipsum nonumy eloquentiam has, regione fierent contentiones ex vix. Te mel impedit hendrerit, et hinc reque persecuti vix, ea eos ubique audiam sanctus. Eos no enim virtute temporibus. Ad aliquam accusamus molestiae his, vel cetero epicurei patrioque cu. No facer dolorem mel, no eros mucius numquam vix.

\end{document}


Tips? Kommentare? Ideen??? Ist was überflüssig? Veraltet? Ihr versteht schon ;)

Danke, Uwe

mechanicus
04-02-2009, 16:31
Ich möchte aber eigentlich, dass es so aussieht wie "old" report. Verständlich?
Nein. :D



- Schrift sieht irgendwie komisch aus
- Seite scheint zu groß
- Abstand am Fuß stimmt vermutlich nicht

Komisch ist immer so eine Sache. Seite zu groß: Dafür gibt es geometry. Dito für den Abstand zum Fuß



Tips? Kommentare? Ideen??? Ist was überflüssig? Veraltet? Ihr versteht schon ;)

Wenn du dir eine Vorlage erstellst, dann sollte sie auf dem neusten Stand sein. Das bedeutet, du solltest KOMA-3 nutzen. Mache mal ein Update deines System und dann wirst du sehen, dass du ein paar Warnungen bekommst. Bsp:

bigheadings wird zu headings=big

Gruß
Marco

uwerothfeld
04-02-2009, 18:29
hallo mechanicus,

erst einmal vielen Dank für deine Antwort. Update durchgeführt und folgende Änderungen gemacht:



\documentclass[
a4paper,
11pt,%schriftgroesse
oneside,
headings=big,
version=first,
draft,
1.1headlines,
headinclude=false, % Kopf nicht einbeziehen
footinclude=false, % Fuss nicht einbeziehen
mpinclude=false, % Margin nicht einbeziehen
pagesize, % Schreibt die Papiergroesse in die Datei.
% Wichtig fuer Konvertierungen
onecolumn, % Einspaltig
openright, % Kapitel beginnen immer auf der rechten Seite
% (macht nur bei 'twoside' Sinn)
cleardoublepage=empty, % leere, linke Seite mit Seitenstil 'empty'
titlepage, %
chapterprefix, % Ausgabe von 'Kapitel:'
DIV=calc] %%spalten für satzspiegel automatisch
{scrreprt}


Allerdings sieht die Schrift immer noch pixlig aus. Zum Thema geometry: Ich dachte typearea ersetzt dies?

Ich möchte aber eigentlich, dass es so aussieht wie "old" report. Heißt, ich hätte gern Schrift, Satzspiegel und was sonst noch dazugehört wie es report definiert und nicht wie es in Standard-Koma ist. Also viel Platz bei den Kapitelüberschriften, serifen Schriften, ... nun besser? ;)

Vielen Dank schonmal.

uwe

Stefan_K
04-02-2009, 18:44
Hallo Uwe,


Allerdings sieht die Schrift immer noch pixlig aus.
da Du T1 Schriftcodierung verwendest, nutze auch eine Schrift, die das unterstützt. Etwa Latin Modern:

\usepackage{lmodern}
Oder installiere das cm-super Paket, das enthält die LaTeX Standardschrift Computer Modern in T1-Codierung, was Deinem Wunsch nach "altem" Stil wohl eher entspricht.


Zum Thema geometry: Ich dachte typearea ersetzt dies?
Du kannst typearea gut verwenden, wähle evtl. eine geeignete DIV-Option. Wenn Du ganz bestimmte Ränder bzw. Längen haben möchtest, kannst Du auch geometry dafür nutzen.


Also viel Platz bei den Kapitelüberschriften, serifen Schriften, ...

Schau einmal in der KOMA-Script-Dokumentation oder auf koma-script.de (oder eben hier im Forum) nach \chapterheadstartvskip, \chapterheadendvskip, oder verwende titlesec (http://ctan.org/pkg/titlesec), für die Schrift schau nach \setkomafont, z.B.

\setkomafont{disposition}{\normalcolor\bfseries}

Viele Grüße,

Stefan

pospiech
05-02-2009, 10:53
Du solltest deine Vorlage dann auch für Koma Script 3.x schreiben. Dein Code ist nur 2.x kompatibel.

Code der darauf basiert findest du in
http://www.matthiaspospiech.de/download/latex/vorlagen/allgemein/LaTeX-Vorlage3.zip

uwerothfeld
13-02-2009, 10:20
Hallo zusammen,

erst einmal Entschuldigung, dass ich mich so lange nicht gemeldet habe. Im Prüfungsstreß ist einiges liegengeblieben.

Ich habe es endlich geschafft mir die Vorlage anzuschauen und muß sagen dies hilft wirklich. Zusammen mit dem scrguide komme ich allmählich dahin. Allerdings habe ich immer noch so ein oder zwei Probleme, wo ich auf Eure Hilfe hoffe.

Ich habe mein Seitensetup so geändert:


\documentclass[
draft,
paper=a4,
paper=portrait,
pagesize=automedia,
twoside=false,
twocolumn=false,
fontsize=11pt,%
headings=big,
version=first,
1.1headlines,
headinclude=false,
footinclude=false,
mpinclude=false,
openright,
titlepage,
cleardoublepage=empty,
chapterprefix,
version=last,
DIV=calc
]{scrreprt}

Wo ich Probleme habe, ist pagesize=automedia bei der Nutzung von LaTex => PS => PDF. Da stimmt die Seitengröße überhaupt nicht. Wenn ich LaTex => PDF nutze stimmt es, allerdings würde ich gerne bei LaTex => PS => PDF bleiben, da ich finde, dass so das einbinden und skalieren der Bilder in besserer Qualität möglich ist. Habt ihr Tipps?

Danke.
uwe

mechanicus
13-02-2009, 12:00
Hallo,

erstmal Gratulation zu der Einarbeitung.

Wenn du Bilder im PDF-Format einbindest., dann hast du genauso eine Vektorgrafik wie bei eps. Eigentlich brauchst du ja nur eps, um mit pstricks zu arbeiten.

ansonsten:


\documentclass[
dvips
]{scrreprt}



Gruß
Marco

uwerothfeld
13-02-2009, 12:28
hallo mechanicus,

wozu ist die option dvips? entspricht dies pagesize=dvips? das ist dann ja nur notwendig, wenn ich über ps gehe, oder? es löst allerdings nicht mein problem mit den papierabmaßen. ich habe versucht die eps grafiken (bekomme ich aus meinem inkscape) mittels des epstpdf packages umzuwandeln, allerdings waren die ergebnisse erschreckend. ich finde es auch nicht schlimm, über ps zu gehen, weil die qualität wirklich hervorragend ist, welche erzeugt wird.

uwe

pospiech
13-02-2009, 13:59
ich habe versucht die eps grafiken (bekomme ich aus meinem inkscape) mittels des epstpdf packages umzuwandeln, allerdings waren die ergebnisse erschreckend. ich finde es auch nicht schlimm, über ps zu gehen, weil die qualität wirklich hervorragend ist, welche erzeugt wird.

Das kann aber nicht an epstopdf liegen. Das erzeugt aus Vector Graphiken in eps Vector Graphiken in pdf. die Qualität sinkt dabei nicht.

Die Qualiät eines PDF kann auch ansonsten nicht schlechter sein als ein PS, eher besser da pdflatex typografische Dinge kann die bei latex nicht gehen.

Deine 'erschreckenden' Ergebnisse müsstest du daher schon präsentieren damit man es nachvollziehen kann.

uwerothfeld
13-02-2009, 14:15
hi,

also es entstehen alias effekte, wie eigentlich zwangsläufig bei einer konvertierung von vektorgrafik in ein pixelformat. heißt wenn ich mir die grafik bei 4000% anschaue, bekommt man das grausen über die treppeneffekte. aus einer schrägen 1px linie wird dann eine drei oder vier pixel breite treppe. nicht schön. wie gesagt, eps ist auch ok. Ich habe kein Problem mit Latex=>PS=>PDF nur mein Seitenproblem bekomme ich nicht gelöst. Ich vermute, dass es an Koma liegt. Heißt es, dass ich die Seitengrößer via geometry extra angeben muß um dass Problem zu fixen???

uwe

pospiech
13-02-2009, 14:29
also es entstehen alias effekte, wie eigentlich zwangsläufig bei einer konvertierung von vektorgrafik in ein pixelformat. heißt wenn ich mir die grafik bei 4000% anschaue, bekommt man das grausen über die treppeneffekte. aus einer schrägen 1px linie wird dann eine drei oder vier pixel breite treppe. nicht schön. wie gesagt, eps ist auch ok.

Aus einer Vectorgrafik sollte aber keine Pixelgrafik werden. Mir ist unklar wie du das geschafft hast.



Ich habe kein Problem mit Latex=>PS=>PDF nur mein Seitenproblem bekomme ich nicht gelöst. Ich vermute, dass es an Koma liegt. Heißt es, dass ich die Seitengrößer via geometry extra angeben muß um dass Problem zu fixen???


Stimmt deine Seitengröße oder deine Textbereichgröße nicht?
Folgender Code für Koma Script sollte hinreichend sein:


paper=a4,%
paper=portrait, % landscape
pagesize=auto, % driver

Matthias

uwerothfeld
13-02-2009, 14:45
Hi,

gute Frage wie ich es schaffe :). Hier mal mein Setting:



\documentclass[
paper=a4,
paper=portrait,
pagesize=automedia,
twoside=false,
twocolumn=false,% true, false
fontsize=11pt,%
headings=big,
version=first,
headinclude=false,
footinclude=false,
mpinclude=false,
titlepage,
cleardoublepage=empty,
chapterprefix,
version=last,
DIV=calc
]{scrreprt}

...

\usepackage{graphicx}
\usepackage{epstopdf}
\epstopdfsetup{update}

....


eigentlich wie du sagst. denk ich. Ergebnis sieht man leider im Anhang.

Uwe

uwerothfeld
16-02-2009, 20:23
Hallo zusammen,

ich bins mal wieder. Ich hoffe ihr könnt mir helfen, da ich nämlich allmählich verzweifle. Mit Koma klappt rein gar nichts. Leider. :(

Hier mal ein Minibsp. vom meinen ist Zustand (ok, nicht so richtig mini ... ):


\documentclass[%
final,
paper=a4,
paper=portrait,
pagesize=auto,
fontsize=11pt,
version=last,
]{scrreprt}

\usepackage[latin1]{inputenc}

\KOMAoptions{%
DIV=11,
BCOR=10mm,
headings=big,
headings=appendixprefix,
headings=chapterprefix,
headings=openright,
numbers=noenddot,
twoside=true,
twocolumn=false,
headinclude=false,
footinclude=false,
mpinclude=false,
cleardoublepage=empty,
toc=indented,
toc=bib,
toc=index,
toc=listof,
listof=indented,
listof=chaptergapsmall,
listof=totoc,
bibliography=oldstyle,
index=nottotoc,
titlepage=true,
footnotes=multiple
}
\input{setup/preamble-macros}

\usepackage[UKenglish]{babel}
\usepackage{ragged2e}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage{setspace}
\onehalfspacing
\usepackage{color}
\IfDefined{definecolor}{
\definecolor{sectioncolor}{RGB}{0, 0, 0}
\definecolor{textcolor}{RGB}{0, 0, 0}
\definecolor{shadecolor}{gray}{0.90}
\definecolor{pdfurlcolor}{rgb}{0,0,0.6}
\definecolor{pdffilecolor}{rgb}{0.7,0,0}
\definecolor{pdflinkcolor}{rgb}{0,0,0.6}
\definecolor{pdfcitecolor}{rgb}{0,0,0.6}
\definecolor{pdfurlcolor}{rgb}{0,0,0}
\definecolor{pdffilecolor}{rgb}{0,0,0}
\definecolor{pdflinkcolor}{rgb}{0,0,0}
\definecolor{pdfcitecolor}{rgb}{0,0,0}
}
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip}
\setlength{\dimen\footins}{10\baselineskip}
\interfootnotelinepenalty=10000

\newcommand\SectionFontStyle{\rmfamily}
\IfChapterDefined{%
\setkomafont{chapter}{\huge\bfseries\SectionFontSt yle}
}
\setkomafont{sectioning}{\bfseries\SectionFontStyl e}
\setkomafont{descriptionlabel}{\itshape}
\setkomafont{pageheadfoot}{\normalfont\normalcolor \small\sffamily}
\setkomafont{pagenumber}{\bfseries\usekomafont{sec tioning}}
\addtokomafont{sectioning}{\color{sectioncolor}}
\IfChapterDefined{%
\addtokomafont{chapter}{\color{sectioncolor}}
}
\renewcommand*{\raggedsection}{\raggedright}

\usepackage{caption}
\captionsetup{
font = it,
labelfont = bf,
format = plain,
singlelinecheck = true,
position = top
}
%%% Bugfix Workaround
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}

\usepackage{floatrow}[2007/08/24] %tabellen überschirften oben
\floatsetup[table]{
style=Plaintop
}
\floatsetup[longtable]{
style=Plaintop
}
% Aussehen der Captions fuer subfigures (subfig-Paket)
\IfPackageLoaded{subfig}{
\captionsetup[subfloat]{
font = it,
labelfont = bf,
format = plain,
singlelinecheck = true,
position = top,
labelformat = parens
}
}

\listfiles
%------------------------------------------------------------------------

\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}%
\cleardoublepage}}

\begin{document}
{\centering
Diploma Thesis\\
Max Mustermann\\
123456
}
\frontmatter
\pagestyle{empty}

%% eigenständigkeitserklärung
\chapter*{Declaration of Authorship} \label{cha:authorship}\label{a}

Some text ....

\cleardoublepage



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
%%% INHALTSVERZEICHNIS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
\begin{spacing}{1}
\tableofcontents %Inhaltsverzeichnis
\end{spacing}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
%%% ABBILDUNGS- UND TABELLENVERZEICHNIS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
\clearpage
\listoffigures
\listoftables

%%% Ein kleiner Abstand zu den Kapiteln im Inhaltsverzeichnis (toc)
\addtocontents{toc}{\protect\vspace*{\baselineskip }}
%
\chapter{Abstract} \label{cha:abstract}
More text ...
\clearemptydoublepage

\chapter{Acknowledgment}
And more text ...
\clearemptydoublepage

\mainmatter


\chapter{This is a Chapter heading}\label{b}
But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure? \ref{a}

\section{This is a section}

On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business is will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.

\begin{table}[p]
\centering
\begin{tabular} {c|c|c}
d & y & y \\ \hline
d & y & y \\
\end{tabular}
\caption{cccc}
\label{tab:cccc}
\end{table}

\begin{table}[p]
\centering
\begin{tabular} {c|c|c}
d & y & y \\ \hline
d & y & y \\
\end{tabular}
\caption{cccc2}
\label{tab:cccc2}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
%%% ANHÄNGE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%
\appendix

\backmatter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%
%% LITERATUR UND ANDERE VERZEICHNISSE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%

%%% Ein kleiner Abstand zu den Kapiteln im Inhaltsverzeichnis (toc)
\addtocontents{toc}{\protect\vspace*{\baselineskip }}

\bibliography{bib/literature} %Eine Datei 'literatur.bib' wird hierfür benötigt.
%\addcontentsline{toc}{chapter}{Bibliography}
\nocite{*} %Auch nicht-zitierte BibTeX-Einträge werden angezeigt.
\bibliographystyle{unsrt} %Art der Ausgabe: plain / unsrt / apalike / amsalpha / ...


\end{document}


Ich nutze Wegen der Bilder Latex => PS => PDF (finde ich auch gut, kann ruhig so bleiben. Meine größten Probleme:

- das ist nie A4, keine Ahnung was, aber A4 nicht
- die Schrift ist zwar fast wie bei US Report, aber leider nicht ganz, was muß man da laden???
- warum muß ich die ganzen Farben definieren? Ohne geht es nicht
- wo ist mein Bib-verzeichnis? Ich bekomme ihn nicht dazu, es mit zu nutzen,
Referenzen scheinen im allgemeinen nicht zu gehen
- wie kann ich die Abstände bei den Überschriften einstellen wie bei Report?

Ich habe mal einen Screenshot angehangen, wie ich es hinbekommen will. Für Tips und Anmerkungen schonmal vielen Dank.

Achso, dass meiste habe ich aus der Vorlage von Mathias Pospiech geklaut, dafür aber schon einmal vielen Dank. :D

Uwe

mechanicus
16-02-2009, 20:39
Hallo,

dein Minimalbeispiel läuft nicht. Könnte an der Fehlenden Datei liegen.

Gruß
Marco

uwerothfeld
16-02-2009, 21:32
hi,

ok dachte das ist nicht nötig, hier noch das bib file :D datei muß noch umbenannt werden.

uwe

mechanicus
16-02-2009, 21:33
Ich meinte eigentlich:

\input{setup/preamble-macros}


Gruß
Marco

uwerothfeld
16-02-2009, 21:38
achso,

hehe, die ist aus der vorlage:



%%% Packages for LaTeX - programming
%
% Define commands that don't eat spaces.
\usepackage{xspace}
% IfThenElse
\usepackage{ifthen}
%%% Doc: ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/oberdiek/ifpdf.sty
% command for testing for pdf-creation
\usepackage{ifpdf} %\ifpdf \else \fi

%%% Internal Commands: ----------------------------------------------
\makeatletter
%
\providecommand{\IfPackageLoaded}[2]{\@ifpackageloaded{#1}{#2}{}}
\providecommand{\IfPackageNotLoaded}[2]{\@ifpackageloaded{#1}{}{#2}}
\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
%
\newboolean{chapteravailable}%
\setboolean{chapteravailable}{false}%

\ifcsname chapter\endcsname
\setboolean{chapteravailable}{true}%
\else
\setboolean{chapteravailable}{false}%
\fi


\providecommand{\IfChapterDefined}[1]{\ifthenelse{\boolean{chapteravailable}}{#1}{}}%
\providecommand{\IfElseChapterDefined}[2]{\ifthenelse{\boolean{chapteravailable}}{#1}{#2}}%

\providecommand{\IfDefined}[2]{%
\ifcsname #1\endcsname
#2 %
\else
% do nothing
\fi
}

\providecommand{\IfElseDefined}[3]{%
\ifcsname #1\endcsname
#2 %
\else
#3 %
\fi
}

\providecommand{\IfElseUnDefined}[3]{%
\ifcsname #1\endcsname
#3 %
\else
#2 %
\fi
}


%
% Check for 'draft' mode - commands.
\newcommand{\IfNotDraft}[1]{\ifx\@draft\@undefined #1 \fi}
\newcommand{\IfNotDraftElse}[2]{\ifx\@draft\@undefined #1 \else #2 \fi}
\newcommand{\IfDraft}[1]{\ifx\@draft\@undefined \else #1 \fi}
%

% Definde frontmatter, mainmatter and backmatter if not defined
\@ifundefined{frontmatter}{%
\newcommand{\frontmatter}{%
%In Roemischen Buchstaben nummerieren (i, ii, iii)
\pagenumbering{roman}
}
}{}
\@ifundefined{mainmatter}{%
% scrpage2 benoetigt den folgenden switch
% wenn \mainmatter definiert ist.
\newif\if@mainmatter\@mainmattertrue
\newcommand{\mainmatter}{%
% -- Seitennummerierung auf Arabische Zahlen zuruecksetzen (1,2,3)
\pagenumbering{arabic}%
\setcounter{page}{1}%
}
}{}
\@ifundefined{backmatter}{%
\newcommand{\backmatter}{
%In Roemischen Buchstaben nummerieren (i, ii, iii)
\pagenumbering{roman}
}
}{}

% Pakete speichern die spaeter geladen werden sollen
\newcommand{\LoadPackagesNow}{}
\newcommand{\LoadPackageLater}[1]{%
\g@addto@macro{\LoadPackagesNow}{%
\usepackage{#1}%
}%
}



\makeatother
%%% ----------------------------------------------------------------


doof. hehe. tut mir leid.

uwe

mechanicus
16-02-2009, 21:59
- das ist nie A4, keine Ahnung was, aber A4 nicht
Was ist es. ich habe noch die Option dvips hinzugefügt und ich habe a4.



- die Schrift ist zwar fast wie bei US Report, aber leider nicht ganz, was muß man da laden???
Ich weiß nicht welche Schrift das ist. Kannst ja mal hier schauen, ob sie dabei ist :D:
http://www.tug.dk/FontCatalogue/



- warum muß ich die ganzen Farben definieren? Ohne geht es nicht
Na wenn du die Farben nicht brauchst, dann musst du sie auch nicht laden. Es scheint eher so, als wären sie für das Paket hyperref, welches du nicht geladen hast.



- wo ist mein Bib-verzeichnis? Ich bekomme ihn nicht dazu, es mit zu nutzen,
Referenzen scheinen im allgemeinen nicht zu gehen

Ich habe ein Literaturverzeichnis. Es ist nummerisch. Referenzen werden mit cite gesetzt?. Oder weißt du das?



- wie kann ich die Abstände bei den Überschriften einstellen wie bei Report?
Welche denn? Schaue mal den den scrguide zu chapterheadendvskip.



Ich habe mal einen Screenshot angehangen, wie ich es hinbekommen will. Für Tips und Anmerkungen schonmal vielen Dank.
Bei dem Screenshot wird hyperref verwendet und zudem wird die KOMA-Option parskip=no verwendet.

Gruß
Marco

uwerothfeld
17-02-2009, 15:49
Hallo zusammen,

erst einmal vielen Dank für die Hilfe. Ich hätte glaub ich ohne Euch schon längst aufgegeben ;). Dennoch sind einige kleine Probleme, welche ich noch zu lösen habe. Viele Probleme schienen von MikTex / TexnicCenter zu kommen. Neues Projekt, und ein, zwei Pakete deinstalliert und wieder installiert, und mein Literaturverzeichnis war plötzlich da. Wie schön!

1) Ich nutze DIV=calc zur Berechnung des Satzspiegels. Ich weiß, dass Koma sagt unterer Rand ist 2 x oberer Rand. Wie kann ich dies aber ändern, ist einfach zuviel, so wie es Koma berechnet. Geht es nur über geometry, oder kann ich es auch direkt mit Koma machen? Hab im scr-guide nix gefunden dazu.

2) Die Seitennummern erscheinen nur dort, wo ein Chapter o.ä. steht, auf sonstigen Seiten steht keine Nummer. Wie geht das zu ändern? Über scrpage2?

3) Ich verwende Chapterprefix. Ich habe es hinbekommen, die Abstände einzustellen, wie ich es gerne hätte, aber wie ändere ich die Schriftgröße für Chapterprefix unabhängig vom eigentlichen Titel? Die Schriften habe ich eingestellt über:


\newcommand\SectionFontStyle{\rmfamily}

\IfChapterDefined{%
\setkomafont{chapter}{\Huge\bfseries\SectionFontSt yle} % Chapter
}

\setkomafont{sectioning}{\bfseries\SectionFontStyl e}

\renewcommand*{\chapterheadstartvskip}{\vspace{6\b aselineskip}}
\renewcommand*{\chapterheadendvskip}{\vspace{3\bas elineskip}}



4) Und zu guter letzt. Wenn ich die Tabellenunterschrift zur Tabellenüberschrift machen möchte, mittels:


\usepackage{floatrow}[2007/08/24] %tabellen überschirften oben
\floatsetup[table]{
style=Plaintop
}
\floatsetup[longtable]{
style=Plaintop
}

%% Aussehen der Captions fuer subfigures (subfig-Paket)
\IfPackageLoaded{subfig}{
\captionsetup[subfloat]{
font = it,
labelfont = bf,
format = plain,
singlelinecheck = true,
position = top,
labelformat = parens
}
}


bekomme ich folgenden Fehler:


Class scrbook Warning: \float@addtolists detected!
(scrbook) You should use the features of package `tocbasic'
(scrbook) instead of \float@addtolists.
(scrbook) Support for \float@addtolists may be removed from
(scrbook) `scrbook' soon .



Bekommen wir dass noch hin bzw. weg????

Besten Dank

uwe

mechanicus
17-02-2009, 16:30
1) Ich nutze DIV=calc zur Berechnung des Satzspiegels. Ich weiß, dass Koma sagt unterer Rand ist 2 x oberer Rand. Wie kann ich dies aber ändern, ist einfach zuviel, so wie es Koma berechnet. Geht es nur über geometry, oder kann ich es auch direkt mit Koma machen? Hab im scr-guide nix gefunden dazu.
Was spricht gegen geometry. Im scrguide ist auch ein Beispiel, wie du die Ränder mit geometry einstellst und dabei DIV neu berechnen lässt.



2) Die Seitennummern erscheinen nur dort, wo ein Chapter o.ä. steht, auf sonstigen Seiten steht keine Nummer. Wie geht das zu ändern? Über scrpage2?
Du hast wohl irgendwo ein pagestyle{empty} drin. Aber zur Modifizierung der Kopf- und Fußzeilen dient das genannt Paket. Beachte dabei, dass Kapitelseiten einen eigenen Seitestil haben. Diesen kannst mittels chapterpagestyle ändern. (auch im scrguide)




3) Ich verwende Chapterprefix. Ich habe es hinbekommen, die Abstände einzustellen, wie ich es gerne hätte, aber wie ändere ich die Schriftgröße für Chapterprefix unabhängig vom eigentlichen Titel?
Das geht gemäß scrguide:

\setkomafont{chapterprefix}{\tiny}



4) Und zu guter letzt. Wenn ich die Tabellenunterschrift zur Tabellenüberschrift machen möchte, mittels:
Ich würde das Paket gar nicht laden. Wenn du die Documentclass-Option captions=tableheading (vgl scguide für alternative) wählst, denn klappt das auch so.

Gruß
Marco

uwerothfeld
18-02-2009, 11:25
Hallo Marco,

erst einmal vielen Dank. Super wie du mir hilfst. Es ist auch fast geschafft ;) Der Scrguide ist muß ich aber sagen schon etwas gewöhnungsbedürftig für einen Anfänger.

Die "Restprobleme" welche ich habe:

zu 1)
Ich versuche die Ränder einzustellen über:


\usepackage[paper=a4paper,top=29.7mm,bottom=29.7mm]{geometry}

Die Komaoption DIV habe ich rausgenommen. Nun stimmt zwar der Rand unten, aber nicht oben. Alle Kombinationen mit DIV machen das Problem nur schlimmer. Was übersehe ich?

zu 2)
Die Seitenzahlen stelle ich erfolgreich ein über:


\usepackage{scrpage2}
\pagestyle{scrplain}

%% loescht voreingestellte Stile
\clearscrheadings
\clearscrplain
\clearscrheadfoot

\cfoot[\pagemark]{\pagemark}



Das geht auch alles super. Nun habe ich allerdings eine Seite vor dem Inhaltsverzeichnis, welche komplett nackt sein soll bzgl. Seitendekoration (Vorgaben für die Arbeit). Dies konnte ich nur erreichen über:


\pagestyle{empty}
\cfoot[]{}
\chapter*{Declaration of Authorship} \label{cha:authorship}
\dots
\pagestyle{scrplain}
\cfoot[\pagemark]{\pagemark}

Dies geht, erscheint mir aber eingentlich eher eine dumme Lösung, da ja praktisch die Seitendekoration komplett neu gemacht wird und außerdem das Inhaltsverzeichnis bei ii losläuft, statt i.

Hier noch ein zwei Tipps???

Danke!

Uwe

mechanicus
18-02-2009, 11:49
zu 1)
Ich versuche die Ränder einzustellen über:


\usepackage[paper=a4paper,top=29.7mm,bottom=29.7mm]{geometry}

Die Komaoption DIV habe ich rausgenommen. Nun stimmt zwar der Rand unten, aber nicht oben. Alle Kombinationen mit DIV machen das Problem nur schlimmer. Was übersehe ich?
Das ist eine gute Frage. Hier mal ein Beispiel, was das Problem nicht zeigt:

\documentclass[ngerman,DIV=calc]{scrbook}
\usepackage{babel}
\usepackage[paper=a4paper,top=29.7mm,bottom=29.7mm,showframe]{geometry}
\usepackage{setspace}
\onehalfspacing
\KOMAoptions{DIV=last}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}

Beachte die Option showframe vom geometry-Paket. Hier siehst du direkt, wie sich die Ränder verhalten.


zu 2)
Nun habe ich allerdings eine Seite vor dem Inhaltsverzeichnis, welche komplett nackt sein soll

\documentclass[ngerman,DIV=calc]{scrbook}
\usepackage{babel}
\usepackage[paper=a4paper,top=29.7mm,bottom=29.7mm,showframe]{geometry}
\usepackage{setspace}
\onehalfspacing
\KOMAoptions{DIV=last}
\usepackage{blindtext}
\begin{document}
\begin{titlepage}
TITELSEITE
\end{titlepage}
\cleardoubleemptypage
\pagenumbering{roman}
\tableofcontents
\pagenumbering{arabic}
\Blinddocument
\end{document}

Gruß
Marco

uwerothfeld
18-02-2009, 13:07
Hi,

wenn ich dein letztes Bsp durchlaufen lasse (Latex=>PS=>PDF) dann kommt raus, was man im Anhang sieht. Stimmt also nicht. Bei dir sieht es anders aus??? Mh ... !?

Achso, die Captions mittels captions=tableheading zu versetzen tat nicht, aber dank Koma gibt es ja captionabove/captionbelow. Dies tut. Sehr schön.

Uwe

mechanicus
18-02-2009, 13:21
Hallo,

so wird ein Schuh draus:

\documentclass[ngerman,DIV=calc,dvips]{scrbook}
\usepackage{babel}
\usepackage[a4paper,top=29.7mm,bottom=29.7mm,showframe]{geometry}
\usepackage{setspace}
\onehalfspacing
\usepackage{blindtext}
\begin{document}
\begin{titlepage}
TITELSEITE
\end{titlepage}
\cleardoubleemptypage
\pagenumbering{roman}
\tableofcontents
\pagenumbering{arabic}
\Blinddocument
\end{document}

Gruß
Marco

uwerothfeld
25-02-2009, 18:42
Hallo zusammen,

erst einmal ein riesen Dank an Marco. Es tut. Ich bin wirklich glücklich. Sieht fein aus und nach ein wenig basteln habe ich nun auch alle Abstände, wie ich sie mir so im wesentlichen vorstelle. Nun habe ich noch unverschämterweise Weise zwei Fragen, welche ich noch zu klären hoffe ;):

1) Ich habe noch ein Abkürzungsverzeichnis erzeugt mittels Acronym. Tut gut, geht auch. Aber wie bekomme ich das Abkürzungsverzeichnis formartiert und die Darstellung des \ac ansich. In Anhang List ist der Ist-Zusand zusehen. Ich hätte gerne die Abkürzung in Serif, statt serifenlos. Aber am meisten stört mich die Darstellung der Acronyme im Text. Siehe 1.jpg. Diese hätte ich gerne wie in 2.jpg. Wie geht das? Aus der Anleitung bin ich nicht schlau geworden.

2) Ich bekomme ne Warnung:


Page layout dimensions and switches
\paperwidth 597.50787pt
\paperheight 845.04684pt
\textwidth 418.25368pt
\textheight 554.81712pt
\oddsidemargin -0.56833pt
\evensidemargin 35.28255pt
\topmargin 48.45503pt
\headheight 17.0pt
\headsep 20.40001pt
\footskip 47.60002pt
\marginparwidth 112.03273pt
\marginparsep 12.8401pt
\columnsep 10.0pt
\skip\footins 26.49677pt plus 4.0pt minus 2.0pt
\hoffset 0.0pt
\voffset 0.0pt
\mag 1000
\@twosidetrue \@mparswitchtrue
(1in=72.27pt, 1cm=28.45pt)
-----------------------


Package scrpage2 Warning: seems you are using a very small headheight.
(scrpage2) If you get overfull \vbox warnings at almost every
(scrpage2) page, you should increase headheight e.g. writing
(scrpage2) \setlength{\headheight}{1.1\baselineskip}
(scrpage2) into the preamble of your document.
(scrpage2) A better solution would be to use typearea package.

Kann man die ignorieren? Weg bekommen schaffe ich nämlich nicht. Oder muß ich mir da doch noch Gedanken machen????

Vielen Dank schonmal.

Uwe

uwerothfeld
26-02-2009, 10:59
pull up - ich bin mal so frech :D

mechanicus
26-02-2009, 11:07
Hallo,

1.: Es wäre schön, ein einfaches Minimalbeispiel zu bekommen. Es würde sich auch anbieten einen neues Thema zu erstellen.

2.: Da steht doch. was du machen sollst:

seems you are using a very small headheight. If you get overfull \vbox warnings at almost every page, you should increase headheight
e.g. writing \setlength{\headheight}{1.1\baselineskip} into the preamble of your document.
A better solution would be to use typearea package.

Gruß
Marco

uwerothfeld
26-02-2009, 12:38
hi,

berechtigte Kritik. Frage 1) habe ich abgetrennt. :D Das, was Koma vorschlägt, habe ich schon probiert. Allerdings kommt der Fehler immernoch. Daher meine Frage: Wo muß die Anweisung hin?

uwe

mechanicus
26-02-2009, 13:07
Hallo,



\documentclass{scrbook}
....
\usepackage{geometry}
...
\usepackage{scrpage2}
...
\setlength{\headheight}{1.1\baselineskip}
....
\begin{document}

Gruß
Marco

uwerothfeld
02-03-2009, 11:43
Hallo Marco,

also darauf hätte ich wohl auch kommen können. Peinlich peinlich. Vielen Dank auf jeden Fall. Es tut. Hehe, endlich: *CLOSED*

Gruß
Uwe