L A T E X Wprowadzenie A. Bogdziewicz 1 1 Instytut Informatyki, Automatyki i Robotyki 15 pa¹dziernika 2007
Spis tre±ci 1 Podstawy L A TEX Czym jest L A TEX Polecenia L A TEX 2 Kodowanie znaków 3
Czym jest LATEX Polecenia LATEX Czym jest L A T E X Przykªad ¹ródªa L A TEX \documentclass[10pt, a4paper]{article} L A TEX nie jest programem WYSIWYG (What You See Is What You Get) L A TEX jest j zykiem logicznego skªadu tekstu \usepackage[english,polish]{babel} \usepackage[ot1]{fontenc} \usepackage{polski} \prefixing \begin{document} \title{tytu/l dokumentu} \author{ariel Bogdziewicz} \date{\today} \maketitle \section{rozdzia/l pierwszy} \label{rozdzial-1} Tre/s/c rozdzia/lu pierwszego. \section{rozdzia/l drugi} \label{rozdzial-2} Tre/s/c rozdzia/lu drugiego. \end{document}
Czym jest LATEX Polecenia LATEX Polecenia L A T E X \begin{polecenie} tre± \end{polecenie} \polecenie{tre± } \proste_polecenie \polecenie[opcjonalne_argumenty]{obowi zkowe_argumenty}
Czym jest LATEX Polecenia LATEX Komentarze Komentarze zawarte w kodzie dokumentu L A TEX, aby nie byªy brane pod uwag przy interpretowaniu kodu, nale»y poprzedzi znakiem %. Od znaku % do znaku nowej linii jest zawarty tekst komentarza. Sekcje dokumentu L A TEX nagªówek - pierwsza interpretowana linijka w kodzie dokumentu \documentclass[10pt, a4paper]{article} sekcja ustawie«- sªu»y do doª czania dodatkowych pakietów, deniowania zmiennych globalnych, ustawiania parametrów strony (np. szeroko± tekstu lub marginesów) itp. gªówna sekcja dokumentu
Czym jest LATEX Polecenia LATEX Nagªówek Ogólna posta nagªówka \documentclass[opcje]{klasa_dokumentu} Klasy dokumentu klasa_dokumentu article report book letter slides opis artykuª raport ksi»ka list prezentacja Przykªad \documentclass[11pt,a4paper,titlepage]{article}
Czym jest LATEX Polecenia LATEX Opcje nagªówka Mo»liwe opcje rozmiar czcionki - 11pt, 10pt, 12pt rozmiar papieru - letterpaper, legalpaper, executivepaper, a4paper, a5paper, b5paper typ wyj±ciowej publikacji - draft, nal liczba stron na kartce - oneside, twoside osobna strona tytuªowa - titlepage, notitlepage inne opcje - landscape, leqno, eqn, openbib, openright, openany, clock a a Wi cej informacji w [2].
Czym jest LATEX Polecenia LATEX Opcje domy±lne klas dokumentu Opcje domy±lne article - 10pt, letterpage, nal, oneside, onecolumn, notitlepage report - 10pt, letterpage, nal, oneside, onecolumn, openany, titlepage book - 10pt, letterpage, nal, twoside, onecolumn, openright, titlepage letter - letterpaper, nal, oneside slides - letterpaper, nal, titlepage Opcje zabronione article - openright, openany, clock report - clock book - clock letter - openright, openany, openbib, clock, onecolumn, twocolumn, notitlepage, titlepage slides - twocolumn, openright, openany, openbib
Czym jest LATEX Polecenia LATEX Sekcja ustawie«przykªad \usepackage{graphicx} \usepackage{fancyhdr} \usepackage{amssymb} \usepackage{amsmath} \usepackage[english,polish]{babel} \usepackage[ot1]{fontenc} %\usepackage[utf8]{inputenc} \usepackage{times} \usepackage{polski} \prefixing % do wstawiania grafiki % nagªówek i stopka % symbole matematyczne % moduª matematyczny % obsªuga j zyków, data po polsku % zestaw czcionek % kodowanie znaków % czcionki wektorowe % polskie znaki % notacja ciachowa \setlength{\textheight}{24cm} \setlength{\textwidth}{15.92cm} \setlength{\footskip}{10mm} \setlength{\oddsidemargin}{0mm} \setlength{\evensidemargin}{0mm} \setlength{\topmargin}{0mm} \setlength{\headsep}{5mm}
Czym jest LATEX Polecenia LATEX Sekcja ustawie«przykªad \usepackage{graphicx} \graphicspath{{.//}} \DeclareGraphicsExtensions{{.eps}} % do wstawiania grafiki % lokalizacja grafiki % rozszerzenie plików graficznych \newcommand{\bs}{$\backslash$} % alias do tworzenia znaku \ \setcounter{secnumdepth}{3} % od 0 - numerowane tylko section % do 5 - wszystko jest numerowane
Czym jest LATEX Polecenia LATEX Obszar dokumentu Sekcja gªówna Gªówny obszar dokumentu jest zawarty w poleceniu \begin{document}... \end{document} Tytuª, autor, data \begin{document} \title{tytuª dokumentu} \author{ariel Bogdziewicz} \date{\today} \maketitle \end{document}
Kodowanie znaków Kodowanie znaków \usepackage[utf8]{inputenc} Mog by jeszcze: latin1, latin2, cp1250 i inne. Mo»emy wtedy u»ywa znaków, które wpisujemy u»ywaj c klawisza alt:,, ó, «,, ¹,», ª. Notacja ciachowa \usepackage{polski} \prefixing W tym wypadku inaczej wpisujemy polskie znaki do dokumentu: /a ( ), /e ( ), /o (ó), /n («), /c ( ), /x (¹), /z (»), /l (ª). Polska wersja dokumentu \usepackage[english,polish]{babel}
Kodowanie znaków \documentclass[10pt,a4paper]{article} \usepackage[english,polish]{babel} \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} \setcounter{secnumdepth}{3} % obsªuga j zyków, data po polsku % zestaw czcionek % kodowanie znaków % od 0 - numerowane tylko section % do 5 - wszystko jest numerowane \begin{document} \section{rozdziaª pierwszy} % 1 \label{rozdzial-1} \subsection{podrozdziaª pierwszy} % 1.1 \label{podrozdzial-1} \susbsubsection{podrozdziaª podrozdziaªu} % 1.1.1 \label{podpodrozdzial-1} \paragraph{paragraf pierwszy} % nie numerowany \label{paragraf} % bo secnumdepth = 3 \subparagraph{podparagraf} % nie numerowany \label{podparagraf} % bo secnumdepth = 3 \end{document}
Kodowanie znaków Rozdziaªy ksi»ki (klasa book) \chapter Spis tre±ci \tableofcontents patrz do [3] Odno±niki \section{rozdziaª pierwszy} \label{rozdzial-1} \section{rozdziaª drugi} O tym mo»na znale¹ informacj w rozdziale \ref{rozdzial-1}. Rozdziaª bez numerowania \section*{rozdziaª pierwszy}
Kodowanie znaków Deniowanie bibliograi deniowanie wewn trz pliku deniowanie pliku BibTeX
Kodowanie znaków Wewn trz pliku \begin{document} \bibliographystyle{plain}... % mo»e by jeszcze: % unsrt, abbrv, alpha,... \begin{thebibliography}{3} \bibitem{ident-1} J. Fasola, "Jak ±wietnie robi z siebie gªupka", Londyn 2000 \bibitem{ident-2} D. Zorro, "Podatki w naszym kraju", Warszawa 2002... \end{thebibliography} \end{document}
Kodowanie znaków BibTeX Plik moja.bib @Article{e-do-pi, author = "R. Kostecki", title = "W miar krótki i praktyczny kurs {\LaTeX} w {$\pi^{e}$} minut", note = "http://rab.ict.pwr.wroc.pl/{$\sim$}abogdzie/pub/doc/latex/kurs\_latexa.pdf" } @Article{lshort, author = "T. Oetiker, H. Partl i inni", title = "Nie za krótkie wprowadzenie do systemu {\LaTeX}", note = "http://rab.ict.pwr.wroc.pl/{$\sim$}abogdzie/pub/doc/latex/lshort2e.pdf" } Plik *.tex \begin{document} \bibliographystyle{plain} W tym paragrafie powoªamy si na publikacj \cite{lshort}. \bibliography{mojabibliografia,innabibliografia}{} \end{document}
Kodowanie znaków Ró»ne typy rekordów BibTeX @article, @book, @booklet, @conference, @inbook, @incollection, @manual, @techreport, @misc i inne a a Wi cej informacji na stronie [1].
Wikipedia: Bibtex. http://en.wikipedia.org/wiki/bibtex. R. Kostecki. W miar krótki i praktyczny kurs LATEX w π e minut. http://rab.ict.pwr.wroc.pl/ abogdzie/pub/doc/latex/kurs_latexa.pdf. H. Partl i inni T. Oetiker. Nie za krótkie wprowadzenie do systemu LATEX. http://rab.ict.pwr.wroc.pl/ abogdzie/pub/doc/latex/lshort2e.pdf.