PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit addmargin und Huge



Mat_Head
28-01-2011, 17:03
Hallo Leute,
ich bin gerade dabei für mein DA eine Titelseite zu erstellen.
Dabei möchte ich die addmargin Umgebung verwenden, weil ich oben ein Grafik meiner Uni einbinde und mich daran ausrichten muss.

Das Problem ist, dass ich in dieser Umgebung mein Thema nicht mit \huge schreiben kann. Außerdem wird meine Tabelle noch mal extra eingerückt. Das will ich aber nicht.

Könnt ihr mir da helfen? Ich hab mal ein Minimalbeispiel dafür:



%% Dokumentenklasse (Koma Script) -----------------------------------------
\documentclass[%
%draft, % Entwurfsstadium
final, % fertiges Dokument
% --- Paper Settings ---
paper=a4,
paper=portrait, % landscape
pagesize=auto, % driver
% --- Base Font Size ---
fontsize=11pt,%
% --- Koma Script Version ---
version=last, %
]{scrbook} % Classes: scrartcl, scrreprt, scrbook

\usepackage[latin1]{inputenc}
\usepackage{setspace}

%\usepackage[utf8]{inputenc}

\begin{document}

\thispagestyle{empty}

\begin{addmargin*}[2cm]{-0.5cm}%[linker Einzug]{Einzug}
\vspace{-0.8cm}
\rule[-0.15cm]{\linewidth}{0.5pt}
\small{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\
\rule[0.35cm]{\linewidth}{0.5pt}
\end{addmargin*}

\begin{addmargin*}[2cm]{-0.5cm}
\vspace{12pt}
\doublespacing
\Huge{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\[1cm]
\large{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\

\begin{tabular}{ll}\\
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
\end{tabular}

\end{addmargin*}

\end{document}


Vielen Dank für eure Hilfe!
Mat

tral
28-01-2011, 17:24
Hallo,

zunächst einmal sind \Huge, \small und \large Schalter und keine Befehle! Sie haben also keine Parameter, ihre Wirksamkeit kann man durch einen Block (z.B. mit {,}) beschränken. Es muss also so heißen:



{\Huge riesiger Text}


Christian.

Mat_Head
29-01-2011, 08:19
Hallo,

OK das mit Schalter und Befehl habe ich verstanden.
Huge funktioniert auch, jedoch ist der Zeilenabstand extrem eng... Bei large ist das ganz normal.

http://img405.imageshack.us/img405/6880/latex.jpg


Und das Problem mit dem ungewollten einrücken der tabular Umgebung habe ich auch noch.

Danke :)

CollmDante
29-01-2011, 08:47
\documentclass[%
%draft, % Entwurfsstadium
final, % fertiges Dokument
% --- Paper Settings ---
paper=a4,
paper=portrait, % landscape
pagesize=auto, % driver
% --- Base Font Size ---
fontsize=11pt,%
% --- Koma Script Version ---
version=last, %
]{scrbook} % Classes: scrartcl, scrreprt, scrbook

\usepackage[latin1]{inputenc}
\usepackage{setspace}

%\usepackage[utf8]{inputenc}

\begin{document}

\thispagestyle{empty}

\begin{addmargin*}[2cm]{-0.5cm}%[linker Einzug]{Einzug}
\vspace{-0.8cm}
\rule[-0.15cm]{\linewidth}{0.5pt}
\small{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\
\rule[0.35cm]{\linewidth}{0.5pt}
\end{addmargin*}

\begin{addmargin*}[2cm]{-0.5cm}
\vspace{12pt}
\begin{spacing}{2}%setzt auf zweizeiligen Abstand
{\Huge Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\[1cm]
{\large Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget}\\

\noindent%beseitigt Absatzeinzug
\begin{tabular}{@{}ll}\\
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
Blabla: & \quad Blabla\\[1.2ex]
\end{tabular}
\end{spacing}%beendet zweizeiligen Abstand
\end{addmargin*}

\end{document}
Löst das deine Probleme?
Gruß
Jens

Schweinebacke
29-01-2011, 15:55
TeX setzt einen Absatz immer als ganzes. Dabei werden dann die Einstellungen verwendet, die am Ende des Absatzes gelten. Deshalb ist es ein großer Unterschied, ob man
{\Huge Das ist etwas Text\\}
{\large und das auch\\}
oder
{\Huge Das ist etwas Text}\\
{\large und das auch}\\
schreibt.

Jetzt mag der eine oder andere verwundert rufen: »Aber \\ macht doch gar keinen Absatz!«. Intern macht das aber in den meisten Situationen eben doch einen Absatz. Allerdings verstehe ich nicht, warum im konkreten Fall nicht »\par« verwendet wird.

Mat_Head
29-01-2011, 16:42
Hallo,

jaa! Das sieht echt gut aus!

Was ich jedoch nicht verstehe ist, was ihr mit dem @{} macht bei...?


\begin{tabular}{@{}ll}\\

Außerdem:

Allerdings verstehe ich nicht, warum im konkreten Fall nicht »\par« verwendet wird.

Wann genau sollte man das verwenden?

Vielen Dank nochmals!
Mat

rstuby
29-01-2011, 17:25
\par oder Leerzeile: für einen normalen Absatz im Text. Lässt sich mit parindent bzw. parskip formatieren usw.
\\ oder \newline: wenn man mal einen Zeilenumbruch haben will, ohne einen neuen Absatz zu machen.

Die beiden Befehle sind jeweils nicht völlig gleich, es kann sein, dass in bestimmten Umgebungen oder so mal nur einer der beiden funktioniert.