Article View: pl.comp.dtp.tex
Article #16967Re: book/memoir; wdowy sieroty; \paraskip i \lineskip problem.
From: Jarosław Sokołowski
Date: Thu, 05 May 2011 14:22
Date: Thu, 05 May 2011 14:22
54 lines
3325 bytes
3325 bytes
Pan Tyler Durden napisał:
>> \parskip0pt \advance\baselineskip 0pt plus 0.1pt -- tak sobie z głupia
>> frant napisałem i nie mogę dopatrzeć się różnic w odstępach. Może coś
>> źle robię (albo krzywo patrzę)?
>
> Jestem początkujący, może coś źle robię?
Ja LaTeXa nie używam (prawie) wcale, więc szanse mamy wyrównane.
> Wpisuję:
> \setlength{\parskip}{0pt}
> \advance\baselineskip 0pt plus 0.1pt
>
> Nie działa. Tzn działa, ale nie daje tego efektu o jaki mi chodzi:
> owszem linie tekstu są względem siebie równo rozłożone (tyle miałem
> już wcześniej) ale jeśli jedna strona ma 32 linie a sąsiednia 31 to
> na dole tej 31-linijkowej zostawia po prostu pustą linie...
A jeśli ma, powiedzmy, 30 albo 29? Eksperymentalne postawienie "\break"
w miejscu gdzie ma nastąpić przejście do następnej strony powinno to
wyjaśnić.
> a ja chcę żeby jej pole tekstowe było w pełni wypełnione by optycznie
> nie było widać różnicy. Zwiększenie wartości z 0.1pt nie wydaje się
> dawać żadnej różnicy?
Domyślam się, że problem nie leży w kleju międzywierszowym, a w tym,
co \output dodaje na zakończenie każdej strony. Normalnie do sterowania
tym dodatkiem służą polecenia \raggedbottom i \normalbottom. Polecenia
te zdaje się działają również w LaTeXu, ale nie wiem czy tak samo, bo
procedury \output zostały tam mocno zmienione.
>>> Jakiś inny patent na wdowy i sieroty?!
>> Zanim się dojdzie do rozwiązań ostatecznych, czyli równego rozstrzeliwania
>> wdów i sierot, można chwilkę poświęcić na próby zmiany długości akapitów
>> (za pomocą \looseness).
>
> Raczej odpada, niestety. W tekście jest sporo dialogów lub krótkich
> akapitów które przy zadanej wielkości papieru, pola tekstowego i
> czcionki mają po 2-3 linie... używając \looseness czy zmieniając
> kerning więcej bym pewnie popsuł niż poprawił,
\looseness niczego nie psuje, zmiana świateł międzywyrazowych odbywa
się w granicach dopuszczonych przez inne parametry. Jeśli nie potrafi
zmienić długości składu akapitu bez przekraczania norm, po prostu nie
zrobi nic.
Przy okazji taka ciekawostka -- może się zdarzyć, że dopisanie czegoś
do akapitu spowoduje skrócenie składu o jeden wiersz, a usunięcie
czegoś -- wydłużenie.
--
Jarek
Technical Details
Message-ID:
<slrnis5ckm.ef6.jaros@falcon.lasek.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<83bbd898-1142-477e-a936-91a2abd55153@p19g2000yqh.googlegroups.com> <slrnis56ac.dd1.jaros@falcon.lasek.waw.pl> <35b293d4-9e54-4752-930a-2f0d54bf89f4@j31g2000yqe.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Jarosław Sokołowski <jaros@lasek.waw.pl> Newsgroups: pl.comp.dtp.tex Subject: Re: book/memoir; wdowy sieroty; \paraskip i \lineskip problem. Date: Thu, 5 May 2011 14:22:14 +0000 (UTC) Organization: : : : Lines: 54 Message-ID: <slrnis5ckm.ef6.jaros@falcon.lasek.waw.pl> References: <83bbd898-1142-477e-a936-91a2abd55153@p19g2000yqh.googlegroups.com> <slrnis56ac.dd1.jaros@falcon.lasek.waw.pl> <35b293d4-9e54-4752-930a-2f0d54bf89f4@j31g2000yqe.googlegroups.com> NNTP-Posting-Host: 213-238-72-224.adsl.inetia.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1304605334 21750 213.238.72.224 (5 May 2011 14:22:14 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Thu, 5 May 2011 14:22:14 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit