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$
    \{
    \}
    \&