Wprowadzenie do LaTeX2e
by WINO

ZUPELNE MINIMUM

kazdy dokument musi zawierac trzy podstawowe polecenia:

\documentclass{article}
\begin{document}
tekst dokumentu
\end{document}

to jest zupelne minimum, natomiast zaleca sie aby szablon dokumentu wygladal mniej wiecej tak:

\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\autor{tutaj podajemy autora}
\title{tytul naszego dokumentu}
\frenchspacing
\begin{document}
\maketitle
\tableofcontents
\section{sekcja pierwsza}
\end{document}

niektore uzyte wyzej polecenia:

inne ciekawe i przydatne polecenia:

ZNAKI SPECJALNE

Nastepujace znaki sa znakami specjalnymi:

$ & % # _ { } ~ ^ \

aby uzyskac te znaki w dokumencie nalezy postawic przed nimi backslash (\)

POLECENIA

kazde polecenie przyjmuje jeden z dwoch formatow:

latex ignoruje spacje po poleceniach.

PISANIE TEKSTU

latex interpretuje ciag spacji jako pojedynczy bialy znak. rowniez pojedynczy ENTER jest traktowany jako ten sam bialy znak. Aby wymusic przejscie do nowej linii nalezy napisac \\ lub \newline. wprowadzenie co najmniej jednej wolnej linijki tekstu interpretowane jest jako nowy akapit. aby wymusic rozpoczecie nowej strony nalezy uzyc komendy \newpage.

Jezeli chcemy, aby jakies wyrazenie zawsze wystepowalo w jednej linii i nie moglo byc rozdzielone z powodu konca linii to uzywamy polecenia \mbox{nierozlaczny tekst}, co spowoduje ze slowo "tekst" nie bedzie przeniesione do nowej linii
polecenie \ldots wstawia trzykropek... zaleca sie uzywanie \ldots zamiast "..." - estetyka

CZCIONKI

oto przykladowe rodzaje pisma:

ROZDZIALY I PODROZDZIALY

podczas pisania article dostepne sa nastepujace sekcje:

{} w tych nawiasach podajemy tytul sekcji.
Jezeli zapiszemy cos takiego:
/section*{nazwa} - to ta sekcja nie bedzie numerowana i nie pojawi sie w spisie tresci. Bedzie nadal obowiazywac numeracja poprzednia. /section[krotki]{bardzo dlugi tytul} to w dokumencie pojawi sie sekcja o nazwie z nawiasow {}, lecz w spisie tresci pojawi sie nazwa z nawiasow [] - alias

\paragraph{nazwa} opis paragrafu - to dziala mnie wiecej tak:

nazwa opis paragrafu

paragrafy nie sa numerowane, nie pojawiaja sie tez w spisie tresci

\appendix nie przyjmuje parametrow. Generalnie sluzy do pisania dodatkow, po napisaniu tego polecenia zmienia sie sposob numerowania sekcji. Kazda sekcja jest oznaczana kolejna litera alfabetu a nie tak jak do tej pory kolejnymi cyframi, numeracja zaczyna sie do nowa czyli od A.

SPIS TRESCI

tworzymy przez podanie komendy /tableofcontents

STRONA TYTULOWA

tworzymy przez podanie komendy /maketitle
nalezy jednak wczesniej ustawic zawartosc strony tytulowej:

ODNOSNIKI

LaTeX bardzo dobrze wspomaga tworzenie odnosnikow. Sluza do tego trzy polecenia:
\label{nazwa} - cel odnosnika
\ref{nazwa} - numer sekcji
\pageref{nazwa} - strona

STOPKA

do umieszczenia objasnienia w stopce sluzy polecenie \footnote{objasnienie}. w tym miejscu zostanie umieszczony gorny index (cyfra), a w stopce objasnienie

PUNKTOWANIE I WYLICZANIE

schemat wyliczanie:
\begin{enumerate}
\item blabla
\item lablab
\end{enumerate}
schemat punktowania:
\begin{itemize}
\item blabla
\item lablab
\end{itemize}

DEFINICJE

schemat:
\begin{decription}
\item[haslo1] a tutaj podajemy wyjasnienie
\item[haslo2] blablabla
\end{description}

TEKST NIEFORMATOWANY

wszystko co zostanie umieszczone pomiedzy \begin{verbatim} a \end{verbatim} bedzie nieformatowane, zostanie umieszczone doslownie, lacznie z enterami etc.
do umieszczenia krotkiego tekstu sluzy wersja skrocona: \verb|slowo|

