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

Jaromír Kuben jaromir.kuben at unob.cz
Mon Aug 30 18:01:22 CEST 2010


Dobrý den.

Procházka Lukáš Ing. - Pontex s. r. o. wrote:

>... To také není ono:
>
>- Zápatí se tiskne pořád na stejnou pozici, takže zápatí se klidně napíše přes hlavní text dokumentu.
>
>- Potřebuji změnit rozměry celé oblasti (tj. např. od místa použití do konce nebo uvnitř \bgroup ... \egroup), nejenom jedné stránky (což dělá \enlargethispage).
>
>Zkuste:
>
>\documentclass[11pt,a4paper]{article}
>
>\usepackage[cp1250]{inputenc}
>\usepackage[english]{babel}
>\usepackage{blindtext}
>
>\begin{document}
>
>   \Blindtext[8]
>
>   \newpage
>  
>
Tohle se dá měnit jen v preambuli, tedy před \begin{document}.
Není možné měnit velikosti stránek, to je dané pro celý dokument.
Jako nouzovka slouží \enlargethispage.

Zdraví
               Jaromír Kuben

>   %\addtolength{\textheight}{1.in}
>   \addtolength{\topmargin}{-.5in}
>   \enlargethispage{1.in}
>
>   \Blindtext[12]
>
>\end{document}
>
>Lukáš Procházka
>
>
>
>On Mon, 30 Aug 2010 14:22:46 +0200, Petr Vokac <vok at ujv.cz> wrote:
>
>  
>
>>Pouzivam \enlargethispage{delka} nebo \enlargethispage*{delka}
>>Petr Vokac
>>
>>On Mon, 2010-08-30 at 14:10 +0200, Procházka Lukáš Ing. - Pontex s. r.
>>o. wrote:
>>    
>>
>>>... 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
>>>>
>>>>
>>>>        
>>>>
>>>      
>>>
>>_______________________________________________
>>csTeX mailing list
>>csTeX at cs.felk.cvut.cz
>>http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>    
>>
>
>
>  
>




More information about the csTeX mailing list