Przegląd i instalacja LaTeX

Gdy potrzebujesz dokumentu najwyższej jakości dla bardzo naukowego czasopisma

Page content

LaTeX to system programowy do składania dokumentów (projektowania wysokiej jakości stron tekstowych). Powstający plik PDF często wygląda lepiej niż dokumenty tworzone w MS Word. Przyjrzyj się! To uczta dla oczu.

Ten przewodnik jest częścią naszego centrum Narzędzia dokumentacji w 2026 roku: Markdown, LaTeX, PDF i przepływy pracy wydruku.

LaTeX wymawia się jako “LAH-tek” lub “LAY-tek”.

W przeciwieństwie do edytorów tekstu WYSIWYG (Widzisz, co dostajesz), LaTeX wykorzystuje język znaczników do opisywania treści i układu dokumentu.

Wiesz, jest to podobne do markdowu Wikipedii, który jest również używany w Hugie…

LaTeX w Londynie

Składanie dokumentów to proces aranżowania słów, symboli i glikfów w celu tworzenia dokumentu, który jest łatwy do odczytania i wizualnie przyciągający uwagę.

To kluczowy element designu, który wymaga zrozumienia różnych elementów, w tym: czcionki, rozmiary czcionek, interlinia, kerning, tracking, odstęp między wierszami, interpunkcja, skalowanie i wyjustowanie.

Przykład dokumentu LaTeX

Oto podstawowy przykład dokumentu LaTeX:

\documentclass{article}

\usepackage[a4paper, , margin=1in]{geometry}
\usepackage{lipsum}

\title{My First Exciting LaTeX Document}
\author{Awesome Author}
\date{\today}

\begin{document}

\maketitle

\section{Introduction}

Yay! This is the LaTeX document!

\section{Body}

LaTeX is a powerful typesetting system used for producing
scientific and mathematical documents of high quality.
But not only that. High quality could be appreciated everywhere.
Right?

\section{Conclusion}

Creating documents with LaTeX is simple and fun.

\section{And a lipsum example}
\lipsum[1-2]

\end{document}

Po skompilowaniu ten kod wygeneruje sformatowany dokument z tytułem, autorem, datą i trzema sekcjami. Aby skompilować pliki Tex w Pdf, możesz użyć edytora TexWorks. Jest on automatycznie instalowany jako część systemu TexLive. Albo rozszerzenia VS Code LaTex Workshop.

Przykład dokumentu Latex

To tak naprawdę nie jest mój pierwszy dokument LaTex :), ale w celach demonstracyjnych zostawmy go tak. Ten przykład przedstawia fundamentalną strukturę dokumentu LaTeX:

  1. Klasa dokumentu jest deklarowana za pomocą \documentclass{article}. Co się zmienia, gdy ta klasą jest report lub book — rozdziały, strona tytułowa, rozmiar papieru i styl strony — opisano w porównaniu klas dokumentów.
  2. Preambuła zawiera metadane, takie jak tytuł, autor i data.
  3. Właściwa treść jest zamknięta w środowisku document.
  4. Sekcje są tworzone za pomocą polecenia \section{}.
  5. Użycie pakietu lipsum (przykład autogenerowanego tekstu)

Kluczowe funkcje LaTeX

Do kluczowych funkcji LaTeX-a należą:

  1. Rozdzielenie treści i stylu: Autorzy skupiają się na pisaniu treści, podczas gdy LaTeX zajmuje się formatowaniem.
  2. Wysoka jakość składania: LaTeX tworzy profesjonalnie wyglądające dokumenty, zwłaszcza dla złożonych wyrazów matematycznych.
  3. Spójność: Zapewnia ujednolicony styl w całym dokumencie.
  4. Portowalność: Pliki LaTeX to zwykły tekst, co czyni je bardzo przenośnymi na różnych platformach.
  5. Elastyczność: Pozwala na precyzyjną kontrolę układu dokumentu.

LaTeX jest szeroko stosowany w akademii do dokumentów naukowych, notatek technicznych i publikacji wymagających złożonych materiałów wielojęzycznych. Aby utworzyć dokument LaTeX, użytkownicy piszą w czystym tekście, używając poleceń do zdefiniowania struktury i stylu dokumentu. System LaTeX przetwarza następnie ten plik, aby wygenerować sformatowane wyjście, zwykle plik PDF.

Instalacja LaTeX-a na Windows

Na Windows dostępnych jest dwa główne systemy LaTex - TexLive i MiKTex

Oprócz systemu możesz potrzebować dedykowanego edytora, który wie, jak wywołać ten system, aby przekonwertować pliki .tex w .pdf Niektóre dobre edytory LaTeX to:

I oczywiście możesz używać Notepada, Vima lub MS Word do edycji plików .tex - to zwykłe pliki tekstowe ze specyficznym rozszerzeniem .tex. Szczegółową listę edytorów znajdziesz na końcu tego artykułu.

Jak zainstalować TexLive na Windows

