🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dzielenie wyrazów

#16876
From: Jarosław Sokołowski
Date: Thu, 17 Feb 2011 13:41
35 lines
2400 bytes
Pan Maciek Pliszka napisał:

> W jaki spsosob sprawdzić jak program dzieli wyrazy?

Który program? Jeśli chodzi o TeXa, to najprościej chyba będzie
obejrzeć wydruk.

> Chciałbym by w plikach logów napisał mi jak on chce dzielić wyrazy.

Niebardzo rozumiem. Co znaczy "chce"? Jeśli uznać, że TeX robi co
chce (niektórzy mają o to do niego wieczne pretensje), to patrz wyżej.
A jeśli "chce" ma oznaczać "może". to jak by to miało wyglądać?
Cały manuskrypt skopiowany do logów z zaznaczonymi potencjalnymi
miejscami podziału?

> Czy można uzyc zewnetrznego programu do dzielenia wyrazów w tex-u?

Można, nawet sam tak kiedyś robiłem, bo nie było opracowanych TeXowych
wzorców do dzielenia po polsku. Ale to było w połowie lat osiemdziesiątych.
Teraz trzeba uznać, że algorytm Lianga radzi sobie z polszczyzną dobrze.

Ciekawe, że komercyjne programy (produkcji zagranicznej) potrzebowały
kilkunastu lat, żeby się tego nauczyć -- zazwyczaj robiły skandaliczne
błedy, nawet w wersjach spolszczonych. Dzisiaj one chyba wszystkie
korzystają też z algorytmu Lianga (lepiej późno niż wcale), więc dzielą
tak samo (bo oczywiście wzorców też używają tych samych).

Ciekawe też, a może nawet ciekawsze jest to, że algorytm Lianga wcale
nie jest taki fajny dla języka polskiego. Żeby dzielił jeszcze lepiej,
trzeba go... uprościć. Zmodyfikowany algorytm, który nie rozróżnia
poszczególnych liter, a tylko odróżna spółgłoski od samogłosek, działa
znakomicie w oparciu o zbiór kilkunastu wzorców.

-- 
Jarek
Technical Details
Message-ID: <slrnilq9bc.vq8.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: <4d5d0cc6$0$2491$65785112@news.neostrada.pl>

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: dzielenie wyrazów
Date: Thu, 17 Feb 2011 13:41:00 +0000 (UTC)
Organization: : : :
Lines: 35
Message-ID: <slrnilq9bc.vq8.jaros@falcon.lasek.waw.pl>
References: <4d5d0cc6$0$2491$65785112@news.neostrada.pl>
NNTP-Posting-Host: 77-255-248-108.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1297950060 4471 77.255.248.108 (17 Feb 2011 13:41:00 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 17 Feb 2011 13:41:00 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit