ChrisA
10-12-2005, 15:08
Hallo,
ich würde gerne die Seitenränder auf unterschiedlichen Seiten unterschiedlich einstellen. Auf einigen Seiten hätte ich gerne überhaupt keine Ränder (funktioniert), auf anderen benutzer-definierte. Da klappt der Abstand oben und links, aber die Textbreite stimmt nicht. Der Text soll nur so breit/hoch sein, wie die Ränder es zulassen.
Anbei ein Beispiel. Nachdem textwidth einmal eingestellt ist, kann ich sie nicht mehr ändern. Würde ich aber gerne. Was kann man da tun?
\documentclass[oneside,a4paper,12pt]{scrbook}
\setlength{\textwidth}{21cm}
\setlength{\textheight}{29.7cm}
\setlength{\parindent}{0mm}
\usepackage[
a4paper,
left=0cm,
right=0cm,
top=0cm,
bottom=0cm
]{geometry}
\usepackage[pdftex]{graphicx}
\usepackage{hyperref}
\newcommand{\pageSmall}{
\addtolength{\oddsidemargin}{+2.5cm}
\addtolength{\topmargin}{+2cm}
\addtolength{\textwidth}{-5cm}
}
\newcommand{\pageLarge}{
\addtolength{\oddsidemargin}{-2.5cm}
\addtolength{\topmargin}{-2cm}
\addtolength{\textwidth}{+5cm}
}
\begin{document}
\pageSmall
Mit Abstand: Der rechte Rand sollte genauso breit sein wie der linke.
Mittels textwidth klappt das jedenfalls nicht. Was kann man da tun?
\newpage
\pageLarge
Ohne Abstand: Der rechte Rand sollte genauso breit sein wie der linke und zwar 0.
Das klappt offensichtlich auch, wie man sieht.
\end{document}
ich würde gerne die Seitenränder auf unterschiedlichen Seiten unterschiedlich einstellen. Auf einigen Seiten hätte ich gerne überhaupt keine Ränder (funktioniert), auf anderen benutzer-definierte. Da klappt der Abstand oben und links, aber die Textbreite stimmt nicht. Der Text soll nur so breit/hoch sein, wie die Ränder es zulassen.
Anbei ein Beispiel. Nachdem textwidth einmal eingestellt ist, kann ich sie nicht mehr ändern. Würde ich aber gerne. Was kann man da tun?
\documentclass[oneside,a4paper,12pt]{scrbook}
\setlength{\textwidth}{21cm}
\setlength{\textheight}{29.7cm}
\setlength{\parindent}{0mm}
\usepackage[
a4paper,
left=0cm,
right=0cm,
top=0cm,
bottom=0cm
]{geometry}
\usepackage[pdftex]{graphicx}
\usepackage{hyperref}
\newcommand{\pageSmall}{
\addtolength{\oddsidemargin}{+2.5cm}
\addtolength{\topmargin}{+2cm}
\addtolength{\textwidth}{-5cm}
}
\newcommand{\pageLarge}{
\addtolength{\oddsidemargin}{-2.5cm}
\addtolength{\topmargin}{-2cm}
\addtolength{\textwidth}{+5cm}
}
\begin{document}
\pageSmall
Mit Abstand: Der rechte Rand sollte genauso breit sein wie der linke.
Mittels textwidth klappt das jedenfalls nicht. Was kann man da tun?
\newpage
\pageLarge
Ohne Abstand: Der rechte Rand sollte genauso breit sein wie der linke und zwar 0.
Das klappt offensichtlich auch, wie man sieht.
\end{document}