Aby zainstalować LaTeX Live na Windows, wykonaj następujące kroki:

  1. Pobierz instalator LaTeX dla Windows:

  2. Uruchom instalator:

    • Kliknij dwukrotnie pobrany plik “install-tl-windows.exe”.
    • Jeśli pojawi się ostrzeżenie o bezpieczeństwie, wybierz “Uruchom”.
  3. Wybierz opcje instalacji:

    • W oknie instalatora kliknij “Instaluj”, a następnie “Dalej”.
    • Wybierz preferowane ustawienia, takie jak katalog instalacji i rozmiar papieru.
  4. Rozpocznij instalację:

    • Kliknij “Instaluj”, aby rozpocząć proces.
    • Instalator pobierze i zainstaluje wszystkie niezbędne moduły. Może to potrwać kilka godzin w zależności od prędkości łącza internetowego.
  5. Ukończ instalację:

    • Gdy wszystkie moduły zostaną zainstalowane, kliknij “Zamknij”.
    • Możesz teraz uzyskać dostęp do TeX Live z Menu Start.

Może być lepiej pobrać TexLive Full i zainstalować go offline. Aby wykonać instalację LaTeX TexLive offline przy użyciu obrazu ISO:

  1. Pobierz obraz ISO TeX Live z https://mirror2.sandyriver.net/pub/ctan/systems/texlive/Images/
  2. Otwórz obraz ISO i uruchom plik “install-tl-windows.bat”.

Po instalacji możesz używać menedżera GUI TeX Live, aby dodawać lub usuwać pakiety oraz utrzymywać instalację w stanie zaktualizowanym.

Jak zainstalować MiKTeX na Windows

