PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitengröße im Dokument ändern



Micha2105
10-05-2010, 11:49
Hi,

ich schreibe gerade an meiner Diplomarbeit (A4-Format) und brauche auf Grund von "kleineren" Karten den zwischenzeitlichen Wechsel auf A3-quer. Die Blätter sind im Dokument und sollen später gefaltet und ebenfalls eingebunden werden.

Habe schon gesucht, aber nichts wirklich Hilfreiches gefunden. Paket geometry bzw. \gmeometric drehen zwar scheinbar den Inhalt, aber die Seitenform / -größe bleibt in der PDF leider unverändert auf A4 (LaTeX => PDF). Kennt da jemand eine Lösung / hat jemand einen Tip mit welchem Paket das verwirklicht werden kann?

Minimalbeispiel eines Versuchs:



\documentclass[
a4paper,
11pt,
DIVcalc,
oneside,
openany,
headsepline,
]
{scrbook}

\usepackage{
,vmargin
,gmeometric
,pdflscape
}

\geometry{a4paper}
\setmarginsrb{35mm}{25mm}{25mm}{20mm}{0mm}{15mm}{0 mm}{0mm}

\begin{document}

Seite A4

\newpage

\geometry{a3paper}

Seite A3

\end{document}



Danke schonmal für die Hilfe,

Micha

rstuby
10-05-2010, 12:20
Wie soll denn das gedruckt werden, auf was für einem Drucker? Ist es nicht vielleicht einfacher, im Dokument eine Leerseite als Platzhalter in A4 zu belassen und die A3-Seite extra zu erstellen?

Obwohl... eine schöne vollständige elektronsiche Version zu haben wäre natürlich auch was wert...

Micha2105
10-05-2010, 12:29
Naja, das Drucken ist eine Angelegenheit vom Medienzentrum. Die A4 und A3 Seiten würden schon getrennt gedruckt und nachher zusammengefasst gebunden. In dem Fall gehts wirklich darum, dass das gesamte Projekt als Tex Projekt vorliegt, ohne nach dem Erstellen der PDF noch zig Seiten per Hand manipulieren zu müssen.

Xenara
10-05-2010, 12:29
Ich hab sowas auch letztens mal gebraucht, und mein MB sah so aus:



\documentclass[12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{gmeometric}

\usepackage{blindtext}


\begin{document}
\geometry{a4paper}

\blindtext[10]

\newpage
\geometry{a3paper,landscape}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}

\blindtext[10]

\end{document}

Vielleicht hilft dir das schon weiter.

Bei mir wars eine wissenschaftliche Zusammenfassung, für die ich Fliessdiagramme gebraucht habe. Die machten auf A4 einfach keinen Sinn, also hab ich sie als A3 Querformat mit reingepackt.
Und in der Begleitmail dann darauf hingewiesen, dass das Format wechselt. Btw. müsste Acrobat mit der Einstellung "An Seitengrösse anpassen" oder so das eigentlich machen. Und häufig hat man ja echt einen A3-Drucker noch da stehen.

Micha2105
10-05-2010, 17:21
Na huch... so einfach ist das also. Vielen Dank!

Für alle die Ähnliches Vorhaben und pagestyle-errors bekommen: Beim Einbinden der Dateien anstatt \include \input benutzen. Und \oneclolumn nach geometry nicht vergessen :)

Micha2105
11-05-2010, 11:35
Ich nochmal kurz. Also das dort oben funktioniert wiegesagt ziemlich toll, auch kann man als Alternative das \vmargin paket für die seitenformate benutzen, allerdings wird der seitenspiegel bzw. die textbreite nicht mitformatiert. auch ein \setlength{\textwidth}{XXcm} hilft nicht, sondern verändert nur die breite der Kopf- bzw. Fußtrennlinien. Gleiches Problem tritt auch mit Koma-Script Optionen bzw. gmeometric auf. Problem hierbei ist, dass bei eingefügter Grafik (A3-Breite) die Bildunterschrift 2-zeilig wird und umbricht, als wäre es noch A4.

Beispiel, nur mit Text anstatt mit Grafik:


\documentclass[
11pt,
DIVcalc,
oneside,
openany,
headsepline,
footsepline,
]
{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{
,blindtext
,vmargin
,graphicx
}

\pagestyle{headings}

\setpapersize{A4}
\setmarginsrb{35mm}{25mm}{25mm}{20mm}{0mm}{15mm}{0 mm}{0mm}

\begin{document}

\blindtext[10]

\newpage

\setpapersize[landscape]{A3}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\setlength{\textwidth}{36cm}

\blindtext[10]

\end{document}


Bin dankbar für jeden Tipp.

Micha2105
11-05-2010, 17:11
Für's Archiv:


\setpapersize[landscape]{A3}
\setmargins{3.5cm}{2.5cm}{36cm}{23.7cm}{0cm}{1.5cm }{2cm}{0cm}
\onecolumn
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}


heißt die Lösung. Gleiches mit \geometry{...} anstatt \setpapersize & \setmargins.

VG,

Micha

edico
11-05-2010, 20:16
Ich weiss nicht, ob das nicht alles ein wenig 'um die Ecke' ist. Wenn du schon KOMA benutzt, nutze doch die Vorteile:



%%%
%%% A3 innerhalb A4 Dokument
%%%
\documentclass[paper=a4,pagesize,DIV=11,BCOR=5mm]{scrreprt}
\usepackage{showframe} % just_4_demo

\begin{document}
\chapter{}
Hier startet ein regul\"ares DIN A4 Dokument, ...

..., das nun -- z.\,B. aufgrund einer \"uberbreiter Tabelle
auf DIN A3 gewandelt wird.

%%% -----------------------------------------------
\KOMAoptions{paper=a3,paper=landscape,DIV=20}
%%% -----------------------------------------------
\chapter{}
Hier sollte auf neuer A3 Seite beginnen.

%%% -----------------------------------------------
\KOMAoptions{paper=a4,paper=portrait,DIV=11}
%%% -----------------------------------------------
\chapter{}

Nun sollte wieder regul\"ares DIN A4 Layout weiterlaufen ...
\end{document}


edico