Przegląd i instalacja LaTeXa

Kiedy potrzebujesz wysokiej jakości dokumentu do bardzo naukowego czasopisma

Page content

LaTeX to system oprogramowania do składania dokumentów (projektowanie wysokiej jakości stron tekstowych). Wydany dokument w formacie PDF prawdopodobnie będzie wyglądał lepiej niż jeśli zostałby utworzony w MS Word. Zobacz! Festyn dla oczu.

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

W przeciwieństwie do procesorów tekstowych typu WYSIWYG (What You See Is What You Get), LaTeX korzysta z języka znaczników, aby opisać zawartość i układ dokumentu.

Widzisz, jest to podobne do markdownu używanego na Wikipedii który jest również używany w Hugo

LaTeX w Londynie

Składanie dokumentów to proces układania słów, symboli i glyphów w celu stworzenia dokumentu, który jest łatwy do czytania i estetyczny.

To ważna część projektowania, która obejmuje zrozumienie różnych elementów, w tym: Czcionki, rozmiary czcionek, odstępy między wierszami, keryng, tracking, leading, znaki interpunkcyjne, skalowanie i uzasadnienie.

Przykład dokumentu LaTeX

Oto podstawowy przykład dokumentu LaTeX:

\documentclass{article}

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

\title{Mój pierwszy ekscytujący dokument LaTeX}
\author{Świetny Autor}
\date{\today}

\begin{document}

\maketitle

\section{Wprowadzenie}

Yay! To dokument LaTeX!

\section{Treść}

LaTeX to potężny system składania dokumentów używany do tworzenia
naukowych i matematycznych dokumentów wysokiej jakości.
Ale nie tylko to. Wysoka jakość może być ceniona wszędzie.
Prawda?

\section{Podsumowanie}

Tworzenie dokumentów w LaTeX jest proste i przyjemne.

\section{I przykład lipsum}
\lipsum[1-2]

\end{document}

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

Przykład dokumentu LaTeX

W rzeczywistości nie jest to mój pierwszy dokument LaTeX :), ale dla celów demonstracyjnych zostawmy to tak. Ten przykład pokazuje podstawową strukturę dokumentu LaTeX:

  1. Klasa dokumentu jest deklarowana za pomocą \documentclass{article}.
  2. Preambuła zawiera metadane takie jak tytuł, autor i data.
  3. Rzeczywisty treść jest zawarty w środowisku document.
  4. Sekcje są tworzone za pomocą polecenia \section{}.
  5. Użycie pakietu lipsum (przykład tekstu automatycznie wygenerowanego)

Kluczowe funkcje LaTeX

Kluczowe funkcje LaTeX obejmują:

  1. Oddzielenie treści i stylu: Autorzy skupiają się na pisanie treści, podczas gdy LaTeX zajmuje się formatowaniem.
  2. Wysokiej jakości składanie: LaTeX tworzy profesjonalnie wyglądające dokumenty, szczególnie dla złożonych wyrażeń matematycznych.
  3. Spójność: Zapewnia jednolity styl przez cały dokument.
  4. Przenośność: Pliki LaTeX są zwykłym tekstem, co czyni je bardzo przenośnymi między różnymi platformami.
  5. elastyczność: Pozwala na drobne kontrolowanie układu dokumentu.

LaTeX jest szeroko wykorzystywany 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 zwykłym tekście, używając poleceń do definiowania struktury i stylu dokumentu. System LaTeX następnie przetwarza ten plik, aby wygenerować sformatowany wynik, zazwyczaj PDF.

Instalacja LaTeX na Windows

Na Windows dostępne są dwa główne systemy LaTeX - TexLive i MiKTex

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

A także możesz użyć Notatnika, Vim lub MS Word do edytowania plików .tex - są to tylko zwykłe pliki tekstowe z konkretnym rozszerzeniem .tex. Dla pełnej listy edytorów zobacz listę 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 bezpieczeństwa, wybierz “Uruchom”.
  3. Wybierz opcje instalacji:

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

    • Kliknij “Zainstaluj”, aby rozpocząć proces.
    • Instalator pobra i zainstalował wszystkie wymagane moduły. Może to zająć kilka godzin w zależności od połączenia internetowego.
  5. Ukończ instalację:

    • Po zainstalowaniu wszystkich modułów kliknij “Zamknij”.
    • Teraz możesz uzyskać dostęp do TeX Live z menu Start.

Może być lepsze pobranie pełnej wersji TexLive i zainstalować ją offline. Dla offline instalacji LaTeX TexLive za pomocą 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 zainstalowaniu możesz użyć interfejsu graficznego TeX Live Manager do dodawania lub usuwania pakietów i utrzymania aktualności instalacji.