Aby zainstalować LaTeX na Windows, wykonaj następujące kroki:

  1. Pobierz MiKTeX:

    • Odwiedź stronę MiKTeX (http://www.miktex.org/download)
    • Kliknij przycisk Pobierz poniżej zakładek Windows i Instalator
    • Zapisz plik w łatwo odnajdywalnym miejscu
  2. Uruchom instalator MiKTeX:

    • Kliknij dwukrotnie pobrany plik, aby go otworzyć
    • Wybierz “Uruchom”, jeśli pojawi się ostrzeżenie o bezpieczeństwie
    • Przeczytaj i zaakceptuj umowę licencyjną
  3. Wybierz ustawienia:

    • Wybierz “A4” jako preferowany rozmiar papieru
    • Wybierz zakres instalacji (zalecana jest instalacja prywatna)
    • Wybierz katalog instalacji (możesz użyć domyślnego)
  4. Skonfiguruj instalację pakietów:

    • Wybierz, w jaki sposób MiKTeX ma obsłużyć brakujące pakiety:
      • “Zapytaj mnie najpierw”, aby potwierdzić instalację
      • “Zawsze”, aby instalować bez potwierdzenia
      • “Nigdy”, aby zakazać instalacji brakujących pakietów
  5. Rozpocznij instalację:

    • Przeglądaj ustawienia i kliknij “Start”
    • Poczekaj na ukończenie instalacji (może potrwać do 15 minut)
  6. Zakończ instalację:

    • Kliknij “Zamknij”, aby wyjść z instalatora
    • Usuń oryginalny plik instalatora
  7. Zainstaluj edytor LaTeX (opcjonalnie, ale zalecane):

    • Wybierz edytor, taki jak TeXstudio, TeXmaker lub Overleaf
    • Pobierz i zainstaluj preferowany edytor

Po instalacji zaleca się otwarcie Konsoli MiKTeX i sprawdzenie aktualizacji, aby upewnić się, że masz najnowszy wydanie.

LaTeX na systemach Mac i Linux

Aby zainstalować LaTeX na systemie Mac lub Linux, zobacz stronę howto TexLive:


Popularne pakiety Latex

LaTeX oferuje szeroką gamę pakietów, które rozszerzają jego funkcjonalność i zapewniają dodatkowe funkcje do przygotowywania dokumentów. Oto niektóre powszechne pakiety LaTeX i ich zastosowania:

Składanie matematyczne

amsmath: Ten pakiet jest niezbędny zaawansowanego składania matematycznego. Zapewnia:

  • Rozszerzone środowiska równań
  • Nowe symbole i operatory matematyczne
  • Ulepszone opcje wyrównania równań

amssymb: Uzupełnia amsmath, dodając dodatkowe symbole i czcionki matematyczne.

Struktura i układ dokumentu

geometry: Umożliwia łatwe dostosowanie wymiarów strony i marginesów. Na przykład:

\usepackage[a4paper,top=3cm,bottom=3cm,outer=3cm,inner=3cm,heightrounded]{geometry}

fancyhdr: Umożliwia dostosowanie nagłówków i stopków na każdej stronie.

Tabele i postacie

booktabs: Tworzy profesjonalnie wyglądające tabele z ulepszonymi liniami poziomymi i odstępami.

tabularx: Tworzy tabele dopasowane do szerokości akapitu.

longtable: Umożliwia rozprzestrzenianie tabel na wiele stron.

graphicx: Dostarcza polecenia do włączania i manipulowania grafikami.

Formatowanie tekstu i typografia

microtype: Poprawia wygląd tekstu za pomocą mikro-typograficznych regulacji. Oferuje:

  • Wypychanie znaków
  • Ekspansję czcionki
  • Dodatkowe kerning
  • Regulację odstępów między wyrazami

Wymienienie kodu

listings: Umożliwia składanie kodu źródłowego z podświetlaniem składni dla różnych języków programowania.

Grafika wektorowa

PGF/TikZ: Potężny pakiet do programowego tworzenia grafiki wektorowej. Przydatny do:

  • Rysowania diagramów
  • Tworzenia wykresów i diagramów
  • Ilustrowania pojęć matematycznych

Twierdzenia i dowody

amsthm: Dostarcza środowiska do składania twierdzeń, lematów i dowodów.

ntheorem: Alternatywa dla amsthm z większymi opcjami dostosowania.

Bibliografia i cytaty

natbib: Oferuje nowe style cytowania i opcje, szczególnie przydatne dla dokumentów dziennikarskich.

Linki i odniesienia krzyżowe

hyperref: Dodaje funkcje linków hipertekstowych do dokumentów LaTeX.

cleveref: Ulepszają funkcje odniesień krzyżowych, automatycznie formatując odniesienia na podstawie ich typu.

Poprzez włączanie tych pakietów użytkownicy LaTeX mogą znacznie rozszerzyć funkcjonalność swoich dokumentów i poprawić ich ogólną jakość i wygląd.

Popularne edytory i narzędzia LaTeX do pisania i edytowania kodu LaTeX

Istnieje kilka popularnych edytorów i narzędzi LaTeX dostępnych do pisania i edytowania kodu LaTeX. Narzędzia te oferują różne funkcje, takie jak współpraca w czasie rzeczywistym, kontrola wersji, podświetlanie składni i wbudowane przeglądarki PDF, aby zwiększyć wydajność. Oto lista niektórych popularnych opcji:

Edytory online

  • Overleaf: Overleaf to edytor LaTeX online, który zapewnia współpracę w czasie rzeczywistym, kontrolę wersji i setki szablonów LaTeX 29.
  • ShareLaTeX: ShareLaTeX to inny edytor LaTeX online, znany ze swojej łatwości użycia i funkcji współpracujących 1.
  • Authorea: Authorea oferuje platformę do pisania i edytowania dokumentów LaTeX z dodatkowymi funkcjami, takimi jak współpraca w czasie rzeczywistym i kontrola wersji 1.

Edytory offline

  • TeXstudio: TeXstudio to bezpłatny, nowoczesny i wieloplatformowy edytor LaTeX działający na Windows, Mac i Linux. Zawiera funkcje, takie jak obsługa Unicode i sprawdzanie pisowni 2412.
  • TeXworks: TeXworks jest znany z intuicyjnego interfejsu użytkownika i wbudowanego widoku, co czyni go jedną z najlepszych opcji dla użytkowników Windows 8.
  • Kile: Kile to świetny edytor LaTeX pochodzący pierwotnie ze społeczności Linux/KDE, oferujący prosty interfejs i różne biblioteki open-source 1012.
  • TeXMaker: TeXMaker to dość dobra alternatywa dla Kile, zapewniająca solidny zestaw funkcji do edycji LaTeX 10.
  • TeXStudio: TeXStudio to wieloplatformowy edytor LaTeX, który zawiera różne narzędzia i funkcje zwiększające produktywność 24121315.
  • LyX: LyX to edytor open-source kompatybilny z systemami Windows, macOS i Linux. Obsługuje podejście do pisania WYSIWYM (Widzisz, co masz na myśli) z prostym interfejsem GUI 11.

Edytory specjalistyczne

  • VimTeX: VimTeX to plugin typu pliku i składni dla Vim i Neovim, który dodaje wsparcie dla edycji LaTeX. Oferuje funkcje, takie jak wsparcie dla kompilacji dokumentów, autouzupełniania cytowań, etykiet, poleceń i więcej 67.
  • emacs + aucTeX: Ta kombinacja zapewnia specjalistyczne środowisko do edycji LaTeX z różnymi narzędziami zwiększającymi produktywność 6.
  • Sublime Text + LaTeXTools: Sublime Text to popularny edytor tekstu, który może być ulepszony wtyczką LaTeXTools dla lepszego wsparcia LaTeX 15.

Zintegrowane środowiska programistyczne (IDE)

  • Visual Studio Code (VSCode): Z odpowiednimi rozszerzeniami, VSCode może stać się potężnym narzędziem do pisania i edytowania kodu LaTeX. Rozszerzenia, takie jak LaTeX Workshop, zapewniają funkcje, takie jak podświetlanie składni, autouzupełnianie i kompilację dokumentów 15.

Te edytory i narzędzia odpowiadają na różne potrzeby i preferencje, od prostego edytowania tekstu po zaawansowane środowiska współpracy. W zależności od Twoich konkretnych wymagań możesz wybrać ten, który najlepiej odpowiada Twojemu przepływowi pracy.

Przydatne linki

Subskrybuj

Otrzymuj nowe wpisy o systemach, infrastrukturze i inżynierii AI.