Nástroje pro sazbu matematiky: Přehled - Grafika.cz - vše o počítačové grafice

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Software

Nástroje pro sazbu matematiky: Přehled

sazba

20. února 2004, 00.00 | Potřebujete sázet matematiku? V tomto článku naleznete reprezentativní přehled freewarových i komerčních produktů, použitelných k uvedenému účelu.

Sazba matematiky je úkolem, kterému se dříve či později nevyhne žádný uživatel, pohybující se v pre-pressu. Škála nároků může být přitom velmi široká: začíná u jednoduchých vzorců či zlomků, jejichž počet v publikaci se dá spočítat na prstech jedné ruky a končí u komplexních publikací z oblasti výukové, ekonomické či technické literatury, které se matematickými výrazy přímo hemží. Různorodosti nároků pak odpovídá i nabídka příslušných nástrojů, z nichž některé jsou k dispozici zdarma, jiné pak za ne právě nízké ceny.

Vypátrat nástroj pro sazbu matematiky, vyhovující požadavkům daného publikačního projektu, nemusí být vždy úplně snadné. Abychom našim čtenářům takovéto pátrání usnadnili, rozhodli jsme se připravit malý přehled toho, co je dnes pro danou oblast k dispozici, a to především v návaznosti na naše starší články, věnované uvedenému typu nástrojů.

TeX

Jednoznačně nejvýkonnějším prostředkem pro sazbu matematiky je sázecí systém TeX. Typografické možnosti tohoto systému jsou znásobeny tím, že je v mnoha implementacích dostupný zdarma. Na druhou stranu je poměrně obtížné si osvojit příslušnou notaci příkazů, kterými se činnost TeXu řídí. Uživatel zde nicméně může použít různé WYSIWYG front-endy, které mnohdy slouží pouze k tvorbě matematických vzorců, jindy nicméně ke kompletní přípravě TeXovských dokumentů. Opomenuta by neměla být přitom skutečnost, že matematický vzorec, vytvořený s pomocí některého z uvedených nástrojů, lze TeXem či jinými prostředky převést do podoby, ve které je importovatelný do sázecí aplikace či textového procesoru.

Implementace TeXu
K tomu, aby uživatel mohl TeX nasadit, potřebuje jeho odpovídající implementaci. Ta obvykle mimo samotného překladače TeXu obsahuje připravené sady řídích sekvencí pro různé použití (Plain TeX, LaTeX, AMSTeX, AMSLaTeX, ConTeXt aj.), včetně sazby matematiky, a dále prohlížeče, konvertory a jiné doplňkové programy či utility. Podrobněji jsme se podobou implementace TeXu zabývali v tomto článku, kde jsme také přiblížili současné komerční implementace uvedeného typu. Ti, kdo se zajímají o implementace nekomerční, mohou sáhnout například po tomto přehledu, užitečné je pak nahlédnout i do tohoto článku, zabývajícího se implementacemi TeXu v souvislosti s instalací produktu LyX. Přehlédnut by pak rozhodně neměl být ani server Českého sdružení uživatelů TeXu.

matpreh1f.gif

Prostředí LyXu

LyX
Kompletním vizuálním front-endem TeXu, dostupným zdarma na mnoha platformách, je LyX. Ten mimo jiné nabízí i výkonné prostředky pro pseudo-WYSIWYG editaci matematických výrazů. Do hloubky jsme se možnostmi, instalací i provozováním zmíněného systému zabývali před nedávnem v sérii článků (1, 2, 3, 4, 5).

Scientific Word
Pro ty, kdo chtějí s matematikou a TeXem pracovat ve WYSIWYG prostředí na vysoké úrovni, je zajímavým řešením Scientific Word (595 USD) od MacKichan Software. Jedná se o textový procesor s možností výstupu do LaTeXu, který právě pro sazbu matematiky, ale také správu rozsáhlých dokumentových celků či publikování na Internetu disponuje velmi silnými prostředky. Podrobněji jsme tento produkt přiblížili zde.

LaTeX Equation Editor
Tento bezplatný editor matematických vzorců od Alexandera McKenzie je určen pro platformu Mac OS X. Uživatel sází vzorce pomocí latexovské notace, výstup je uložen do PDF, přičemž k sazbě vzorců je zapotřebí mít zprovozněnu některou z implementací TeXu. Produkt umí spolupracovat s aplikací pro tvorbu prezentací Keynote (možnost aplikování grafických efektů, využití tabulek a grafů aj.). Vytvořené vzorce lze pro opakované použití schraňovat v knihovně.

matpreh2f.gif

Vzorec vytvořený s pomocí LaTeX Equation Editoru v prostředí Keynote

