🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.dtp.tex
2 messages
2 total messages Started by patrzWYTNIJTO Tue, 21 Jun 2011 06:37
Re: gdzie w kodzie jest opis łamania linii
#17014
Author: patrzWYTNIJTO
Date: Tue, 21 Jun 2011 06:37
50 lines
2367 bytes
> 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.


> > 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. 


> 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.

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.

-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: gdzie w kodzie jest opis łamania linii
#17022
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads