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

Podobne dokumenty