X ϒ M T e X (aiemmin ChemTeX ) on TeX -paketti , jonka avulla voit piirtää kemiallisia kaavoja käyttämällä erityisiä tekstimerkintöjä.
Sana "kemia" tulee arabian sanasta "alchemy", jonka juuret ovat kreikkaa . "XyM" paketin nimessä on otettu kreikan sanasta.
XyMTeX lausutaan "khymtekh", jossa "kh" luetaan kuten venäjä "х" tai englantilainen "k" ja "y" on lähellä saksalaista "ü".
XyMTeX:n kehittivät RT Haas, KC O'Kane ja M. Ramek [1] [2] LaTeX - makropaketin laajennukseksi . Ensimmäinen julkaisu julkaistiin vuonna 1993 LaTeX 2.09:lle. [3] [4] Varhaiset versiot (ennen versiota 3.00) perustuivat LaTeX:n graafiseen ympäristöön ja eeppiseen pakettitoimintoihin , joiden avulla käyttäjä pystyi piirtämään yksinkertaisia piirejä. Tämä versio oli yhteensopiva alkuperäisen LaTeX:n kanssa ja loi .dvi-tiedostoja, jotka voitiin sitten muuntaa .pdf-muotoon dvipdfm(x)-muuntimen avulla.
Nyt tämän tyyppistä kokoelmaa kutsutaan TEX/LATEX-yhteensopivaksi tilaksi .
Seuraavan sukupolven versio (4.06 asti) perustui PSTricks-paketin toimivuuteen. Nyt tätä toimintatapaa kutsutaan PostScript-yhteensopivaksi tilaksi :
Toisaalta kannattaa huomioida, että vanha työskentelytapa ei ole kadonnut mihinkään, vaan sitä tuetaan edelleen.
Uusimmat versiot (ennen 5.01) perustuvat pdf-paketin toimivuuteen, joka vastaa dvi-pdf-muuntamista. Tätä toimintatapaa kutsutaan PDF-yhteensopivaksi tilaksi, ja sitä käytetään XyMTeX:n nykyisessä versiossa.
Aluksi suuri ongelma XyMTeX:lle oli funktion argumenttien lukumäärän rajoitus: funktiota oli periaatteessa mahdotonta kutsua yli yhdeksällä argumentilla, kun taas käytännössä enemmän tai vähemmän monimutkaiset kemialliset yhdisteet vaativat yli kaksikymmentä argumenttia. Argumentit oli määritelty huonosti
Tämä koodi käännetään kuvan rakenteeseen.
\documentclass { letter } \usepackage { epic,carom } \pagestyle { tyhjä } \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 { picture } \end { document }Τ Ε Χ | |
---|---|
Makropaketit | |
Vaihtoehtoiset moottorit Τ Ε Χ | |
jakelut | |
Yhteisö |
|
Sekalaista |
|
Asiakirjan merkintäkielet | |
---|---|
toimistoasiakirjat _ | |
tunnettu | |
Vähemmän Tunnettu |