JUSTOWANIE TEKSTU

oczywiscie w LaTeX'u tez mozna wyjustowac tekst do lewej, prawej oraz wycentrowac
schemat:
\begin{flushleft}
tekst
\end{flushleft}
oczywiscie odpowiednio flushright | center

MYSLNIKI

LaTeX rozpoznaje 3 myslniki i minus:
- krotki
-- sredni
--- dlugi
$-$ minus

TABELKI

do zamieszczania tabelek uzywamy schematu:
\begin{tabular}{opis_tabeli}
\hline
wiersz1\\
\hline
wiersz2\\
\hline
\end{tabular}
opis tabeli: np: {|r|l|c|} pierwsza kolumna jest wyrownywana do prawej, a druga do lewej, trzecia jest wycentrowana. mozna tez podac szerokosc kolumny np {|p{4.5cm}|}
wiersz ma postac: zaw_kol1 & zaw_kol2
\hline powoduje narysowanie poziomej kreski w tabeli - opcja

ROZMIAR TEKSTU

tabelka pokazuje realny rozmiar tekstu w zaleznosci od globalnie zdefiniowanego rozmaru

Wprowadzenie do LaTeX2e
by WINO

ZUPELNE MINIMUM

kazdy dokument musi zawierac trzy podstawowe polecenia:

\documentclass{article}
\begin{document}
tekst dokumentu
\end{document}

to jest zupelne minimum, natomiast zaleca sie aby szablon dokumentu wygladal mniej wiecej tak:

\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\autor{tutaj podajemy autora}
\title{tytul naszego dokumentu}
\frenchspacing
\begin{document}
\maketitle
\tableofcontents
\section{sekcja pierwsza}
\end{document}

niektore uzyte wyzej polecenia:

inne ciekawe i przydatne polecenia:

ZNAKI SPECJALNE

Nastepujace znaki sa znakami specjalnymi:

$ & % # _ { } ~ ^ \

aby uzyskac te znaki w dokumencie nalezy postawic przed nimi backslash (\)

POLECENIA

kazde polecenie przyjmuje jeden z dwoch formatow:

latex ignoruje spacje po poleceniach.

PISANIE TEKSTU

komentarze: oznaczamy znakiem % - wszystko co wystapi po w bierzacej linii bedzie ignorowane.

latex interpretuje ciag spacji jako pojedynczy bialy znak. rowniez pojedynczy ENTER jest traktowany jako ten sam bialy znak. Aby wymusic przejscie do nowej linii nalezy napisac \\ lub \newline. wprowadzenie co najmniej jednej wolnej linijki tekstu interpretowane jest jako nowy akapit. aby wymusic rozpoczecie nowej strony nalezy uzyc komendy \newpage.

Jezeli chcemy, aby jakies wyrazenie zawsze wystepowalo w jednej linii i nie moglo byc rozdzielone z powodu konca linii to uzywamy polecenia \mbox{nierozlaczny tekst}, co spowoduje ze slowo "tekst" nie bedzie przeniesione do nowej linii
polecenie \ldots wstawia trzykropek... zaleca sie uzywanie \ldots zamiast "..." - estetyka

CZCIONKI

oto przykladowe rodzaje pisma:

ROZDZIALY I PODROZDZIALY

podczas pisania article dostepne sa nastepujace sekcje:

{} w tych nawiasach podajemy tytul sekcji.
Jezeli zapiszemy cos takiego:
/section*{nazwa} - to ta sekcja nie bedzie numerowana i nie pojawi sie w spisie tresci. Bedzie nadal obowiazywac numeracja poprzednia. /section[krotki]{bardzo dlugi tytul} to w dokumencie pojawi sie sekcja o nazwie z nawiasow {}, lecz w spisie tresci pojawi sie nazwa z nawiasow [] - alias

\paragraph{nazwa} opis paragrafu - to dziala mnie wiecej tak:

nazwa opis paragrafu

paragrafy nie sa numerowane, nie pojawiaja sie tez w spisie tresci

\appendix nie przyjmuje parametrow. Generalnie sluzy do pisania dodatkow, po napisaniu tego polecenia zmienia sie sposob numerowania sekcji. Kazda sekcja jest oznaczana kolejna litera alfabetu a nie tak jak do tej pory kolejnymi cyframi, numeracja zaczyna sie do nowa czyli od A.

SPIS TRESCI

tworzymy przez podanie komendy /tableofcontents

