Article View: pl.comp.dtp.tex
Article #17233Re: LaTeX jak rozpocząć od nowej strony jeśli jest mało miejsca.
From: Czarek Grądys
Date: Wed, 11 Feb 2015 12:56
Date: Wed, 11 Feb 2015 12:56
40 lines
3313 bytes
3313 bytes
W dniu 11.02.2015 o 13:44, Jarosław Sokołowski pisze:
>
> W takim razie muszę przenieść swoje podejrzenia z "subsection" na
> "longtable". To tam siedzą jakieś pionowe skipy, które umożliwiają
> podział na strony w każdym miejscu, więc i przed samą tabelką.
>
>> \begin{longtable}{|c|c|c|c|c|}
>
> Można przekopać się przez plik longtable.sty, wszystko przeanalizoać,
> zmienić co trzeba, by odpowiadało aktualnym potrzebom. Można nawet
> napisać na nowo, by dało się łatwo wprowadzić zakazy podziału strony
> w pobliżu początku i końca tabelki. Ale tu widzę, że potrzebna jest
> bardzo proste zestawienie z pięcioma stałymi kolumnami. Ja bym to
> zrobił samodzielnie definiując \hbox określonej szerokości dla wiersza
> danych (mam pokazać jak to zrobić?). Kilkulinijkowa definicja, a mamy
> kontrolę nad wszystkim i możemy eksperymentować świadomie, a nie w ciemno.
>
> Wtedy można w każdym miejscu dodać z automatu odpowiednią karę (penalty),
> która posłuży kalkulowaniu najlepszego miejsca na podaiał strony. Można
> nawet zrobić pewnien trik -- nie wyprowadzać osobno linii, tylko wyłączyć
> justowanie, wpuszczać te szerokie boksy z wierszami jako jeden akapit,
> a ponieważ w jednym wierszu strony nie zmieści się więcej niż jeden wiersz
> danych, to wyjdzie zgrabna tabelka. A działać będą mechanizmy łamania
> akapitów -- widowpenalty i clubpenalty odpowiedzialne za pozostawianie
> wdów i sierot (samotnych wierszy na początku i końcu strony).
>
> Jarek
>
Zapewne problem leży w longtable, niestety ja nie jestem biegły w
LaTeXu, robię to dorywczo. Wydawało się, że longtable się sprawdzi, a tu
lipa. Ewentualnie podzielę stronę po każdej tabelce i potem pousuwam
podziały w plikach które tego nie wymagają. Ale to trochę przeglądania,
lepiej jakby automatycznie się dało.
--
Cezary Grądys
czarekgr@wa.onet.pl
Technical Details
Message-ID:
<54db516f$0$14158$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<54d9e227$0$2165$65785112@news.neostrada.pl> <slrnmdjtos.556.jaros@falcon.lasek.waw.pl> <54da0764$0$2174$65785112@news.neostrada.pl> <slrnmdk5gt.h0p.jaros@falcon.lasek.waw.pl> <54da1ba0$0$2190$65785112@news.neostrada.pl> <slrnmdk80k.jnu.jaros@falcon.lasek.waw.pl> <54db0718$0$2176$65785112@news.neostrada.pl> <slrnmdmjma.mfs.jaros@falcon.lasek.waw.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Wed, 11 Feb 2015 13:56:15 +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> <54da0764$0$2174$65785112@news.neostrada.pl> <slrnmdk5gt.h0p.jaros@falcon.lasek.waw.pl> <54da1ba0$0$2190$65785112@news.neostrada.pl> <slrnmdk80k.jnu.jaros@falcon.lasek.waw.pl> <54db0718$0$2176$65785112@news.neostrada.pl> <slrnmdmjma.mfs.jaros@falcon.lasek.waw.pl> In-Reply-To: <slrnmdmjma.mfs.jaros@falcon.lasek.waw.pl> Lines: 40 Message-ID: <54db516f$0$14158$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.31.169.88 X-Trace: 1423659375 unt-rea-a-02.news.neostrada.pl 14158 83.31.169.88:40756 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit