Blog
O mnie
Projekty
Tak było
Kontakt
arrow LaTeX na Windowsie w 15 minut
LaTeX na Windowsie w 15 minut - jak stworzyć przyjazne środowisko do pisania dokumentów w LaTeX'u Drukuj
Jakiś czas temu wymysliłem sobie, że swojej pracy magisterskiej nie będę pisał ani w Wordzie, ani tym bardziej Writerze. Za namową promotora postanowiłem użyć LaTeX'a. Po pamiętnej straconej sobocie, kiedy to nie mogłem poradzić sobie z wyświetlaniem polskich czcionek myslałem, że będę musiał zweryfikować swoje postanowienia :)

Dziś jednak ruszyłem ten temat jeszcze raz i... udało się. Poniżej bardzo krótki tutorial, jak skonfigurować sobie (od zera) środowisko do tworzenia dokumentów w LaTeX'u na Windowsie. Linux'owcy mają w tym temacie o wiele łatwiej ;)
 
O ile LaTeX jest domyślnie w każdej dystrybucji Linuxa (pakiet texlive), o tyle w Windowsie musimy zainstalować alternatywną implementację np. MiKTeX. Zacznijmy więc...

1. Ze strony MiKTeX'a ściągamy wersję 2.7 i instalujemy na domyślnych ustawieniach. Poprawna instalacja owocuje w naszej konsoli takim widokiem:
latex_version.png

Mając 'kompilator' dokumentów napisanych w LaTeX'u możemy teoretycznie rozpocząć prace nad naszym dokumentem. Niestety, szybko by się okazało, że mamy problem z wyświetleniem polskich czcionek, których MiKTeX nie rozpozna.

2. W Menu Start -> Programy -> MiKTeX 2.7 -> Settings dodajemy język polski i klikamy 'Ok'. Każda taka operacja wymaga przebudowania formatów, o co poprosi nas MiKTeX przy zamykaniu okna - znów 'Ok'.
miktext_config_1.png

Przyszedł czas na tworzenie dokumentu. W sieci istnieje sporo edytorów, które pomogą nam w sytuacjach, gdy nie będziemy znać komend LaTeX'a. Ja wybrałem WinEdt - niestety komercyjny, ale 30dniowy trial jest w pełni funkcjonalny. Gdybym w pisaniem pracy nie wyrobił się w 30 dni, studencka licencja kosztuje 30$. Istnieją też darmowe rozwiązania jak np LEd (LaTeX Editor), ale jakoś nie przypadł mi do gustu.

3. Ze strony WinEdt ściągamy i instalujemy najnowszą wersję (w chwili pisania artykułu - 5.5). W menu 'WinEdt and Tex' na stronie edytora jest kawałek dokumentacji o współpracy tego edytora z (La)TeX'em.

WinEdt domyślnie jest skonfigurowany tak, że 'out-of-box' działa z MiKTeX'em. Autorzy edytora zalecają wersję 2.4, ale ja, póki co, z 2.7 nie miałem żadnego problemu.

4. Otwieramy edytor i tworzymy przykładowy dokument w LaTeX'u:

  1.  
  2. \documentclass[a4paper,12pt,twoside,openany]{report}
  3. \usepackage{polski}
  4. \usepackage[utf8]{inputenc}
  5. \usepackage[polish]{babel} \begin{document}
  6. Mój pierwszy dokument w LaTeX'u.
  7. Dokument ma polskie czcionki: ęóąśłżźćń ĘÓŁŚĄŻŹĆŃ
  8. \end{document}
 

W LaTeX'u domyślnie kompilacja dokumentu odbywa się do pliku pośredniego DVI, z którego można wygenerować PDF'a, PostScript'a etc. W WinEdt mamy możliwość jednym ruchem przekompilować dokument, wygenerować i otworzyć PDF'a - funckja ta to TeXify

5. 'TeXify' wywołuje się skrótem Ctrl+Shift+X lub ikonką niedźwiedzia z logiem Adobe. Otwiera się konsola i widzimy, że brakuje jakiegoś pakietu związanego z polskimi czcionkami. 

polski-install_1.png

Instalujemy pakiet. Niestety nadal czegoś brakuje...

polski-install-2_1.png

Ponownie zgadzamy się na zainstalowanie nowego pakietu. Tym razem jednak wydaje się być nieco gorzej...

polski_install_3.png

Z tego co wyczytałem, każde zainstalowanie pakietu wymaga przebudowania formatów i bazy FNDB w MiXTeX'u

5. Wracamy do ustawień w MiKTeX'a w Menu Start i na zakładce General naciskamy zazanczone przyciski: miktext_config_2.png

6. Restartujemy WinEdit (aby zauważył zmiany w MiKTeX'ie) i ponownie TeXif'ujemy nasz projekt. Tym razem konsola pojawia się i zaraz znika, aby po niej otworzył się wygenerowany PDF:

polski_install_4.png

Teraż już można skupić się na treści, a nie wyglądzie naszego dokumentu. Tym drugim zajmie się LaTeX.

Jeśli uważasz, że czegoś tu brakuje lub coś Ci nie działa, będę wdzięczny jak mnie o tym poinformujesz. 

Zobacz też...

 
Gości na stronie: 11
Odwiedzin: 145443
© 2006-09 grzechocinski.net