LaTeX - Wprowadzenie
Transkrypt
LaTeX - Wprowadzenie
Podstawy LATEX Formatowanie tekstu Bibliograa LATEX Wprowadzenie A. Bogdziewicz1 1 Instytut Informatyki, Automatyki i Robotyki 15 pa¹dziernika 2007 A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Spis tre±ci 1 Podstawy LATEX Czym jest LATEX Polecenia LATEX Struktura dokumentu 2 Formatowanie tekstu Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa 3 Bibliograa A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu Czym jest LATEX Przykªad ¹ródªa LATEX \documentclass[10pt, a4paper]{article} LATEX nie jest programem WYSIWYG (What You See Is What You Get ) LATEX 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu Polecenia LATEX \begin{polecenie} tre±¢ \end{polecenie} \polecenie{tre±¢} \proste_polecenie \polecenie[opcjonalne_argumenty]{obowi¡zkowe_argumenty} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu Struktura dokumentu Komentarze Komentarze zawarte w kodzie dokumentu LATEX, 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 LATEX - pierwsza interpretowana linijka w kodzie dokumentu nagªówek \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 A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu Nagªówek Ogólna posta¢ nagªówka \documentclass[opcje ]{klasa_dokumentu } Klasy dokumentu klasa_dokumentu opis article report book letter slides artykuª raport ksi¡»ka list prezentacja Przykªad \documentclass[11pt,a4paper,titlepage]{article} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu 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]. A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu 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 A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu Sekcja ustawie« Przykªad \usepackage{graphicx} % do wstawiania grafiki \graphicspath{{.//}} \DeclareGraphicsExtensions{{.eps}} % 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 A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Czym jest LATEX Polecenia LATEX Struktura dokumentu 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa Rozdziaªy i podrozdziaªy \documentclass[10pt,a4paper]{article} \usepackage[english,polish]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} % obsªuga j¦zyków, data po polsku % zestaw czcionek % kodowanie znaków \setcounter{secnumdepth}{3} % od 0 - numerowane tylko section % do 5 - wszystko jest numerowane \begin{document} \section{Rozdziaª pierwszy} \label{rozdzial-1} % 1 \subsection{Podrozdziaª pierwszy} \label{podrozdzial-1} % 1.1 \susbsubsection{Podrozdziaª podrozdziaªu} % 1.1.1 \label{podpodrozdzial-1} \paragraph{Paragraf pierwszy} \label{paragraf} \subparagraph{Podparagraf} \label{podparagraf} \end{document} % nie numerowany % bo secnumdepth = 3 % nie numerowany % bo secnumdepth = 3 A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa Rozdziaªy i podrozdziaªy 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa Bibliograa Deniowanie bibliograi deniowanie wewn¡trz pliku deniowanie pliku BibTeX A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa Bibliograa 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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa BibTeX Plik mojaBibliograa.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} A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Kodowanie znaków Rozdziaªy i podrozdziaªy Bibliograa Bibliograa 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]. A. Bogdziewicz LATEX Podstawy LATEX Formatowanie tekstu Bibliograa Bibliograa 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. A. Bogdziewicz LATEX