DOI: 10.5300/2012-1/42

Zpravodaj Československého sdružení uživatelů TEXu 1/2012

Pages: 42–58

Author: Petr Olšák

CSplain z roku 2012

CSplain existuje od roku 1994 a je to jemné rozšíření plainTEXu tak, aby v~něm bylo možno pracovat v~češtině a slovenštině. Toto platilo až do října 2012, kdy byla provedena významná revize a doplnění CSplainu. Výchozí změna vyplynula z~rozhodnutí implicitně nastavit vstupní kódování CSplainu na UTF8. Kromě toho získal CSplain mnoho dalších nových vlastností: zavádění všech dostupných vzorů dělení všemožných jazyků, schopnost spolupráce s~16bitovými TEXovými mašinami (LuaTEX, XETEX), efektivní práce s~fonty včetně matematických, snadné přepínání interního kódování včetně Unicode, uživatelsky přívětivá sada maker OPmac. V~implicitní konfiguraci zůstává CSplain stále jemným rozšířením plainTEXu zpětně kompatibilní s~předchozími verzemi. Nové možnosti jsou snadno dostupné pomocí \input a při jejich použití už zdaleka není možné hovořit jen o~rozšíření jemném. Naopak, je to silný konkurent všech možných poněkud přerostlých makro-nadstaveb TEXu, přitom vítězí v~jednoduchosti, účelnosti řešení, přímočarosti a snadnosti použití. Nový CSplain je přístupný na http://petr.olsak.net/csplain.html.

CSplain of Year 2012

CSplain existed since 1994 and it is a gentle extension of plainTEX so that it is possible to work in Czech and Slovak with it. This was true until October 2012, when the significant revisions and additions of CSplain was made. The main change was done as a result of the decision to set the default input encoding of CSplain to UTF8. Moreover CSplain has many new properties now: the possibility of loading of all sorts of hyphenation patterns available for many languages, interoperability with 16-bit TEX engines (LuaTEX, XETEX), an effective work with fonts including mathematical fonts, easy switching of internal encoding including Unicode, user-friendly macro package OPmac. In the default configuration CSplain remains still as gentle extension of plainTEX backward compatible with previous versions. New options are easily accessible via \input and if they are used it is far to speak only about gentle extension. On the contrary, it is a strong competitor of all huge macro extensions of TEX and it wins by simplicity, efficiency of solutions, directness and ease of use. New CSplain is available at http://petr.olsak.net/csplain.html.

Error on line 1 column 1 of file:/var/tmp/CitedBy_5a11780b06a55.xml: SXXP0003: Error reported by XML parser: Premature end of file. Transformation failed: Run-time errors were reported

Hlavní stránka Zpravodaje CSTUGu. Adresa redakce: zpravodaj@cstug.cz. (c) 1996-2012 CSTUG