PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : von typearea zurück auf die geometry-Werte



René Geppert
28-11-2008, 20:43
meine seitenränder sind wie folgt gesetzt


\usepackage[outer=15mm, inner=50mm, top=25mm, bottom=30mm]{geometry}
für eine überbreite tabelle habe ich die seitenränder wie folgt angepasst

\areaset{20cm}{28cm}

edico verändert die Werte hier http://www.mrunix.de/forums/archive/index.php/t-48896.html einfach mit einem erneuten typearea
ich würde halt gerne wieder auf meine geometry-Were zurückkommen, wie stelle ich das an?

bei der gelegenheit gleich noch eine frage: warum kann man das ganze ab typearea nicht lokal mit {\typearea....\table...} definieren?
Ich verstehe nicht, warum manchmal Sachen lokal definierbar sind und manchmal nicht.

Gruß, René

voss
28-11-2008, 22:20
meine seitenränder sind wie folgt gesetzt


\usepackage[outer=15mm, inner=50mm, top=25mm, bottom=30mm]{geometry}
für eine überbreite tabelle habe ich die seitenränder wie folgt angepasst

\areaset{20cm}{28cm}

edico verändert die Werte hier http://www.mrunix.de/forums/archive/index.php/t-48896.html einfach mit einem erneuten typearea
ich würde halt gerne wieder auf meine geometry-Were zurückkommen, wie stelle ich das an?

bei der gelegenheit gleich noch eine frage: warum kann man das ganze ab typearea nicht lokal mit {\typearea....\table...} definieren?
Ich verstehe nicht, warum manchmal Sachen lokal definierbar sind und manchmal nicht.


es ist unsinnig geometry _und_ typearea zu verwenden.

Herbert

localghost
28-11-2008, 22:27
Für sowas gibt es bei KOMA Script (http://ctan.org/pkg/koma-script) doch die addmargin-Umgebung.


MfG
Thorsten¹

René Geppert
28-11-2008, 23:26
sofern ich das in dem guide richtig verstehe, ändert addmargin nur den rand links und rechts
meine tabelle ist im querformat und zu breit, deswegen muss ich quasi topund bottom ändern, damit sich die tabelle verbreitern kann
habs mit gmeometric probiert
damit kann ich zwar die seite ändern, so dass die tabelle gut passt
wenn ich eine seite später aber mit \geometry{alte werte} wieder zurückwechsle, wird die vorherige tabelle rausgeworfen


{table.5.6} has been referenced but does not exist, replaced by a fixed one

das ganze zieht etwa so aus:

\usepackage{gmeometric}
\geometry{outer=15mm, inner=50mm, top=25mm, bottom=30mm}
...
\newpage
\geometry{top=1cm, left=1cm, right=1cm, bottom=1cm}
\begin{sidewaystable}
...
\end{sidewaystable}

\newpage
\geometry{outer=15mm, inner=50mm, top=25mm, bottom=30mm}
...

René Geppert
29-11-2008, 00:40
das problem scheint die sidewaystable-umgebung zu sein


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx,array,booktabs,ragged2e,rotat ing}
\usepackage{gmeometric}
\geometry{outer=15mm, inner=50mm, top=25mm, bottom=30mm}

\begin{document}

\begin{tabularx}{\textwidth}{XXX}
A&B&C\\
A&B&C\\
\end{tabularx}

\newpage

\geometry{outer=1cm, inner=1cm, top=1cm, bottom=1cm}

\begin{sidewaystable}
\begin{tabularx}{\textwidth}{XXX}
A&B&C\\
A&B&C\\
\end{tabularx}
\end{sidewaystable}

\newpage

\geometry{outer=15mm, inner=50mm, top=25mm, bottom=30mm}

weiter gehts
\end{document}

kommentiert man sie aus, funktioniert alles perfekt

René Geppert
30-11-2008, 14:13
hat vielleicht noch jemand eine idee wie man das ganze trotz sidewaystable hinbekommt?
die wenigen beispiele, die man im netz zu gmeometric findet, beinhalten allesamt keine floatobjekte und die doku gibt dazu leider auch nichts her

mfg, René