Co to jest TeX? Profesjonalny system do składania tekstów Nazwa pochodzi od greckiego - „sztuka”.
Skąd wziął się TeX? Kiedy to było? Z niezadowolenia Donalda E. Knutha... W latach siedemdziesiątych Ciekawostka: numery wersji TeXa zbiegają do liczby a jego obecna wersja to 3.14159
– zbiór poleceń, makrodefinicji i makr do TeXa, stworzony przez Lesliego Lamporta
\polecenie[argumenty opcjonalne]{argument} Polecenia: \polecenie[argumenty opcjonalne]{argument} \znak Znaki specjalne (takie jak %, $, {, }) Składnia
\documentclass[12pt, a4]{article} \begin{document} Witaj \'swiecie! Preambuła \documentclass[12pt, a4]{article} \begin{document} Witaj \'swiecie! \end{document} Dokument główny Podstawowa struktura dokumentu – czyli „Witaj świecie” w TeXu
Powstanie (między innymi): nazwa.dvi Generowanie pdf: Kompilowanie: latex nazwa.tex Powstanie (między innymi): nazwa.dvi Generowanie pdf: dvipdfm nazwa.dvi Generowanie ps: dvips nazwa.dvi Lub prościej: pdflatex nazwa.tex Powstanie nazwa.pdf Polskie literki: \usepackage[polish]{babel} ź ”z ż ”r ł ”l ó ”o ś ”s ą ”a Porady
article / book / letter / report / slides \documentclass [options] {classname} Opcje 10 pt, 11pt lub 12 pt onecolumn / twocolumn notitlepage / titlepage leqno Klasy dokumentów article / book / letter / report / slides Preambuła Klasy dokumentów
Białe znaki (spacje) i tabulacje są traktowane przez jako pojedynczy odstęp Wymuszenie wstawienia spacji: \ Znaki specjalne (są elementami składni a ): $ & % # _ { } ~ ^ \ Znaki specjalne
\\ lub \newline przejście do nowego wiersza % Komentarz \\ lub \newline przejście do nowego wiersza \nobreak zakazanie łamania wiersza \newpage przejście do nowej strony wyraz1~wyraz2 twarda spacja Edycja tekstu
Rozmiar czcionki
\vspace{10pt} % odstęp 10 pktów Odstępy między liniami: \smallskip % szerokość ¼ linii \medskip % szerokość ½ linii \bigskip % szerokość 1 linii Odstępy między liniami \vspace{10pt} % odstęp 10 pktów
\textup{Witaj \’swiecie!} \textit{Witaj \’swiecie!} \textsl{Witaj \’swiecie!} \textsc{Witaj \’swiecie!} \textmd{Witaj \’swiecie!} \textbf{Witaj \’swiecie!} \textrm{Witaj \’swiecie!} \textsf{Witaj \’swiecie!} \texttt{Witaj \’swiecie!} Czcionki
\parshape n wcięcie1 długość1 ... wcięcien długośćn \noindent bez wcięć Formatowanie tekstu
\bf Style\\ \it Style\\ \rm Style\\ \sl Style\\ \tt Style\\ Formatowanie tekstu
\begin{flushleft} To jest wyr\'ownane \\do lewej strony \end{flushleft} \begin{flushright} To jest tekst\\ wyr\'ownany do prawej \end{flushright} \begin{center} A to jest tekst\\ wy\'srodkowany \end{center} Wyrównywanie tekstu
Definiowanie zasad przenoszenia wyrazów: \hyphenation{ćwierć-litrów-ka ku-ku-ruź-nik} \mbox{Tegoniemożnaprzenosić} Przenoszenie wyrazów
\title{\LaTeX \ - prezentacja} \author{mgr Rafał \ Wawrzyńczyk} \date{\today} ... \begin{document} \maketitle tekst dokumentu \end{document} Tytuł
\begin{enumerate} \item Witaj \'swiecie! \item Witaj drugi \'swiecie! \begin{itemize} \item Witaj trzeci \'swiecie! \end{itemize} \item Witaj ... \end{enumerate} Wyliczenia
Podział logiczny tekstu Sekcja: \section{tytuł_sekcji} Podsekcja: \subsection{tytuł} Przypis: \footnote{treść} Spis treści: \makeatother \tableofcontents{} Podział logiczny tekstu
\begin{thebibliography} \bibitem {nazwa} autor, wydawnictwo ... Tworzenie: \begin{thebibliography} \bibitem {nazwa} autor, wydawnictwo ... \end{thebibliography} Cytowanie: \cite{nazwa} Uwaga: Konieczna dwuprzebiegowa kompilacja! Bibliografia
{|||l|| p{1.5in}|c|||l|} Na przykład: {|||l|| p{1.5in}|c|||l|} \begin{tabular}{opis kolumn} \hline Nazwisko & Funkcja & Ocena z ZPP & Zesp”o”l \\ \hline \hline mgr Wawrzy”nczyk & Kierownik & 5,5 & Sumery \\ \cline{1 - 3} % w nawiasach numery kolumn ... \end{tabular} Podpis tabeli: \caption{nazwa_tabeli} Tabele
\usepackage{graphicx} \begin {document} \begin{figure} \begin{center} A teraz rysunek: \includegraphics{nazwa.eps} \end{center} \end{figure} Osadzanie grafiki
$ wyrażenie $ Przykład: $x^{n} + y^{n} = z^{n}$ Prosty tryb matematyczny
Symbole matematyczne
\label{wzorSiekluckiego} \end{equation} \begin{equation} e^{i\pi}+1=0 \label{wzorSiekluckiego} \end{equation} Odnośnik: \ref{wzorSiekluckiego} Eksponowany tryb matematyczny
Definiowanie: \newenvironment{nazwa_środowiska} {\begin{flushright}\bf \tt \sc}{\end{flushright}} Używanie: \begin{nazwa_środowiska} Tekst \end{nazwa_środowiska} Środowiska
\marginpar{Tekst notki} Notka na marginesie: \marginpar{Tekst notki} Definicja przykładowego makra: \def\margines#1 #2 #3{\vspace{#1} \marginpar{#2 #3}} Użycie: \margines {15pt} {\bf} {To jest przypis na marginesie} Makra
\usepackage[opcje]{nazwa_pakietu} Dołączanie pakietów: \usepackage[opcje]{nazwa_pakietu} Grafy: np. pakiet graphtex Polskie literki: pakiet polish Pakiety
Narzędzia
Szablony dokumentów (układy graficzne)zapewniają profesjonalny wygląd Wygodnie się składa wzory matematyczne Niewielka ilość instrukcji wystarcza do pracy z LaTeXem Bezpłatne pakiety poszerzające możliwości LaTeXa Zmiany wprowadzane do dokumentu nie są widoczne natychmiast Trudno stworzyć własny układ graficzny Trudno stworzyć dokument o nieuporządkowanej strukturze LaTeX – za i przeciw
Linki: http://www.gust.org.pl http://www.astro.ku.dk/help/LaTeX http://www.lyx.org http://www.texmacs.org Linki