🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: gdzie w kodzie jest opis łamania linii

#17022
From: Jarosław Sokołowski
Date: Tue, 21 Jun 2011 06:56
62 lines
2814 bytes
patrzWYTNIJTO@autograf.pl napisało (w swój własny, bardzo dziwaczny
i oryginalny sposób, ingerując w postać każdej linijki):

> > Pan Grzegorz Wą?ik napisał:
>
> > 
>
> > > Czy istnieje jakiś sposób na modyfikacje sposobu łamania linii?
>
> > 
>
> > Poniekąd TeX jest jednym wielkim mechanizmem do modyfikacji sposobu
>
> > łamania linii.
>
>
> Ale czy istnieje jakis sposob ingerencji w ten sposob. Czy lepiej samemu napisac
> wlasny.

Zawsze lepiej wszystko mieć własne. Ale mnie się przeważnie nie chce pisać,
więc używam TeXa.

> > > Powiedzmy chce zrobic rozstrzelony druk, albo inaczej dzielić wyrazy.
>
> > 
>
> > Jak to "inaczej dzielić wyrazy"? Przez zmianę wzorców (hyphen.tex)?
>
> > Można, czemu nie. Przez dodanie wyjątków (\hyphenation)? Też można.
>
> > Albo zmieniając kary (penalty), np. \hyphenpenalty. Albo robiąc
>
> > "\break" tam gdzie się komu zamarzy.
>
> Nie, zupelnie inaczej. Dzielic to moze zle sformułowanie. Jak inaczej je
> układać. To byl przyklad. 

Na przykład zupełnie inaczej.

> > Rozstrzelony druk lepiej robić modyfikując metryki fontów, choć można
>
> > też makrem podobnym do tego z ćwiczenia 11.5 ze strony 67 TeXbooka.
>
> > A najlepiej w ogóle tego nie robić.
>
> A jesli chcialbym samodzielnie rozdzielac wyrazy rozna wielkoscia odstepu. Miec
> specyficzna odleglosc miedzy literami.

No to można umieścić specyficzny klej między wyrazami lub literami.

> Teoretycznie mozna sobie wyobrazic takie rozwiazanie. Wylaczam zupelnie lamanie
> linii. Kazdy znak pisze jakos osobno. 
> chcialbym miec jakas taka opcje. 
> napisz-znak(odleglosc od punktu poczatkowego w pionie, w poziomie, jaki znak)
> jako wynik musialbym znac szerokosc znaku.

Można sklecić makro w rodzaju (piszę z pamięci, bez sprawdzania):
\def\dziwnemakro#1#2#3{\rlap{\kern#1\lower#2\hbox{#3}}}
Tylko po co to komu?

-- 
Jarek
Technical Details
Message-ID: <slrnj00g4d.smp.jaros@falcon.lasek.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <55fa.000002cd.4e003c25@newsgate.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.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: gdzie w kodzie jest opis łamania linii
Date: Tue, 21 Jun 2011 06:56:13 +0000 (UTC)
Organization: : : :
Lines: 62
Message-ID: <slrnj00g4d.smp.jaros@falcon.lasek.waw.pl>
References: <55fa.000002cd.4e003c25@newsgate.onet.pl>
NNTP-Posting-Host: 213-238-77-186.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1308639373 1063 213.238.77.186 (21 Jun 2011 06:56:13 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 21 Jun 2011 06:56:13 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit