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