L A T E X- wprowadzenie Katarzyna Grzelak październik 2009 K.Grzelak (IFD UW) 1 / 36
Najprostszy tekst w L A T E X u Zawartość przykładowego pliku zerowy.tex : \documentclass{article} \begin{document} Najprostszy tekst napisany w \LaTeX u \end{document} K.Grzelak (IFD UW) 2 / 36
Wynik Wynik przeprocesowania tekstu z poprzedniej strony (plik zerowy.pdf) : Najprostszy tekst napisany w LATEX u K.Grzelak (IFD UW) 3 / 36
Jak z pliku.tex dostać plik.pdf? pdflatex zerowy.tex pdflatex zerowy.tex K.Grzelak (IFD UW) 4 / 36
Jak z pliku.tex dostać plik.ps? latex zerowy.tex latex zerowy.tex dvips -o zerowy.ps zerowy.dvi K.Grzelak (IFD UW) 5 / 36
Drugi plik w L A T E X u \documentclass[12pt,a4paper]{article} % 12pt to wielkość czcionki % Wszystko co za znakiem procenta jest komentarzem % Jeśli nie wyspecyfikuje sie a4paper, to standardowy % rozmiar strony to nie a4, tylko amerykańskie a4 \begin{document} Pisanie w systemie LaTeX jest proste. \\ Pisanie w systemie {\LaTeX} {\bf jest} proste. \\ Pisanie w systemie \LaTeX\ \bf jest proste. \\ \end{document} K.Grzelak (IFD UW) 6 / 36
Drugi plik w L A T E X u Wynik przeprocesowania tekstu z poprzedniej strony Pisanie w systemie LaTeX jest proste. Pisanie w systemie LATEX jest proste. Pisanie w systemie LATEX jest proste. K.Grzelak (IFD UW) 7 / 36
L A T E X - podstawy W nawiasach kwadratowych wyrażenia opcjonalne Komentarze zaczynaja się od znaku % Polecenia L A T E X owe zaczynaja się od \ Spacje w pliku źródłowym nie maja znaczenia Nowe środowisko: \begin{jakaś nazwa}... \end{ta sama nazwa} Np. wyliczanie : \begin{itemize}... \end{itemize} K.Grzelak (IFD UW) 8 / 36
Klasy dokumentów - przykłady \documentclass[opcje]{klasa} Klasy dokumentów article krótkie publikacje... report prace licencjackie, magisterskie, doktorskie... Opcje klas dokumentów 10pt, 11pt, 12pt rozmiar czcionki a4paper... wymiary papieru twocolumn dwie kolumny na stronie K.Grzelak (IFD UW) 9 / 36
Pakiety, znaki specjalne Pakiety rozszerzaja możliwości L A T E X a : pozwalaja na używanie polskich liter, właczanie rysunków, używanie kolorów... \usepackage[opcje]{pakiet} Znaki specjalne $, &, _, {, }, #, %, \, ˆ, \$, \&, \_, \{, \}, \#, \%, $\backslash$, \ˆ{},\ {} K.Grzelak (IFD UW) 10 / 36
Polskie litery: iso 8859-2,utf8 \documentclass[12pt,a4paper]{article} \usepackage[polish]{babel} \usepackage[t1]{fontenc} \usepackage[latin2]{inputenc} \begin{document} ą ę ś ć ł ź ż \\ "a "e "s "c "l "z "r \end{document} K.Grzelak (IFD UW) 11 / 36
Polskie litery Wynik przeprocesowania tekstu z poprzedniej strony a ę ś ć ł ź ż a ę ś ć ł ź ż Zmiana kodowania z iso 8859-2 na utf8 to zamiana latin2 na utf8 w linii \usepackage[latin2]{inputenc} K.Grzelak (IFD UW) 12 / 36
L A T E X - wyrażenia matematyczne Przejście do trybu matematycznego: W tekście $ $ \( \) \begin{math}... \end{math} Poza tekstem \[ \] \begin{displaymath}... \end{displaymath} Dodatkowa numeracja \begin{equation}... \end{equation} K.Grzelak (IFD UW) 13 / 36
L A T E X - wyrażenia matematyczne Matematyka jest królowa nauk. lim n n k=1 1 Matematyka jest k 2 królowa nauk. n 1 lim n k 2 k=1 Matematyka jest królowa nauk. Matematyka jest królowa nauk. lim n n k=1 1 k 2 (1) K.Grzelak (IFD UW) 14 / 36
L A T E X - wyrażenia matematyczne Greckie litery θ $ \theta $ Indeksy górne 5 20 $ 5ˆ{20} $ Indeksy dolne α 12 $ \alpha_{12} $ Funkcje trygonometryczne sin $ \sin $ 1 Ułamki 2 $ \frac{1}{2} $ K.Grzelak (IFD UW) 15 / 36
Tabele \documentclass[12pt,article]{article} \usepackage[polish]{babel} \begin{document} \begin{table}[htb] \centering \begin{tabular}{ c c c c c } \hline Rodzina cz"astek & \multicolumn{2}{ c }{kwarki} & \multicolumn{2}{ c }{leptony} \\ \hline I & u & d & $\mathrm{e}$ & $\nu_e$ \\ \hline II & c & s & $\mathrm{\mu}$ & $\nu_{\mu}$ \\ \hline III & t & b & $\mathrm{\tau}$ & $\nu_{\tau}$ \\ \hline \end{tabular} \caption{rodziny cz"astek elementarnych} \label{tabelka} \end{table} \end{document} K.Grzelak (IFD UW) 16 / 36
Tabele Wynik przeprocesowania tekstu z poprzedniej strony Rodzina cząstek kwarki leptony I u d e ν e II c s µ ν µ III t b τ ν τ Tablica: Rodziny czastek elementarnych K.Grzelak (IFD UW) 17 / 36
Strona tytułowa Definicje \title{...} \author{...} \date{...} W środku dokumentu \maketitle K.Grzelak (IFD UW) 18 / 36
Podział na rozdziały Klasa article \section{...} \subsection{...} \subsubsection{...} Klasa report Dodatkowo \chapter{...} K.Grzelak (IFD UW) 19 / 36
Automatyczny spis treści, lista tabel... Spis treści \tableofcontents Lista tabel \listoftables Lista rysunków \listoffigures K.Grzelak (IFD UW) 20 / 36
Spis literatury Lista \begin{thebibliography}{99} \bibitem{kopp}... \end{thebibliography} Odnoszenie się do danej pozycji ze spisu \cite{kopp} K.Grzelak (IFD UW) 21 / 36
Odnośniki do rysunków, tabel, równań Etykieta \label{tekst} Odnoszenie się w tekście do danej pozycji ze spisu \ref{tekst} K.Grzelak (IFD UW) 22 / 36
Streszczenie \begin{abstract}... \end{abstract} K.Grzelak (IFD UW) 23 / 36
Układ strony, numeracja... Strona z numeracja: \pagestyle{plain} Strona bez numeracji: \pagestyle{empty} Numeracja arabska: \pagenumbering{arabic} Numeracja rzymska: \pagenumbering{roman} \pagenumbering{roman} Przejście do nowej strony: \newpage K.Grzelak (IFD UW) 24 / 36
Rozmiary czcionek \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge Czcionka Czcionka Czcionka Czcionka Czcionka Czcionka Czcionka Czcionka Czcionka Czcionka K.Grzelak (IFD UW) 25 / 36
Rozmiary czcionek w pakiecie graphicx Tekst \scalebox{5}{tekst} Tekst \scalebox{0.5}{tekst} \scalebox{0.1}{tekst} Tekst Tekst Tekst K.Grzelak (IFD UW) 26 / 36
Wyliczenia \begin{itemize} \item ogórki \item pomidory \end{itemize} ogórki pomidory K.Grzelak (IFD UW) 27 / 36
Wyliczenia \begin{enumerate} \item neutrina mionowe \item neutrina taonowe \item neutrina elektronowe \end{enumerate} 1 neutrina mionowe 2 neutrina taonowe 3 neutrina elektronowe K.Grzelak (IFD UW) 28 / 36
Rysunki Formaty graficzne wektorowe, do przetwarzania poleceniem latex: eps,fig bitmapy, do przetwarzania poleceniem pdflatex: pdf,jpg,png Pakiet graficzny Do dodania za nagłówkiem \documentclass... \usepackage{graphicx} Do dodania w tekście \includegraphics[ opcje ]{nazwa_pliku} Opcje polecenia \includegraphics width= height= angle= scale= clip= viewport=... K.Grzelak (IFD UW) 29 / 36
Rysunki Opcja viewport=ldx ldy pgx pgy Lewy dolny róg (ldx,ldy) Prawy górny róg (pgx,pgy) Jednostki 1pt = 1/72 cala 1/3mm K.Grzelak (IFD UW) 30 / 36
Rysunki \documentclass[12pt,article]{article} \usepackage[polish]{babel} \usepackage[t1]{fontenc} \usepackage[latin2]{inputenc} \usepackage{graphicx} \newcommand{\teksta}{to jest przykład jak włącza się do tekstu rysunek {\tt energy.pdf} lub {\tt energy.eps} lub {\tt energy.jpg} \ldots z katalogu {\tt plots}} \begin{document} \teksta \begin{figure}[hbt] \centering \includegraphics[width=0.4\textwidth,viewport=1 1 518 354]{plots/e \caption[do spisu rysunków]{podpis pod rysunkiem} \label{energie} \end{figure} \teksta \end{document} K.Grzelak (IFD UW) 31 / 36
Rysunki w tekście \begin{figure}[h] \includegraphics... \end{figure} h = rysunek tutaj (jeśli możliwe) t = rysunek na górze strony b = rysunek na dole strony H = rysunek tutaj (\usepackage{float}) p = rysunek na oddzielnej stronie K.Grzelak (IFD UW) 32 / 36
Pakiet wrapfig Rysunek otoczony tekstem z jednej strony \begin{wrapfigure}{r}{6cm} \includegraphics[width=6cm,viewport=1 1 90 90]{rys} \caption{podpis} \end{wrapfigure} K.Grzelak (IFD UW) 33 / 36
Rysunki obok siebie 1 środowisko tabular (dwa (lub więcej rysunków obok siebie) 2 pakiet subfigure (jeden rysunek majacy kilka składowych) \begin{figure} \centering \mbox{\subfigure[rys1]{\includegraphics [width=0.3\textwidth]{rys1}}\quad \subfigure[rys2]{\includegraphics [width=0.2\textwidth]{rys2}}} \caption{trzy wersje} \end{figure} K.Grzelak (IFD UW) 34 / 36
Rysunki jeden na drugim pakiet overpic \usepackage[percent]{overpic} \begin{overpic}[grid,scale=0.5]{rys1} \put(40,30) {\includegraphics[width=0.4\textwidth]{rys2}} \end{overpic} K.Grzelak (IFD UW) 35 / 36
Kolory \usepackage{color} \textcolor{green}{to jest standardowy zielony} \definecolor{zielony}{rgb}{0,0.5,0} \textcolor{zielony}{to jest moj zielony} \colorbox{blue}{tekst czerwony} \fcolorbox{zielony}{red}{tekst} K.Grzelak (IFD UW) 36 / 36