X ϒ M T e X (korábban ChemTeX ) egy csomag a TeX számára , amely lehetővé teszi kémiai képletek rajzolását meghatározott szöveges jelölések használatával.
A „kémia” szó az arab „alkímia” szóból származik, amelynek görög gyökerei vannak . Az "XyM" a csomag nevében a görög szóból származik.
Az XyMTeX kiejtése „khymtekh”, ahol a „kh” úgy olvasható, mint az orosz „х” vagy az angol „k”, az „y” pedig közel áll a német „ü”-hez.
Az XyMTeX-et RT Haas, KC O'Kane és M. Ramek fejlesztette [1] [2] a LaTeX makrócsomag kiterjesztéseként . Az első kiadás 1993-ban jelent meg a LaTeX 2.09-hez. [3] [4] A korai verziók (a 3.00-as verzió előtt) a LaTeX grafikus környezeten és az epic csomag funkcionalitásán alapultak , amely lehetővé tette a felhasználó számára, hogy egyszerű áramköröket rajzoljon. Ez a verzió kompatibilis volt az eredeti LaTeX-szel, és .dvi fájlokat hozott létre, amelyeket aztán a dvipdfm(x) konverter segítségével .pdf formátumba lehetett konvertálni.
Ezt a fajta fordítást most TEX/LATEX-kompatibilis módnak hívják .
A következő generációs verzió (4.06-ig) a PSTricks csomag funkcionalitásán alapult. Ezt a munkamódszert most PostScript-kompatibilis módnak nevezik :
Azt viszont érdemes megjegyezni, hogy a régi munkamódszer nem tűnt el sehol, hanem a mai napig támogatott.
A legújabb verziók (5.01 előtt) a pdf csomag funkcionalitásán alapulnak, amely a dvi-pdf konvertálásnak felel meg. Ezt a működési módot PDF-kompatibilis módnak nevezik , és az XyMTeX jelenlegi verziójában használják.
Kezdetben nagy problémát jelentett az XyMTeX számára a függvényargumentumok számának korlátozása: elvileg lehetetlen volt kilencnél több argumentummal rendelkező függvényt meghívni, míg a gyakorlatban a többé-kevésbé összetett kémiai vegyületekhez húsznál több argumentumra volt szükség. Az érvek rosszul voltak megfogalmazva
Ez a kód az ábrán látható szerkezetre fordítódik.
\documentclass { letter } \usepackage { epic, carom } \pagestyle { empty } \begin { document } \begin { picture } (1000 500) \put (0,0) { \steroid [d] { 3D==O ; {{ 10 }} == \lmoiety { H $ _{ 3 } $ C } ; {{ 13 }} == \lmoiety { H $ _{ 3 } $ C } ; {{ 11 }} ==HO }} \put (684,606) { \sixunitv {}{ 2D==O;1==OH }{ cdef }} \end { kép } \end { document }Τ Ε Χ | |
---|---|
Makró csomagok | |
Alternatív motorok Τ Ε Χ | |
disztribúciók | |
Közösség |
|
Vegyes |
|
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |