Przegląd i instalacja LaTeXa
Kiedy potrzebujesz wysokiej jakości dokumentu do bardzo naukowego czasopisma
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…
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.
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:
- Klasa dokumentu jest deklarowana za pomocą
\documentclass{article}
. - Preambuła zawiera metadane takie jak tytuł, autor i data.
- Rzeczywisty treść jest zawarty w środowisku
document
. - Sekcje są tworzone za pomocą polecenia
\section{}
. - Użycie pakietu lipsum (przykład tekstu automatycznie wygenerowanego)
Kluczowe funkcje LaTeX
Kluczowe funkcje LaTeX obejmują:
- Oddzielenie treści i stylu: Autorzy skupiają się na pisanie treści, podczas gdy LaTeX zajmuje się formatowaniem.
- Wysokiej jakości składanie: LaTeX tworzy profesjonalnie wyglądające dokumenty, szczególnie dla złożonych wyrażeń matematycznych.
- Spójność: Zapewnia jednolity styl przez cały dokument.
- Przenośność: Pliki LaTeX są zwykłym tekstem, co czyni je bardzo przenośnymi między różnymi platformami.
- 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:
- TeXstudio - zainstaluj go z https://www.texstudio.org/
- TexMaker - zainstaluj go z https://www.xm1math.net/texmaker/download.html
- TexWorks - część systemu TexLive - zobacz, jak go zainstalować poniżej.
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:
-
Pobierz instalator LaTeX dla Windows:
- Odwiedź http://mirror.ctan.org/systems/texlive/tlnet/install-tl-windows.exe
- Zapisz plik w lokalizacji, do której łatwo się dostaniesz.
-
Uruchom instalator:
- Kliknij dwukrotnie pobrany plik “install-tl-windows.exe”.
- Jeśli pojawi się ostrzeżenie bezpieczeństwa, wybierz “Uruchom”.
-
Wybierz opcje instalacji:
- W oknie instalatora kliknij “Zainstaluj” i następnie “Dalej”.
- Wybierz swoje preferowane ustawienia, takie jak katalog instalacji i rozmiar papieru.
-
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.
-
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:
- Pobierz obraz ISO TeX Live z https://mirror2.sandyriver.net/pub/ctan/systems/texlive/Images/
- 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:
-
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
-
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ą
-
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)
-
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
- Wybierz, jak MiKTeX ma obsługiwać brakujące pakiety:
-
Rozpocznij instalację:
- Przejrzyj swoje ustawienia i kliknij “Start”
- Poczekaj, aż instalacja zostanie ukończona (może to zająć do 15 minut)
-
Ukończ instalację:
- Kliknij “Zamknij”, aby wyjść z instalatora
- Usuń oryginalny plik instalacyjny
-
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:
- Instalacja TexLive na systemach Unix/GNU/Linux - https://www.tug.org/texlive/quickinstall.html
- Instalacja TexLive na MacOS: dystrybucja MacTeX - https://www.tug.org/mactex/
- Tak, wersja TexLive LaTeX na Windows również jest dostępna, nie jest to “inna”, ale nadal, zostawiam tutaj - https://www.tug.org/texlive/windows.html
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.