MiKTeX on ilmainen TeX-ohjelmisto Microsoft Windows -käyttöjärjestelmille. MiKTeX sisältää kaikki TeX-ohjelmiston pääkomponentit: TeX, LaTeX, TeXworks-editori, makropaketit, fontit ym. Mac OS X:lle vastaavanlainen ohjelmisto on koottu MacTeX-pakettiin. Linux-käyttöjärjestelmissä LaTeX voi olla jo valmiiksi asennettuna tai sen pystyy asentamaan helposti pakettienhallinan kautta. Alla esitetään lyhyesti MiKTeXin asennusohjeet.
MiKTeXin kotisivulta löytyy kohdan Download alta linkki MiKTeX 2.9, josta pääsee asennussivulle. Kyseisellä sivulla on esitetty asennuksen pääpiirteet. Tarvittaessa voi lukea yksityiskohtaisemmat ohjeet.
MiKTeXillä on kaksi asennusvaihtoehtoa:
Asennusvaihtoehto Complete on kaksivaiheinen:
Huom! Asennusvaihtoehto Basic ei oletusarvoisesti asenna suomen kielen tavutussääntöjä, joten ne täytyy asentaa ohjelmalla MiKTeX Package Manager (Käynnistä → Kaikki ohjelmat → MiKTeX 2.9 → Maintenance (Admin) → Package Manager (Admin)). MiKTeX Package Manager lataa ensin listan kaikista käytettävissä olevista makropaketeista. Tämän jälkeen valitaan luettelosta paketti miktex-hyph-finnish ja annetaan komento Task → Install.
TeXworks on LaTeX-käyttöön suunniteltu tekstieditori, joka sisältyy MiKTeX-ohjelmistoon. TeXworksin käyttöohjeet löytyvät ohjelman Help-valikosta kohdasta ''A short manual for TeXworks''.
TeXworks käyttää oletusarvoisesti Unicode UTF-8 merkistökoodausta ja tulkitsee UTF-8-muotoisiksi kaikki tiedostot, joissa ei ole erikseen määritelty merkistökoodausta. Jos TeXworksilla avataan tällainen tiedosto, joka on kirjoitettu Latin 1 -merkistökoodauksella, niin tiedoston ä- ja ö-kirjaimet eivät näy muokkausikkunassa oikein. Lisäksi, jos tiedosto tallennetaan tässä tilanteessa, nämä virheelliset kirjaimet tallentuvat tiedostoon pysyvästi (UTF-8-muodossa). Jos tiedosto halutaan säilyttää Latin 1 -muodossa, niin toimitaan seuraavalla tavalla:
Napsautetaan hiirellä TeXworksin muokkausikkunan alareunassa olevalla tilarivillä olevaa merkistökoodauksen ilmaisinta (oletusarvoisesti UTF-8). Tämä avaa valikon kaikista käytettävissä olevista merkistökoodauksista.% !TeX encoding = IsoLatin
Tämän jälkeen TeXworks tunnistaa tiedoston merkistökoodauksen oikein riippumatta siitä, mikä merkistökoodaus ohjelmassa kulloinkin on valittuna. Vastaavasti UTF-8-muotoisten tiedostojen alkuun kannattaa lisätä rivi
% !TeX encoding = UTF-8 Unicode
Tämän lisäksi merkistökoodaus on ilmoitettava LaTeXille makropaketin inputenc optiolla:
\usepackage[latin1]{inputenc}
kun käytetään Latin 1 -merkistökoodausta, ja
\usepackage[utf8]{inputenc}
kun käytetään UTF-8 merkistökoodausta.