🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dzielenie wyrazów

#16878
From: Jarosław Sokołowski
Date: Thu, 17 Feb 2011 16:08
40 lines
2664 bytes
Pan Maciek Pliszka napisał:

> w jezyku polskim masz nawet czasem dowolnosc podzialu (jeden wyraz
> moze byc podzielony na dwa sposoby.

Niektóre nawet na jedenaście (lub więcej) sposobów:
kon-stan-ty-no-po-li-tań-czy-ko-wia-necz-ka.

> Chodzi mi o to by sprawdzic jak tex dzieli wyrazy ktore mu podaję. 

Tak jak już napisano -- przez \showhyphens.

>> 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).
>
> Dla mnie liang to nie algorytm, ale sposob upakowania danych.
> Niewiele ma to wspolnego z algorytmem.

Że co? Liang, Frank M. Liang -- on nie "algorytm", tylko autor algorytmu.
Doktoratu nie zerżnął od kolegi, tylko sam to wymyślił, więc z algorytmem
wiele wpólnego ma.

>> 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.
>
> Prosze napisz jaki to algorytm, jak dzieli wyraz "nauka"? 
> Albo "odkaszlnąć"? dyftongi czy oboczność to jeszcze drobiazg.

Algorytmy nie dzielą, dzielą programy. Jeden gościu słusznie zauważył,
że "Algorytmy + struktury danych = programy". Algorytm Lianga jest tego
znakomitym przykładem -- dzieli tak, jak wzorce (patterns) opisują.

-- 
Jarek
Technical Details
Message-ID: <slrnilqhv3.17e.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> <slrnilq9bc.vq8.jaros@falcon.lasek.waw.pl> <4d5d28de$0$2490$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 16:08:04 +0000 (UTC)
Organization: : : :
Lines: 40
Message-ID: <slrnilqhv3.17e.jaros@falcon.lasek.waw.pl>
References: <4d5d0cc6$0$2491$65785112@news.neostrada.pl> <slrnilq9bc.vq8.jaros@falcon.lasek.waw.pl> <4d5d28de$0$2490$65785112@news.neostrada.pl>
NNTP-Posting-Host: 77-255-248-108.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1297958884 7128 77.255.248.108 (17 Feb 2011 16:08:04 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 17 Feb 2011 16:08:04 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit