🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: book/memoir; wdowy sieroty; \paraskip i \lineskip problem.

#16967
From: Jarosław Sokołowski
Date: Thu, 05 May 2011 14:22
54 lines
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-mail
References: <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