🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17226

Re: LaTeX jak rozpocząć od nowej strony jeśli jest mało miejsca.

#17226
From: Czarek Grądys
Date: Tue, 10 Feb 2015 13:28
48 lines
3312 bytes
W dniu 10.02.2015 o 13:18, Jarosław Sokołowski pisze:
> Pan Czarek Grądys napisał:
>
>> Pewnie proste, ale jakoś się męczę z tym.
>
> Właśnie nie takie proste. TeX znakomicie radzi sobie ze znalezieniem
> optymalnych miejsc podziału akapitu na wiersze. Jest jednak bezsilny,
> gdy trzeba wyznaczyć najlepsze miejsca podziału na strony -- mimo że
> poszukiwania można by było oprzeć o ten sam algorytm. To konsekwencja
> założeń, że w dostępnej pamięci o pojemności wyrażanej w kilobajtach
> trzymanie akapitu jest jeszcze rozsądne, ale pamięć w wielkościach
> być może nawet megabajtowych, która by się przydała do przechowania
> całego dokumentu (lub choćby rozdziału), to jakaś mrzonka.
>
>> Chciałbym, żeby jeśli zostało mało miejsca na dole strony rozpocząć
>> od nowej strony. Mam długą tabelę o nieznanej długości (longtable),
>> po niej '\subsection'. Czyli jeśli tabela się skończy i jest powiedzmy
>> mniej niż 1/3 wolnej strony to zaczyna od nowej strony.
>>
>> Próbowałem \vbox ale to powoduje, że strona się nie kończy i tabelka
>> wyłazi poza stronę.
>
> Narzędziem, które może być pomocne w rozwiązywaniu podobnych problemów
> jest elastyczny klej (glue). Może mieć on postać na przykład taką:
>
>      \vglue 52 mm minus 30 mm plus 1 fill
>
> Oznacza to, że dodane zostanie światło wielkości 52 mm, ale jeśli
> trzeba, to skurczy sie ono o 30 mm lub wydłuży w nieskończoność.
>
> Rozsądne może być przy tym zdefiniowanie "\subsection" w ten sposób,
> by nagłówek nigdy nie mógł wystąpić sam, tylko żeby obowiązkowo coś
> sie do niego od dołu przyklejało na stałe, choćby pierwszy akapit.
>
> To wszystko rady ogólne, w takich przypadkach trzeba samemu kombinować.
>
> Jarek
>

Dzięki serdeczne, właśnie chodzi o to, żeby ten nagłówek nie był samotny 
na samym dole strony. Jeśli na dole, to żeby chociaż kawałek następnej 
tabelki pod nim był. Tu nie mam wielkich wymagań, bo to protokoły z 
pomiarów elektrycznych, aby na oko wyglądało w miarę dobrze.
Jutro pokombinuję z tym.

-- 
Cezary Grądys
czarekgr@wa.onet.pl
Technical Details
Message-ID: <54da0764$0$2174$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <54d9e227$0$2165$65785112@news.neostrada.pl> <slrnmdjtos.556.jaros@falcon.lasek.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Tue, 10 Feb 2015 14:28:04 +0100
From: Czarek Grądys <czarekgr@wa.onet.pl>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
Newsgroups: pl.comp.dtp.tex
Subject: Re: LaTeX jak rozpocząć od nowej strony
 jeśli jest mało miejsca.
References: <54d9e227$0$2165$65785112@news.neostrada.pl> <slrnmdjtos.556.jaros@falcon.lasek.waw.pl>
In-Reply-To: <slrnmdjtos.556.jaros@falcon.lasek.waw.pl>
Lines: 48
Message-ID: <54da0764$0$2174$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.28.144.23
X-Trace: 1423574884 unt-rea-b-01.news.neostrada.pl 2174 83.28.144.23:33161
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit