[cstex] Kdy (včas) změnit \topmargin a \textheight?

Procházka Lukáš Ing. - Pontex s. r. o. LPr at pontex.cz
Mon Aug 30 14:10:00 CEST 2010


... Jen bych doplnil dokumentační kód pro vyzkoušení (pdflatex, TL2009):


\documentclass[11pt,a4paper]{article}

\usepackage[cp1250]{inputenc}
\usepackage[english]{babel}
\usepackage{blindtext}

\begin{document}

   \Blindtext[8]

   \newpage
   \addtolength{\textheight}{1.in}
   \addtolength{\topmargin}{-.5in}

   \Blindtext[8]

\end{document}


Vygeneruje se pdf se čtyřmi stránkami:

- 1-2 mají originální velikost stránky,
- 3 má zmenšené záhlaví (\topmargin) ale původní \textheight, takže celá stránka je posunuta nahoru,
- 4 má upravené \topmargin i \textheight, takže "účinná" stránka je skutečně vyšší.

Kdy tedy správně deklarovat změny velikosti stránek, aby se změna projevila už na straně 3?

Zdravím

Lukáš Procházka


On Mon, 30 Aug 2010 10:41:55 +0200, Procházka Lukáš Ing. - Pontex s. r. o. <LPr at pontex.cz> wrote:

> Zdravím v konferenci,
>
> vkládám do LaTeXu do obrázky. Potřebuji zvětšit účinný prostor stránek, takže napíšu:
>
>    \appendix
>
>      \newpage
>      \addtolength{\topmargin}{-.5in}
>      \addtolength{\textheight}{1.in}
>      \pagestyle{plain}
>
>      \section{XXX}
>
> ... a vkládám obrázky.
>
> Problém je, že stránka obsahující nadpis "XXX" má pořád vyšší \topmargin i kratší \textheight - obě přenastavení se uplatní až od další stránky.
>
> Proč se to děje a jak tedy zajistit, aby LaTeX použil upravené rozměry stránky už při sazbě \section{XXX}?
>
> Předem díky.
>
> Zdravím
>
> Lukáš Procházka
>
>


-- 
Ing. Lukáš Procházka [mailto:LPr at pontex.cz]
Pontex s. r. o.      [mailto:pontex at pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038





More information about the csTeX mailing list