Notatki Ipp 24.04.2009 Latex Struktura dokumentu: preambuła: Definiuje m.in. podstawowy wygląd dokumentu (klasę) i określa używane pakiety Rozpoczyna się instrukcją postaci: \documentclass[]{article} dokument: \begin{document} Treść dokumentu \end{document} ---- Kompilacja latex dok.tex odczyt wyniku xdvi dok.dvi (lub jeden z wielu innych programów czytających format dvi, jak evince czy okular) dvi -> ps dvips -o dok.ps dok.dvi ps -> pdf ps2pdf dok.ps Bezpośrednia kompilacja do pdf pdflatex dok.tex --- Edytory: Windows: LEd Linux: Kile ---------------------- Pisanie w Latexie - Latex ignoruje białe znaki (tzn. ich liczbę pod rząd) - dwa entery rozpoczynają nowy akapit (to wyjątek od poprzedniej reguły :-)) - \\ albo \newline - tworzy nową linie ale nie akapit - % - komentarz do końca linii - \newpage - znak końca strony - \noindent - bez wcięcia - ~ - spacja niełamliwa Instrukcje: \instrukcja{pierwszy argument}{drugi argument} Środowiska: \begin{nazwa_środowiska} \end{nazwa_środowiska} przykłady środowisk: - center - wyśrodkowanie zawartości - tabular - do robienia tabel - verbatim - wypisuje dokładnie to co napisane (czyli tutaj już białe znaki się liczą) Pakiety: \usepackage{polski} - formatowanie tekstu w stylu polskim \usepackage[latin2]{inputenc} - kodowanie tekstu \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} - czcionki \usepackage{amsmath} - czcionki matematyczne \usepackage{amsfonts} Czcionki: \textbf{Tekst pogrubiony} {\bf Tekst pogrubiony} \textit{Kursywą} {\it Kursywą} \textrm{Normalny tekst, czyli czcionka Times} \emph{wyróżnienie} - Najczęściej równoważne kursywie (lub zwykłemu tekstowi - jeżeli jesteśmy w środowisku gdzie kursywa jest domyślna) {\em Inny zapis wyróżnienia} \large{Powiększona czcionka} \small{Pomniejszona} Nagłówek article (ale nie tylko): \author{} \title{} \date{\today} \maketitle - produkuje tytuł (powyższe tylko definiują zmienne) Sekcje: \section{tytuł sekcji} \subsection{} \subsubsection{} Wypunktowywanie i numerowanie - realizowane za pomocą środowisk: \begin{enumerate} \item \item \end{enumerate} \begin{itemize} \item \end{itemize} Referencje \section{Nazwa}\label{r:sam} W rozdziale nr \ref{r:sam} Na stronie \pageref{r:sam} Przypisy \footnote{} ----------------------- Matematyka: Tryb inline (normalnie w tekście): $Jakaś formuła matematyczna$ Tryb display (w osobnej linii): $$Trochę inaczej sformatowana formuła$$ _{} - indeks dolny ^{} - indeks górny piąta pochodna x3: x^{(5)}_3 \int_a^b - całka od a do b \frac{x+1}{a} - ułamek zwykły (x+1)/a Tablice do umieszczania wielowierszowych równań \begin{array}{llcr} - tabela, kolumny wyrównane do lewej, lewej, środka i prawej kolumny oddzielane &, na końcu wiersza\\ \end{array} Nawiasy \left( \right) - dostosowują swoją wysokość do formuły, która jest w środku \right. - formalnie jest ale go nie widać (dzięki temu można np. zapisać definicję "klamrową" funkcji wariantowej) Dodatkowe czcionki matematyczne \mathbb{} - N, Q, itd. \mathcal{} - symbole logiczne ----------------------- Wypisywanie znaków zastrzeżonych \$ daje $ \% daje % $\backslash$ \{ \} \&