Article View: pl.comp.dtp.tex
Article #16878Re: dzielenie wyrazów
From: Jarosław Sokołowski
Date: Thu, 17 Feb 2011 16:08
Date: Thu, 17 Feb 2011 16:08
40 lines
2664 bytes
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-mailReferences:
<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