Vyvinul | Oleg A. Paraschenko |
---|---|
Poslední verze | prosince 2010 |
životní prostředí | napříč platformami |
Typ | rozložení |
Licence | Licence MIT |
webová stránka | http://www.getfo.org/ |
TeXML [tɛχːml] je - jako proces - alternativní řešení techniky XSL-FO založené na TeXu .
TeXML byl vyvinut jako projekt OpenSource s cílem automaticky reprezentovat data XML s rozložením na vysoké úrovni ve formátu PDF.
Pomocí další definice struktury překonává TeXML rozdíly v syntaxi mezi TeX a XML.
Technicky jsou prvky značení TeX zastoupeny v syntaxi XML.
TeXML je zdokonalení specifikace původně vyvinuté společností IBM, která rozlišuje mezi strukturou a transformací .
TeXML se používá k výrobě technické dokumentace z dat XML.
Po transformaci TeXML → TeX je k dispozici celá řada maker TeX definovaných prostřednictvím LaTeXu.
Pomocí maker TeX je možné pro publikaci dat XML definovat libovolné konfigurovatelné rozvržení .
DTD struktury TeXML se skládá z následujících prvků XML:
Příklad dokumentu XML, který již byl transformován do struktury TeXML:
<TeXML> <TeXML escape="0"> \documentclass[a4paper]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} </TeXML> <env name="document"> L'interprétation erronée de caractères spéciaux en tant que caractères de commande d'appel est appelé « échappement ». Par exemple : $, ^, > </env> </TeXML>Proces TeXML transformuje data XML dostupná v přechodném formátu TeXML na TeX:
\documentclass[a4paper]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \begin{document} L'interprétation erronée de caractères spéciaux en tant que caractères de commande d'appel est appelé « échappement ». Par exemple : \textdollar{}, \^{}, \textgreater{} \end{document}Úkoly vstupu (XML) a publikace (TeX) jsou podporovány různými nástroji, například: