Você está na página 1de 9

Universidade Federal da Bahia CPGG/UFBA

Referncias
Sobre o sistema TeX/LaTeX
Knuth, Donald E., 1986, The TeXbook, Addison-Wesley. Lamport, Leslie, 1994, LaTeX: a document preparation system, 2a ed., Addison-Wesley. Goosens, M., Mittelbach, F. e Samarin, A., 1994, The LaTeX companion, Addison-Wesley. Goosens, Rahtz, S. e Mittelbach, F., 1997, The LaTeX graphics companion: illustrating documents with TeX and PostScript, AddisonWesley.

TeX/LaTeX Parte 1

June 04

Hdison K. Sato

Pontos de vista
De Leslie Lamport:
O propsito do escrever apresentar as suas idias ao leitor e, portanto, isso sempre deve ser sua orientao. fcil envolver-se com a forma do texto em prejuzo do contedo. A formatao no substitui o escrever. Boas idias acondicionadas numa boa prosa sero lidas e compreendidas, mesmo que o texto encontre-se pessimamente formatado. O LaTeX foi projetado para livr-lo da tarefa da formatao, para que voc concentre-se no escrever. Voc estar fazendo mal uso do LaTeX se voc estiver despendendo muito tempo com a formatao.

Exemplo
Arquivo texto.tex
\documentclass{article} \begin{document} Com freq\u\^encia, a a\c{c}\~ao predat\oria contra o sag\u\\i{} mascarado \e dos meninos Polask\y e K\ohl. Entretanto, $\sin x+\int_0^\infty x\;dx$ \e f\acil de se escrever. \end{document}

De Brian Kernighan:
O problema com What you see is what you get que o qu voc v tudo que voc tem.

Exemplo
\documentclass{article} \usepackage[latin1]{inputenc} % Habilitar \begin{document} % cdigo Entretanto, $\sin x+\int_0^\infty x\;dx$ fcil de se escrever. A distncia entre linhas controlada. A presena de expresses matemticas % observar o uso dos simbolos _ e ^ ($\sum_{i=1}^n\frac{x^i}{i!}$) exemplo desse controle, minuciosamente executado. \end{document}

O texto de entrada
Espaos e fim-de-linha:
Espaos em branco so interpretados com um s. Fim-de-linha interpretado como espao em branco. Uma linha em branco indica um fim de pargrafo.

Aspas e apstrofes:
Utilizar o abre-aspas e fecha-aspas.

Hifen & travesso:


---hifen: po-de-l. trao um pouco mais longo: intervalo 1--2. trao mais longo ainda (travesso).

O texto de entrada
Espao aps pontuaes ( . ? ! : ):
Os tipgrafos colocam, freqentemente, um espao adicional aps o pontuao final de sentena. Assim, o TeX supe que todas pontuaes so de final de sentena, exceto se estiver aps uma letra maiscula. Considere que o Sr.\ Jos... O backslash&espao um comando significando um espao em branco. ... pelo Papa Paulo VI\@! Considere... \@ um comando que insere a pontuao indicada e um espao maior, do tipo entre sentenas.

O texto de entrada
Smbolos especiais:
cifro e comercial porcentagem lasanha underscore abre-chave fecha-chave $ & % # _ { } \$ \& \% \# \_ \{ \}

(jogo-da-velha, sustenido)

10

O sistema TeX (formatao)


Criado por Donald Knuth

O sistema TeX (visualizao)


Diversas contribuies (Unix)

arq.tex plain.fmt font-1.tfm : font-n.tfm

Programa tex

arq.dvi arq.log

arq.dvi

Programa xdvi Programa dvips

Sistema X-windows Impressora ou arquivo PostScript Impressora HP Laser Jet

font-1.pk : font-n.pk

Programa dvilj

11

12

O sistema LaTeX (formatao)


Leslie Lamport criou o latex.fmt e companhia, com centenas de colaboradores

O sistema TeX/LaTeX
O sistema TeX, assim como o LaTeX, uma linguagem especialmente projetada para o processamento de textos. O programa tex existe disponibilizado para diversas plataformas. Embora ainda controlado por Donald Knuth, um sistema aberto. Existem pacotes comerciais e gratuitos. Diferenciam na forma da instalao, programas cooperativos, plataformas, suporte, manuais. importante destacar o altrusmo e qualidade que a comunidade alem tem contribudo na distribuio gratuita de diversas implementaes da famlia TeX: emTeX para PC Eberhard Mattes teTeX para Unix Thomas Esser MikTeX para PC-Win32 Christian Schenk

arq.log arq.tex latex.fmt article.cls art10.sty inputenc.sty :

Programa tex

arq.dvi arq.aux arq.toc

font-1.tfm : font-n.tfm

arq.lof arq.lot

13

14

O sistema TeX/LaTeX
Como uma linguagem, possui variveis de naturezas diversas. Comandos if, loop...if...repeat. Comandos de entrada e sada. Comandos para definio de comandos. poderosssimo na representao matemtica. Apesar de no ter sido projetado para fazer figuras, possui alguns pacotes para desenhos. Com a colaborao dos programas de visualizao, capaz de incorporar arquivos e comandos PostScript, permitindo cores, rotao, ampliao, etc.

LaTeX: comandos
Comando com \letras termina com um caracter que no seja uma letra.
sagu\\i{} macho sa\\i da

Comandos sem argumento


Alteram o estado de algum parmetro \it \rm \frenchspacing Insere um caracter \dag \space Insere um smbolo ou seqncia especial \int \iint \oint \sum \sin \alfa \rightarrow

15

16

LaTeX: Comandos especiais


As chaves { } servem para: (i) Agrupamento, e (ii) delimitador de argumento de comandos. Colchetes: delimitador de argumentos opcionais Porcentagem: dele at o final da linha, inclusive a marca de fim de linha, so ignorados considerando, ento% comentario que ... equivalente a considerando, entoque ...

LaTeX: Comandos de um caracter


# $ & ~ _ ^
$ Inicia e encerra o modo matemtico em linha. _ e ^ so comandos do modo matemtico com argumentos: _ faz um sub-ndice e ^ faz um expoente: x^2 a_{12} a_1^{i_n+1} \sum_{n=1}^\infty 1/i!

\int_0^a x\;dx

\lim_{x\rightarrow0}\frac{\sin x}{x}=1

17

18

LaTeX: Comandos com argum.


Argumento obrigatrio \~a \underline{texto} \frac{a+b}{c+d} \c{o} \c z \c{c} \frac ab Argumento opcional \documentclass[12pt,a4paper]{article} \parbox[pos]{largura}{texto} Ambiente \begin{figure}[hb] : \end{figure}

LaTeX: Estrutura
Comando \documentclass{article} %preambulo \usepackage[latin1]{inputenc} \usepackage[brazil]{babel} \usepackage{epsfig,amsmath} : \begin{document} % corpo : \end{document}

19

20

LaTeX: Estrutura
Comando \documentclass[opcionais]{classe} Classes (5):
article book report geoftese Estrutura de sees, sub-sees,... Estrutura de captulos, sees,... Estrutura de captulos, sees,... Baseado na classe report

LaTeX: pargrafos
Encerra-se com uma ou mais linhas em branco. \noindent \indent Elimina ou faz o recorte inicial do pargrafo \par Equivalente linha em branco. Parmetros \textwidth \linewidth \parindent \parskip \baselineskip \baselinestretch

Opcionais (23):
10pt, 11pt, 12pt, a4paper, letterpaper oneside, twoside, onecolumn, twocolumn

21

22

LaTeX: pargrafos
\parindent \baselineskip
Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia.

LaTeX: diviso
Para dividir em partes, captulos, sees,... comando_divisao[texto_indice]{titulo} comando_divisao*{titulo} comando_divisao: \part \chapter \section \subsection \subsubsection \paragraph \subparagraph A forma com asterisco no numera, incrementa o contador, altera o cabealho e insere no ndice. Parmetro secnumdepth (\setcounter)

Atravessaram a bodega, o corredor, desembocaram numa sala onde vrios tipos jogavam cartas em cima de uma esteira.

\baselineskip +\parskip

\textwidth ou \linewidth

23

24

LaTeX: diviso
\chapter{Processos interativos} : \section{Mtodo de Newton} \subsection{Variao 1} : \subsection{Variao 2} : \section{Mtodo de Monte Carlo} \subsection{Estatstica} :

LaTeX: ambientes
\begin{center} ... Fabiano \\ sempre\\ havia... \end{center}

Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vrios tipos jogavam cartas em cima de uma esteira.

25

26

LaTeX: ambientes
\begin{flushleft} : \end{flushleft}

LaTeX: ambientes
\begin{flushright} : \end{flushright}

Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vrios tipos jogavam cartas em cima de uma esteira.

Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Fabiano sempre havia obedecido. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Atravessaram a bodega, o corredor, desembocaram numa sala onde vrios tipos jogavam cartas em cima de uma esteira.

27

28

LaTeX: ambientes
\begin{tabular}{cl|r} Casa&Rua & Avenida \\\hline 1 & 2& 3 \\ 4 & 5 & 6 \\\cline{2-3} \multicolumn{2}{c}{1} & 2 \\\hline \end{tabular}

LaTeX: ambientes tipo lista


\begin{enumerate} \item Levan... \item Tinha... \end{enumerate}

1. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. 2. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia.

\begin{itemize} \item Levan... \item Tinha... \end{itemize}

\begin{description} \item Levan... \item[Tinha] ... \end{description}

29

30

LaTeX: ambientes tipo lista


\begin{enumerate} \item Levan... \begin{itemize} \item Levan... \item Tinha... \end{itemize} \item Tinha... \end{enumerate}

LaTeX: ambientes tipo lista


\begin{itemize} \item Levan... \begin{enumerate} \item Levan... \item Tinha... \end{enumerate} \item Tinha... \end{itemize}

1. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. 2. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia.

Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. 1. Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. 2. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia.

31

32

LaTeX: ambientes tipo lista


\begin{itemize} \item Levan... \begin{itemize} \item Levan... \item Tinha... \end{itemize} \item Tinha... \end{itemize}

LaTeX: matemtica
Expresses matemticas curtas, sem numera-o, podem ser inseridas na linha do texto.
iniciam e terminam com o $ (cifro).

Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. - Levantou-se e caminhou atrs do amarelo, que era autoridade e mandava. - Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia. Tinha muque e substncia, mas pensava pouco, desejava pouco e obedecia.

Frmulas extensas no se prestam se escritas na linha de texto. Pelo contrrio, ficam mais elegantes e legveis quando apresentadas sozinhas. Existem inmeros ambientes:
sem numerao, com numerao, mltiplas equaes numeradas, etc.

33

34

LaTeX: frmula isolada


sem numerao
\[ matemtica \]

Matemtica: estruturas usuais


Expoente e subscrito x^{y_1} x y1 Alm do bvio /, as fraes so feitas com \frac com dois argumentos. O primeiro o numerador e o segundo, o denominador.
\frac{x+y}{z+2}

com numerao

\begin{equation}matemtica\end{equation} mltiplas equaes numeradas \begin{eqnarray} a&=&b+c \\ d&=&e+f \nonumber \end{eqnarray}

eqnarray* no numera as equaes

No podem existir No podem existir linhas em branco linhas em branco

\frac{\frac{x+y}{z+2}+3}{z+2}

35

36

Matemtica: estruturas usuais


Raizes:
\sqrt[n]{\frac{x+y}{z+2}} \sqrt{\frac{\sqrt{\frac{x+y}{z+2}}+3}{z+2}}

Matemtica: estruturas usuais


Reticncias:
x_1,\ldots,x_2 x_1+\cdots+x_2 \vdots \ddots

Letras gregas:
\alpha\beta\gamma\delta\epsilon \varepsilon\zeta\eta\theta\vartheta \iota\kappa\lambda\mu\nu\xi\pi\varpi \rho\varrho\sigma\varsigma\tau \upsilon\phi\varphi\chi\psi\omega \Gamma\Delta\Theta\Lambda\Xi\Pi \Sigma\Upsilon\Phi\Psi\Omega

Você também pode gostar