Jak zainstalować MiKTeX na Windows

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

  1. Pobierz MiKTeX:

    • Odwiedź stronę internetową MiKTeX (http://www.miktex.org/download)
    • Kliknij przycisk Pobierz pod sekcjami Windows i Instalator
    • Zapisz plik w lokalizacji, do której łatwo się dostaniesz
  2. Uruchom instalator MiKTeX:

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

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

    • Wybierz, jak MiKTeX ma obsługiwać brakujące pakiety:
      • “Zapytaj mnie najpierw”, aby potwierdzić instalację
      • “Zawsze”, aby zainstalować bez potwierdzenia
      • “Nigdy”, aby zakazać instalacji brakujących pakietów
  5. Rozpocznij instalację:

    • Przejrzyj swoje ustawienia i kliknij “Start”
    • Poczekaj, aż instalacja zostanie ukończona (może to zająć do 15 minut)
  6. Ukończ instalację:

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

    • Wybierz edytor, taki jak TeXstudio, TeXmaker lub Overleaf
    • Pobierz i zainstaluj swój ulubiony edytor

Po zainstalowaniu zaleca się otwarcie konsoli MiKTeX i sprawdzenie aktualizacji, aby upewnić się, że masz najnowszą wersję.

LaTeX na systemach Mac i Linux

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


Powszechne pakiety LaTeX

LaTeX oferuje szeroki zakres pakietów, które rozszerzają jego funkcjonalność i dostarczają dodatkowych funkcji do przygotowywania dokumentów. Oto niektóre powszechne pakiety LaTeX i ich zastosowania:

Składanie matematyczne

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

  • Zwiększone środowiska równań
  • Nowe symbole i operatory matematyczne
  • Poprawione opcje wyrównania równań

amssymb: Uzupełnia amsmath dodatkowymi symbolami i czcionkami matematycznymi.

Struktura dokumentu i układ

geometry: Pozwala łatwo dostosować wymiary stron i marginesy. Na przykład:

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

fancyhdr: Pozwala na dostosowanie nagłówków i stopki na każdej stronie.

Tabele i rysunki

booktabs: Tworzy profesjonalne tabele z poprawnymi poziomymi liniami i odstępami.

tabularx: Tworzy tabele dopasowane do szerokości akapitu.

longtable: Pozwala na tabele rozciągające się na kilka stron.

graphicx: Oferuje polecenia do wstawiania i manipulowania grafikami.

Formatowanie tekstu i typografia

microtype: Poprawia wygląd tekstu poprzez mikrotypograficzne dostosowania. Oferuje:

  • Przypięcie znaków
  • Rozszerzenie czcionki
  • Dodatkowe keryng
  • Dostosowanie odstępu między słowami

Listingi kodu

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

Grafika wektorowa

PGF/TikZ: Potężny pakiet do tworzenia grafik wektorowych programowo. Jest przydatny do:

  • Rysowania diagramów
  • Tworzenia wykresów i wykresów
  • Ilustracji koncepcji matematycznych

Twierdzenia i dowody

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

ntheorem: Alternatywa dla amsthm z większą liczbą opcji dostosowania.

Bibliografia i cytowanie

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

Hiperłącza i odnośniki

hyperref: Dodaje możliwości hiperłącza do dokumentów LaTeX.

cleveref: Wzmocnia funkcje odnośników, automatycznie formatując odnośniki na podstawie ich typu.

Poprzez włączenie tych pakietów, użytkownicy LaTeX mogą znacząco 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 do pisania i edytowania kodu LaTeX. Te narzędzia oferują różne funkcje, takie jak współpraca w czasie rzeczywistym, kontrola wersji, podświetlanie składni, oraz wbudowane przeglądarki PDF, aby poprawić wydajność. Oto lista kilku popularnych opcji:

Edytory online

  • Overleaf: Overleaf to online edytor LaTeX, który oferuje współpracę w czasie rzeczywistym, kontrolę wersji i setki szablonów LaTeX 29.
  • ShareLaTeX: ShareLaTeX to inny online edytor LaTeX znany z łatwości w użyciu i funkcji współpracy 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 darmowy, nowoczesny i wieloplatformowy edytor LaTeX działający na Windows, Mac i Linux. Oferuje funkcje takie jak obsługa Unicode i sprawdzanie pisowni 2412.
  • TeXworks: TeXworks znany jest z przyjaznego interfejsu i wbudowanego przeglądarki, co czyni go jedną z najlepszych opcji dla użytkowników Windows 8.
  • Kile: Kile to świetny edytor LaTeX pochodzący z społeczności Linux/KDE, oferujący prosty interfejs i różne biblioteki open source 1012.
  • TeXMaker: TeXMaker to dobra alternatywa dla Kile, oferując solidny zestaw funkcji do edytowania LaTeX 10.
  • TeXStudio: TeXStudio to wieloplatformowy edytor LaTeX, który zawiera różne narzędzia i funkcje, aby poprawić wydajność 24121315.
  • LyX: LyX to open source edytor kompatybilny z Windows, macOS i Linux OS. Wspiera podejście WYSIWYM (What You See Is What You Mean) z prostym interfejsem GUI 11.

Edytory specjalistyczne

  • VimTeX: VimTeX to wtyczka typu plik i składni dla Vim i Neovim, która dodaje obsługę edytowania LaTeX. Oferuje funkcje takie jak wsparcie dla kompilacji dokumentu, autouzupełnianie cytowań, etykiet, poleceń i wiele więcej 67.
  • emacs + aucTeX: Ta kombinacja oferuje specjalistyczne środowisko do edytowania LaTeX z różnymi narzędziami, które poprawiają wydajność 6.
  • Sublime Text + LaTeXTools: Sublime Text to popularny edytor tekstu, który może zostać wzmocniony przez wtyczkę LaTeXTools dla lepszej obsługi LaTeX 15.

Ś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 oferują funkcje takie jak podświetlanie składni, autouzupełnianie i kompilację dokumentu 15.

Te edytory i narzędzia odpowiadają różnym potrzebom i preferencjom, 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