A legtöbb esetben, ha valamilyen dokumentumot kell készítenem - elsősorban, ha mások kezébe is kerül - szinte mindig a \(\LaTeX\) szövegformázó nyelvet használom az elkészítéshez. Aki nem ismerné, bővebb leírást a fenti linken talál róla, amit tudni kell róla, hogy nyomdai minőségű dokumentum előállítására képes rendszer, mely folyamat során szövegfájlokat kell szerkesztenie az írónak LaTeX nyelven, melyet lefordítva áll elő a dokumentum.
Legnagyobb előnyei szerintem, hogy a dokumentum szövegfájl forrása miatt nagyon hordozható, illetve a formázással a szöveg írójának kevesebbet kell törődnie; nagyon jó minőségű az előállított dokumentum; erőssége a nyelvnek, hogy képleteket egyszerűen szerkeszthetünk vele, és a rengeteg kiegészítésnek köszönhetően nagyon sok mindenre használható. Hátránya viszont, hogy egyes feladatokat talán nehezebb megoldani vele, mert nem egy WYSIWYG szerkesztő, azaz íráskor nem látjuk a dokumentum végleges formáját; nagyobb hozzáértést igényel, mint egy grafikus szerkesztőprogram.
A szöveges forrásfájl tulajdonság miatt szerkesztőnek használhatunk bármilyen szöveges szerkesztőt (Vim, Emacs, stb), azonban a könnyebb használat miatt érdemes olyat használni, ami segít egy kicsit a LaTeX nyelvű szerkesztésben. Kiegészítésekkel ezek elég jól használhatóak, a komolyabb szövegszerkesztőkhöz hatékony segítséget kaphatunk, mint például a Gedit-hez, Geany-hez. Szerintem mindenképp érdemes valamilyen grafikus szerkesztőt használni, ezért most a direkt LaTeX szerkesztésre fejlesztett programokat fogom bemutatni. Lássuk tehát, melyik miben jó, az olyan alap dolgokra, mint syntax highlighting, syntax check nem térek ki, mert ezek a funkciók mindegyikben megtalálhatóak.
- Kile
Előnyök:
- rendkívül felhasználóbarát, az ezernyi menüpontnak köszönhetően bármit meg tudunk csinálni grafikus felületen, a gyakran használt nyelvi szerkezeteket egyben beilleszthetjük valamelyik menüből
- van automatikus kódkiegészítés (ahogy gépelünk felajánl kódváltozatokat)
- az egyéb nem LaTeX szerkesztőnek tervezett programokhoz képest előny, hogy könnyű a végleges dokumentum generálása: egy gombnyomással generál és mutatja egy PDF olvasó programban az eredményt
Hátrányok:
- KDE-re épül, ezért erőforrásigényesebb, mint a másik kettő GTK widgetkészletre épülő szerkesztő.
- a tényleg milliónyi menüpont és almenü pontok hátrány is lehetnek: könnyű eltévedni, és nehéz megtalálni dolgokat bennük
Telepítéshez:
$ sudo apt-get install kile
# telepítsük még az Okular pdf olvasót is hozzá
$ sudo apt-get install okular
- Gummi
Előnyök:
- a program felülete két részből áll, az egyiken szerkesztünk, a másikon a dokumentum aktuális kinézetét látjuk, amit a Gummi a forrásba való beleírás után azonnal újragenerál
- úgynevezett snippetek segítségével gyakran használt kódrészleteket illeszthetünk be, egy TAB gomb megnyomásával
- nagyon egyszerű a kezelőfelület, és nem nagyon lehet eltévedni az opciók rengetegében
Hátrányok:
- egy kezdő LaTeX-et használó számára nehéz lehet használni, mert nincsen automatikus kódkiegészítés
Telepítéshez:
$ sudo apt-get install gummi
- Winefish
Előnyök:
- automatikus kódkiegészítés
- a leghasznosabb funkciók elérhetőek menüpontokból, de mégsincs túl sok menüpont: ez a rész szerintem jól lett eltalálva
Hátrányok:
- a program fejlesztése gyakorlatilag leállt, a program honlapja és GitHub szerint is ~6 éve nem volt módosítás a programon
- semmilyen beállítási lehetőség nincsen, a generált kimenetet is csak és kizárólag az xpdf nevű nagyon fapados pdf olvasóval tudjuk megtekinteni a programon belülről
Telepítéshez:
$ git clone git@github.com:viettug/winefish.git
$ cd winefish
$ autoconf
$ sh ./configure
$ make
$ sudo make install
# telepítsük még az xpdf pdf olvasót is hozzá
$ sudo apt-get install xpdf
A három programot összevetve leginkább a Winefish-t ajánlanám, ha nem lenne egy nagy probléma vele. Az a tényező, hogy abszolút nincs mögötte fejlesztői támogatás, és semmilyen beállítási opció nincs nagyon nagy hátrány, hiába van jól eltalálva a legfontosabb LaTeX nyelvi elemek beépítése a menübe.
Tehát végül, aki valamilyen specializált célszoftvert akar valaki használni, vagy kezdő a LaTeX nyelvben akkor a Kile programmal érdemes kezdeni az ismerkedést. Viszont, ha kicsit jártasabb a LaTeX nyelv használatában és szerkesztés közben nagyon gyakran meg akarja nézni a dokumentum végleges formáját, akkor érdemes kipróbálni a Gummi-t is, hátha megtetszik.
Ha idáig elolvastad biztos új vagy még a LaTeX világában, és remélem sikerült meghozni hozzá a kedvet, vagy legalább egy jó szerkesztőt ajánlani.
Latex WikiBook tanuláshoz
Gummi hivatalos oldala
Winefish hivatalos oldala
Kile hivatalos oldala
Nincsenek megjegyzések:
Megjegyzés küldése