EquationMagic
Tento produkt společnosti MicroPress je k dispozici v bezplatné Lite a komerční Pro (50 USD) verzi. V obou případech je nabízena možnost tvorby vzorců TeXu s pomocí vizuálních nástrojů nebo odpovídající notace. K dispozici jsou přitom nástroje pro opakované použití téhož úseku výrazu či aplikaci různých typů písma a symbolů. Vytvořené objekty lze přenášet s pomocí technologie OLE do jiných aplikací. Pro verze nemá omezenu velikost rovnic, podporuje AmsTeX a umožňuje export do formátu GIF.

TeXaide
Freewarová verze Equation Editoru společnosti Design Science, používaného v různých kancelářských aplikacích (Microsoft Word aj.), jehož výstup lze uložit ve formátu TeXu. Možnostmi nicméně podle našeho názoru zaostává za výše zmíněným EquationMagic Lite.

Doplňky sázecích aplikací

Bez ohledu na možnosti nabízené TeXem přivítají kreativní uživatelé spíše nástroje, umožňující sazbu matematiku přímo v prostředí aplikací pro stránkový zlom. Takovéto prostředky mají obvykle podobu pluginu té či oné sázecí aplikace.

MathMagic
Všestranným řešení uvedeného typu je MathMagic společnosti nPine. Funguje jako samostatná aplikace (Personal Edition 120 USD, Pro Edition 695 USD), a též coby plugin XPressu nebo InDesignu (695 USD). Matematické vzorce jsou vytvářeny v inteligentním WYSIWYG editoru. Výrazy nebo jejich části lze ukládat pro opakované použití, pro rychlé vkládání výrazů je možno použít klávesové zkratky. Součástí dodávky je sada písem, obsahující nejrůznější matematické symboly. Hotové výrazy lze exportovat do EPS či JPEG. Podrobněji jsme o MathMagic psali zde.

matpreh3f.gif

MathMagic

MathSetter
MathSetter (400 USD) společnosti Blue Sky TeX Systems je vlastně interpretem TeXu, zabudovaným do prostředí QuarkXPressu. Uživatel zde tedy může TeXem sázet nejen matematiku, ale i vše další, co TeX podporuje (například tabulky či čárové kódy). Vytvořený obsah má podobu samostatného textového rámečku, jehož atributy (pozice, rotace, barva, zvětšení/zmenšení apod.) lze upravovat stejně jako jiné objekty XPressu.

PowerMath
I PowerMath (650 USD) společnosti PowerHouse Software je extenzí XPressu. K zápisu matematických výrazů nabízí vedle WYSIWYG editoru vlastní textový jazyk, podobný TeXu. Výrazy v tomto jazyce lze přitom mimo PowerMath sázet s použitím produktu pro automatizovanou sazbu rozsáhlých a složitých publikací Kytek Autopage.

XMath
Možnosti jiné, víc jak patnáct let existující extenze XMath (399 USD) společnosti TechBooks, se přinejmenším vyrovnají tomu, co nabízí ostatní produkty daného typu. Doplnit je lze řešením pro sazbu tabulek XTable (99 USD).

Ostatní řešení

Do této sekce jsme se rozhodli zařadit produkty, mající podobu samostatných aplikací, s jejichž pomocí lze vytvářet matematické výrazy, použitelné v sázecích programech či na Webu. Vypouštíme ovšem komplexní systémy typu Mathematica, jejichž hlavním posláním jsou matematické výpočty a modelování, nikoli publikování.

MathType
Editor matematických výrazů MathType (129 USD) od společnosti Design Science je rozšířenou verzí již zmíněného Equation Editoru téhož výrobce. Mimo komfortních prostředků pro zpracování matematiky poskytuje bohaté možnosti výstupu do formátů EPS a GIF. Podporován je rovněž export do TeXu a jazyka matematických výrazů MathML. Podrobněji jsme o MathType i dalších produktech Design Science psali zde.

matpreh4f.gif

MathType

MathEQ Expression Editor
Novým, nadějně vyhlížejícím produktem pro zpracování matematiky, je MathEQ Expression Editor (199 USD) společnosti Theorist Interactive. K tvorbě vzorců je nabízeno odpovídající WYSIWYG prostředí , využít lze bohatou sadu odpovídajících písem a znakových sad, k dispozici jsou makra a klávesové zkratky. Produkt umí zpracovat výrazy Equation Editoru i MathType. Výstup je možný do řady formátů, mimo jiné EPS, PICT, WMF či PNG.

Závěrem

Svět nástrojů pro sazbu matematiky je rozhodně velmi pestrý a uspokojí zřejmě každý uživatelský požadavek. Náš přehled se snažil přiblížit nástroje uvedeného typu v co nejširším záběru (co se pre-pressu týče), nevylučujeme ovšem, že se najde nástroj, který byl v našem přehledu opomenut. V takovémto případě prosíme naše čtenáře, aby na takovýto prostředek upozornili v diskusním fóru, připojeném k tomuto článku.

Tématické zařazení:

 » Rubriky  » VSE  

 » Rubriky  » Go verze  

 » Rubriky  » Sazba  

 » Rubriky  » Polygrafie  

 » Rubriky  » Software  

 

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: