Académique Documents
Professionnel Documents
Culture Documents
Grupo Colmia (http://www.colmeia.udesc.br/) e Departamento de Cincia da Computaao - DCC e c Centro de Cincias Tecnolgicas - CCT e o Universidade do Estado de Santa Catarina - UDESC
&
A E A proposta desse tutorial deixar o leitor pronto para fazer seus textos em L T X. Logo, alguns e A E detalhes so omitidos propositalmente. Ou seja, este tutorial um ready-to-run do L T X. a e
'
A O que o L TEX? e
A O L TEX um processador de texto, de cdigo aberto, portvel, e padro para e o a a comunidade cient ca;
Como processador de texto, o mesmo orientado a conte do, e no `s formas e u a a e estticas do texto; e O detalhe do WYSIWYG (what you see is what you get) uma consequncia e e do ato do texto ser processado;
A Tudo no L TEX fortemente documentado em livros, e com um rico (e muito) e A material na WEB (procure por: L TEX Tutorial, Guide, Examples, Tips, ...) ;
http://www.artofproblemsolving.com/LaTeX/AoPS L GuideLay.php
A L TEX does not support drawing gures in WYSIWYG way; A Bem, o L TEX no tudo, mas 100%! a e e
&
'
Requisitos e Instalao ca
Um editor ordinrio (aquele que estiveres acostumado), padro ASCII (Bloco de a a Notas por exemplo). Evite Words e similares que tem formataao interna; c
A Um dos muitos compiladores L TEX existentes, gratuito, e dispon veis em vrios a sites na WEB. Aconselha-se o MiKTeX (www.miktex.de).
Procedimento Bsico a
1. Edite o texto desejado, sob a formataao L TEX, em um editor ASCII qualquer; c A 2. Compile este texto com o comando: latex nome do arquivo.tex; 3. Se houver erros, retorne ao passo 1; 4. Conra a sa no arquivo: nome do arquivo.dvi. A extenso dvi, signica: da a Device Independent. Para visualizar este arquivo use programas: xdvi no Linux ou yap (Yet Another Previewer) no Windows;
&
'
6. Se quiser converter para o formato Postscript (.ps), use o comando: dvips -o arq saida em ps.ps nome do arquivo.dvi; 7. Se quiser converter diretamente para PDF (Portable Document Format), repita o passo 2, com: pdftex nome do arquivo.tex O arquivo de sa ser pdftex nome do arquivo.pdf, pronto para ser lido no da a Acrobat Reader, dispon vel em qualquer lugar. Algumas variaoes sobre os dois ultimos passos. Fica a critrio do que o usurio c e a mais se adaptar.
&
'
.tex tex
.dvi
dvips dvipdf
.aux
.html
bibtex
.blg
.bbl
&
'
\documentclass[opoes]{estilo} c Uma rea de prembulo. Local a a onde se inicia com as denioes do c documento. \begin{document} O corpo do documento propriamente dito. Podendo se incluir arquivos, como outros textos, guras, etc, em tempo de compilaao. c Alguns comandos para nalizaao. c Exemplo: gerar automaticamente referncias bibliogrcas, e a ndices remissivos, etc. \end{document}
&
'
Assim Caminha a . . .
Por Claudio e outros.
\documentclass[12pt]{article} \usepackage[portuges,brazil]{babel}
Introduo ca
\begin{document} \begin{center} {\Large {\bf Assim Caminha a \ldots}}\\ Por Claudio e outros. \end{center}
Concluso a
Toda histria o \section{Introduao} c~ Era uma vez, ...... \section{Conclus~o} a \ldots \ldots \ldots \ldots \ldots \\ Mas, com o passar dos anos, nos acostumamos as diabruras do \LaTeX \/. Toda histria o tem um final feliz! \end{document}
............... Mas, com o passar dos anos, nos acostumaA E mos as diabruras do L T X. tem um nal feliz!
&
'
Ampliando a Idia e
\section{Evoluao do \LaTeX } c~ Era uma vez ...... \subsection{Organizando o Texto} As sub-seoes s~o interessantes c~ a \subsubsection{Mais Uma Sub-seao} c~ E esta E esta tambm \ldots e tambm \ldots e \subsubsection{Neste Mesmo Nvel} \subsubsection{Finalmente \ldots} Legal, temos uma numeraao automtica, c~ a de seoes, sub-seoes, e assim sucessivamente! c~ c~
3
3.1
3.1.1
A Evoluo do L TEX ca
Organizando o Texto
Mais Uma Sub-seo ca
As sub-seoes so interessantes c a
E esta tambm . . . e
3.1.2
E esta tambm . . . e
3.1.3
Finalmente . . .
&
'
Fonte tiny
Os Tamanhos de Letras
{\tiny Fonte tiny }\\ {\scriptsize Fonte scriptsize} \\ {\footnotesize Fonte footnotesize},\\ {\small Fonte small}\\ {\large Fonte large},\\ {\Large Fonte Large},\\ {\LARGE Fonte LARGE},\\ {\huge Fonte huge}, \\ {\Huge Fonte Huge} \\ \vskip 0.5pt Opcionalmente: \\ \begin{footnotesize} \begin{center} Tudo em \\ blocos, por palavra, ou \\ com quebra de linha! \end{center} \end{footnotesize}
Fonte small
Fonte large,
Fonte Large,
Fonte LARGE,
Fonte huge,
Opcionalmente:
Fonte Huge
Tudo em blocos, por palavra, ou com quebra de linha!
&
'
romano , enfatizado , negrito, itlico, slantado, a sherifado, Maiusculo, mquina de a escrever. Opcionalmente: Tudo em blocos, por palavra, ou ainda com quebra de linha!
Opcionalmente: \\ \begin{center} {\em Tudo em \\ blocos, por palavra, ou \\ ainda com quebra de linha! }
&
\end{center}
10
'
Itemized lists are handy. However, dont forget
Listas
\begin{itemize} \item Itemized lists are handy. \item However, dont forget \begin{enumerate} \item The item command. \item The end command. \end{enumerate} \end{itemize} \begin{description} \item[gnat] A small animal that causes no end of trouble. \item[gnu] A large animal that causes no end of trouble. \item[armadillo] A medium-sized animal. \end{description} \begin{enumerate} \setlength{\itemsep}{-0pt} \item Nvel 1: Segue \begin{enumerate} \setlength{\itemsep}{-0pt} \item Nvel 1.1: identando \begin{enumerate} \setlength{\itemsep}{-3pt} \item Nvel 1.1.1: automaticamente \item Nvel 1.1.2: de acordo \end{enumerate} \item Nvel 1.2: com o que \end{enumerate} \item Nvel 2: se deseja ! \end{enumerate}
gnat A small animal that causes no end of trouble. gnu A large animal that causes no end of trouble. armadillo A medium-sized animal.
:::::
Enm: 1. N vel 1: Segue (a) N vel 1.1: identando i. N vel 1.1.1: automaticamente ii. N vel 1.1.2: de acordo (b) N vel 1.2: com o que 2. N vel 2: se deseja !
&
11
'
Modo Matemtico a
1. Modo simples: algo como y(x) = o 100 xn , onde esta frmula foi escrita n=1 entre os s mbolos $ ... $, ou \( ... \) ou ainda: \begin{math} ... \end{math}, assim: $y(x)=\Sigma^{100}_{n=1}x_n$ o 2. Modo centralizado: a frmula numa nova linha, centralizada, tal como: y(x) = n=1 xn onde a frmula foi denida entre os o s mbolos: $$ ... $$, ou \[ ... \] ou ainda: \begin{displaymath} ... \end{displaymath} ; o qual permite 3. Modo equaao: c fazer frmulas o com referncias e no texto. O ambiente dee nido por: \begin{equation} ... \end{equation}, y(x) = n=1 xn
100 100
Basicamente h dois modos de um a texto: normal e matemtico. Cona tudo, o matemtico para frmulas, a e o equaoes referenciadas, etc; c Adicionalmente, h algumas dezea nas de s mbolos matemticos prona tos para serem utilizados, mediante o carregamento do pacotes matemticos: a \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} Novamente, h necessidade de se a A ter uma apostila completa de L TEX para conhecer todos os s mbolos dispon veis;
&
(1)
12
'
Exemplos Matemticos a
E a frmula de Einstein : $ E = m.c^2 $ \\ o e $y=\int^{100}_{-99} x^2 dx $ \\ $ \mbox{Xs}= \{ x^{i+j+k}_{k-(j-i)} \mid i,\ j,\ k \ge 9 \}$ \\ $x\succ y \vdash y \sim x $ \vskip 10pt $x\circledast y \boxtimes z$, $\overrightarrow{abc}$, $\underbrace{abc}$ \vskip 8pt Numa linha: $y = \frac{a}{b}$ ou $z=\dfrac{x}{y}$ (AMS) \vskip 8pt As letras gregas prontas:\\ $\alpha$, $\gamma$, $\Gamma$, $\delta$, $\Delta$, $\zeta$, $\eta$, $\omega$, $\vartheta$, $\rho$, $\mu^{\lambda+\beta}$,...
Numa linha: y =
x ou z = (AMS) y
&
As letras gregas prontas: , , , , , , , , , , + ,... Alguns s mbolos: , , , , c , , , ... Finalmente, tudo com marcas especiais: , , , o, ... 8,
Alguns smbolos:\\ \dag, \ddag, \S, \pounds, \copyright, $\sharp$, $\clubsuit$, ...\\ Finalmente, tudo com marcas especiais: $\acute{\mu}$, $\hat{\delta}$, $\vec{\epsilon}$, $\tilde{8}$, $\ddot{o}$, ...
13
'
Equaoes Matemticas c a
Sosticando o uso das expresses matemticas, e referncias no texto adequadamente, etc. o a e 1 1 1 1 = 2 + 2 + 2 + 2 ... 6 1 2 3 4
2 $$ \dfrac{\pi^2}{6}= \dfrac{1}{1^2}+\dfrac{1}{2^2}+ \dfrac{1}{3^2}+\dfrac{1}{4^2} ... $$ \vskip 0.5cm \begin{equation} e^{\pi i} + 1 = 0 \label{eq_euler} \end{equation} \begin{center} Equaao de Euler c~ \end{center} Fazendo refer^ncia a equaao \ref{eq_euler}, e c~ tem-se ...\\ mas temos de compilar o texto duas vezes para a refer^ncia \ref{eq_euler} aparecer e corretamente no texto. Onde $i$ e $\pi$ em \ref{eq_euler} definido por:\\ e $$ \begin{array}{|l|} \hline i = \sqrt{-1} \mbox{ \hskip 1cm e}\\ \pi = 3.1415 ... \\ \hline \end{array} $$
+1=0
(2)
Equaao de Euler c Fazendo referncia a equaao 2, tem-se ... e c mas temos de compilar o texto duas vezes para a referncia 2 aparecer corretamente e no texto. Onde i e em 2 denido por: e i= 1 e
= 3.1415...
&
14
A x2 + B y + C z = 0 = B2 4 A C B X= 2A
&
15
'
Tabelas
Basicamente tem-se: \textit{tabbing}, \textit{tabular}, \textit{array} (este ltimo, matemtico e tem variaoes). u e a c~ Usando o {\em tabbing}:\\ \begin{tabbing} Nm. \= Nome u \= {\hskip 1cm} Idade \\ 1 \> Klaus Souza \> {\hskip 1cm} 22 \\ 2 \> Karla Silva \> {\hskip 1cm} 23 \\ ... \> ... \> ... \end{tabbing} Usando o {\em tabular}: \begin{table}[H] \caption{ Exemplo 2 (acima)} \label{tab_1} \begin{tabular}{|c|c|c|} \hline Usando & o & \textbf{tabular} \\ \hline Sou & mais & flexvel, \\ tolerante, & e bondoso & que \\ meu & irm~o & acima! \\ \hline a \end{tabular} \end{table} O modo e uso da tabela \ref{tab_1} e fortemente recomendvel! a
Basicamente tem-se: tabbing, tabular, array (este ultimo, matemtico e tem e a variaoes). Usando o tabbing: c Nm. Nome u 1 Klaus Souza 2 Karla Silva ... ... ... Usando o tabular: Idade 22 23
&
16
'
Figuras
\begin{description} \item [$\divideontimes$]H vrios modos, tipos de figuras, a a que podem ser inseridas no texto; \item [$\divideontimes$] Mais simples e flexveis, o e {\em Encapsulated Postscript}", (.eps); \item [$\divideontimes$] Adicionar os pacotes: $\setminus$usepackage\{graphicx\}, $\setminus$usepackage\{float,epsfig\} no pre^mbulo do documento; a \end{description} Exemplificando o bsico: a \begin{figure}[H] \centering \includegraphics[width=2cm,height=2cm]{figuras/casa_1.eps} \caption{O rtulo desta figura} o \label{figura_1} \end{figure} E da figura \ref{figura_1} temos uma casa.
H vrios modos, tipos de guras, que a a podem ser inseridas no texto; Mais simples e ex veis, o Encape sulated Postscript, (.eps); Adicionar os \usepackage{graphicx}, \usepackage{oat,epsg} prembulo do documento; a Exemplicando o bsico: a pacotes: no
&
17
'
Mais Figuras
\begin{center} \framebox[3cm]{ \begin{figure}[H] \includegraphics[angle=45,width=2cm,height=2cm] {figuras/dog.eps} \caption{Um animal e seu computador} \label{figura_2} \end{figure}} \end{center}
Das figuras \ref{figura_1}, \ref{figura_2}, e \ref{figura_3} concluimos a facilidade de figuras em \LaTeX ! \framebox[4cm]{ \begin{figure}[H] \includegraphics[angle=0,width=3.5cm,height=2.5cm] {figuras/casa_2.eps} \caption{Um animal e seu computador} \label{figura_3} \end{figure} } \end{center} Usar o $\setminus$restylefloat\{figure\} no pre^mbulo! a
&
Usar o prembulo! a
\restyleoat{gure}
no
18
'
Referncias Bibliogrcas e a
6. Novamente, compile o arquivo: latex meu arquivo.tex; 7. Conra no *.dvi no previewer. Seja arquivo minhas referencias.bib:
@ARTICLE{furuta:pctex, AUTHOR = "Richard K. Furuta and Pierre A. MacKay", TITLE = "Two {\TeX} Implementations .... {IBM PC}", JOURNAL = "Dr. Dobbs Journal", YEAR = "1985", VOLUME = "10", NUMBER = "9", PAGES = "80--91", MONTH = Sep }
Aconselhamos o uso do bibtex. Os passos: 1. Ter o arquivo em separado de referncias no padro bibtex (consule a tar manuais de quais os contedos, u e como se constri todos os detalhes. o H programas prontos que fazem isto a automaticamente. Sugesto: faa a c tudo manualmente para aprender!); 2. Faa as referncias que tens que fazer c e ao longo do texto usando o comando \cite{ label 1, label 2, etc ...}; 3. Compile o arquivo: meu arquivo.tex;
latex
Neste ponto que tem que ser ver se a ree ferncia um: livro, relatrio, link, mae e o nual, etc. Cada item bibliogrco tem a sua particularidade.
&
19
'
Ao longo do texto se faz as referncias, e com \cite{ label 1, label 2, etc ...}, por exemplo, seja em [FM85] .., outro em [Lam86] ... juntos: [FM85, Lam86].
Referncias e
[FM85] Richard K. Furuta and Pierre A. MacKay. Two TEX implementations for the IBM PC. Dr. Dobbs Journal, 10(9):80 91, September 1985.
A [Lam86] Leslie Lamport. LT X: A DoE cument Preparation System. Users Guide and Reference Manual. Addison-Wesley, Reading, Massachusetts, 1986.
&
20
&
21
'
\slideheight \slidewidth \ptsize{8} %\setcounter{page}{16} \restylefloat{figure} %%\linespread{1.9} \begin{document} \bs \begin{center} 15cm 23cm
\begin{large}Tutorial: \\ \underline{Brincando com \LaTeX} \footnote{A proposta desse tutorial e deixar o leitor pronto para fazer seus textos em \LaTeX . Logo, alguns detalhes s~o omitidos propositalmente. a Ou seja, este tutorial um e {\em ready-to-run}" \/ do \LaTeX . }\\
&
\end{large}
22
&
23