DOI: 10.5300/2020-3-4/127

Zpravodaj Československého sdružení uživatelů TEXu 3-4/2020

Pages: 127–138

Author: Petr Olšák

OpTEX – pokračování maker OPmac pro LuaTEX

Někteří čtenáři možná znají TEXovou sadu maker OPmac pro plainTEX. Ta umožňuje při zachování jednoduchosti a přímočarosti užití maker plainTEXu využít v podstatě všechny pokročilé vlastnosti při sazbě současných dokumentů. Pokračovatelem této koncepce je sada maker OpTEX [1], která společně s LuaTEXem tvoří ucelený nástroj na přípravu dokumentů. Zůstává zachována přímočarost a věci se navíc zjednodušují, protože nemusíme myslet na rozličné vlastnosti jednotlivých TEXových enginů ani na všemožná starodávná kódování národních abeced. Vše totiž běží výhradně v LuaTEXu a v Unicode.

V únoru 2020 jsem oslovil odběratele TEXového listu cstex, že jsem zveřejnil alfa verzi OpTEXu a uvítám případnou diskusi nad koncepcí a požadovanými vlastnostmi. Děkuji všem, kteří se mi v té době ozvali. Tehdy to bylo velmi nehotové dílo, které (ačkoli bylo okamžitě zařazeno do TEXlive i MikTEXu) vlastně vznikalo uživatelům pod rukama. Nyní, po roce intenzivního vývoje, OpTEX dospěl k verzi 1.0 a je tedy ustálen a připraven k běžnému použití. V tomto článku bych chtěl o něm zevrubně seznámit české a slovenské uživatele TEXu.

OpTEX, LuaTEX, formát TEXu

OpTEX – successor of OPmac macros for LuaTEX

The article describes OpTEX [1] – a LuaTEX format based on plain TEX and OPmac. This macro package was introduced in TugBoat [7] and now, it is presented for Czech and Slovak users. The presentation is slightly different than in the cited article [7]. For example, the comparison with LATEX and ConTEXt is mentioned here including benchmarks in tables 1 and 2.

OpTEX, LuaTEX, TEX format

References

  1. Petr Olšák: OpTeX: LuaTeX format with extended plainTeX macros. (2021).
  2. Petr Olšák: OpTeX: Format Based on Plain TeX and OPmac. (2021).
  3. Petr Olšák: TeX in a nutshell. (2020).
  4. Petr Olšák: Typesetting Math with OpTeX. (2021).
  5. Petr Olšák: TeXbook naruby. (2001).
  6. V. Eijkhout: TeX by topic. (2007).
  7. Petr Olšák: OpTeX – A new generation of Plain TeX. TUGboat 41(3), 901 (2020).
  8. Petr Olšák: Font Catalogue generated by OpTeX. (2021).
  9. Petr Olšák: OpTeX Markup Language Standard. (2021).
  10. Petr Olšák: OpTeX: tips, tricks, howto.
  11. Xiangdong Zeng: The emoji package. (2020).

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