STRONA TYTULOWA

tworzymy przez podanie komendy /maketitle
nalezy jednak wczesniej ustawic zawartosc strony tytulowej:

ODNOSNIKI

LaTeX bardzo dobrze wspomaga tworzenie odnosnikow. Sluza do tego trzy polecenia:
\label{nazwa} - cel odnosnika
\ref{nazwa} - numer sekcji
\pageref{nazwa} - strona

STOPKA

do umieszczenia objasnienia w stopce sluzy polecenie \footnote{objasnienie}. w tym miejscu zostanie umieszczony gorny index (cyfra), a w stopce objasnienie

PUNKTOWANIE I WYLICZANIE

schemat wyliczanie:
\begin{enumerate}
\item blabla
\item lablab
\end{enumerate}
schemat punktowania:
\begin{itemize}
\item blabla
\item lablab
\end{itemize}

DEFINICJE

schemat:
\begin{decription}
\item[haslo1] a tutaj podajemy wyjasnienie
\item[haslo2] blablabla
\end{description}

TEKST NIEFORMATOWANY

wszystko co zostanie umieszczone pomiedzy \begin{verbatim} a \end{verbatim} bedzie nieformatowane, zostanie umieszczone doslownie, lacznie z enterami etc.
do umieszczenia krotkiego tekstu sluzy wersja skrocona: \verb|slowo|

JUSTOWANIE TEKSTU

oczywiscie w LaTeX'u tez mozna wyjustowac tekst do lewej, prawej oraz wycentrowac
schemat:
\begin{flushleft}
tekst
\end{flushleft}
oczywiscie odpowiednio flushright | center

MYSLNIKI

LaTeX rozpoznaje 3 myslniki i minus:
- krotki
-- sredni
--- dlugi
$-$ minus

GRAFIKA

Rysunek musi byc zapisany w odpowiednim formacie, moze to byc .ps. Format ten obsluguje podstawowy program do rysowanie w X'ach XPaint.
Nastepnie nalezy dolaczyc odpowiednia paczke:
\usepackage[dvips]{graphicx}
aby umiescic rysunek nalezy uzyc nastepujacego polecenia:
\includegraphics{obrazek.ps}
to wystarczy, ale lepiej i wygodniej jest uzywac schematu:

\begin{figure}[!bhp]
\caption{opis rysunku}
\begin{center}
\includegraphics[width=10cm]{obrazek.ps}
\end{center}
\end{figure}

objasnienie:
[!bhp] - gdzie umiescic rysunek (domyslnie hbp):
[width=10cm] - rozmiar obrazka

Utworzenie spisu rysunkow wywolujemy komenda:
\listoffigures
ktora dziala tak samo jak \tableofcontents

TABELKI

do zamieszczania tabelek uzywamy schematu:
\begin{tabular}{opis_tabeli}
\hline
wiersz1\\
\hline
wiersz2\\
\hline
\end{tabular}
opis tabeli: np: {|r|l|c|} pierwsza kolumna jest wyrownywana do prawej, a druga do lewej, trzecia jest wycentrowana. mozna tez podac szerokosc kolumny np {|p{4.5cm}|}
wiersz ma postac: zaw_kol1 & zaw_kol2
\hline powoduje narysowanie poziomej kreski w tabeli - opcja

ROZMIAR TEKSTU

tabelka pokazuje realny rozmiar tekstu w zaleznosci od globalnie zdefiniowanego rozmaru

10pt11pt12pt
\tiny5pt6pt6pt
\scriptsize7pt8pt8pt
\footnotesize8pt9pt10pt
\small9pt10pt11pt
\normalsize10pt11pt12pt
\large12pt12pt14pt
\Large14pt14pt17pt
\LARGE17pt17pt20pt
\huge20pt20pt25pt
\Huge25pt25pt25pt
10pt11pt12pt
\tiny5pt6pt6pt
\scriptsize7pt8pt8pt
\footnotesize8pt9pt10pt
\small9pt10pt11pt
\normalsize10pt11pt12pt
\large12pt12pt14pt
\Large14pt14pt17pt
\LARGE17pt17pt20pt
\huge20pt20pt25pt
\Huge25pt25pt25pt

POLSKIE ZNAKI

Aby uzyskac polskie znaki w dokumencie nalezy dolaczyc nastepujace paczki:
\usepackage[T1]{fontenc}
\usepackage[latin2]{inputrc}
\usepackage[polish]{babel}