Article View: pl.comp.dtp.tex
Article #17226Re: LaTeX jak rozpocząć od nowej strony jeśli jest mało miejsca.
From: Czarek Grądys
Date: Tue, 10 Feb 2015 13:28
Date: Tue, 10 Feb 2015 13:28
48 lines
3312 bytes
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-mailReferences:
<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