Você está na página 1de 78

A Mini-curso LTEX

Alberto Simes o
ambs@di.uminho.pt Departamento de Informtica a Universidade do Minho

21 de Maro de 2006 c

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte I Motivao ca

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Alguma Histria... o

no in era o TEX; cio criado por Donald Knuth;


o pai das cincias da computao; e ca clebre autor do Art of Computer Programming; e

criado para escrever o livro; software conhecido com menos bugs; a verso tende para (3.14159) a pronuncia-se: tech; escreve-se TEX ou TeX;

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Alguma Histria... o

A seguiu-se-lhe o L TEX;

escrito usando por base o TEX; principal programador foi Leslie Lamport;
investigador em computao paralela; ca

mantido pela comunidade; vrias distribuies (tetex/miktex); a co pronuncia-se: lay-tech


A escreve-se L TEX ou LaTeX;

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Vantagens...

output prossional; conjunto de comandos que foram uma estrutura ao c documento; permite gerar facilmente:
notas de rodap; e referncias; e ndices; bibliograas;

existem pacotes para gerar todo o tipo de objectos:


msica (MusicTEX, lilypond) u posters; A apresentaes (seminar, proster, L TEX-beamer); co

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Ciclo de Vida (PS)

; x< xx xx xx x x xx xx xx xx / .dvi .tex F cF FF FF FF FF FF FF FF F# #

.log

.ps

.aux

.pdf

Tipicamente: latex foo bibtex foo latex foo latex foo dvips foo.dvi -o foo.ps
Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

Ciclo de Vida

y< yy yy yy yy / .pdf .tex G cG GG GG GG G#

.log

.aux

Tipicamente: pdflatex foo bibtex foo pdflatex foo pdflatex foo


Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

Em Windows...

http://www.miktex.org/ http://www.winedt.com/

http://www.winshell.de/

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Em Mac OS X

A Existem vrios pacotes de TEX e L TEX dispon a veis; Uso:

http://ii2.sourceforge.net/ instalar o i-installer; A com o i-installer instalar o TEX/L TEX.

Mais User-Friendly:
TeX-shop

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte II Escrita de Texto

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Estrutura Base de um Documento

\documentclass{article} %% Declara~es co \begin{document} %% Documento \end{document}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Problemas com a L ngua Portuguesa


A O TEX e o L TEX s suportam ASCII de 7 bits; o

Existem pacotes para suportar latin1 (ISO-8859-1), unicode (UTF-8, UTF-16) e outros sistemas de codicao. ca
\documentclass{article} \usepackage[portuges]{babel} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{t1enc} \usepackage{aeguill} \begin{document} Texto normal com codifica~o \emph{latin1} ca \end{document}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Problemas com a L ngua Portuguesa


Para usar UTF-8 (usado por omisso nos sistemas Fedora e a Mandrake recentes)...
\documentclass{article} \usepackage[portuges]{babel} \usepackage[utf8]{inputenc} \usepackage{aeguill} \begin{document} Texto normal com codifica~o \emph{UTF-8} ca \end{document}

Existe um pacote chamado tetex-unicode que pode ser instalado em sistemas fedora para suporte quase completo de UTF8.
Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

Classes de documentos

article artigos tcnicos. T e tulo e autores partilham a primeira pgina do documento. No existem cap a a tulos, apenas seces. co report relatrios. T o tulo e autores aparecem na primeira pgina. Existem cap a tulos e seces. co book livros. T tulo e autores aparecem na primeira pgina. Existem cap a tulos e seces. Tambm se podem co e usar partes letter cartas... ...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Gerao de T ca tulos

Os t tulos so denidos no prembulo do documento: a a \title{Ttulo do documento} \author{Autor \and autor} \date{\today} No documento introduz-se o t tulo com: \maketitle O resumo introduzido no in do documento com: e cio \begin{abstract} texto \end{abstract}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Estruturao de Documentos em Partes ca

pargrafos so separados por linhas em branco. a a cap tulos e seces so indicadas com: co a
\part{...} (book) \chapter{...} (book e report) \section{...} (todos) \subsection{...} (todos) \subsubsection{...} (todos)

gerao automtica de ca a ndices:


\tableofcontents obriga a compilar o documento vrias vezes. a

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Estruturao de Documentos em Partes ca

\documentclass{article} % ... \begin{document} \section{Introdu~o} ca Aqui vamos falar do contedo deste documento... u \subsection{O problema} \subsection{A solu~o} ca \section{Conclus~es} o \end{document}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Estruturao de Documentos em Partes ca

Algumas sugestes: o no criem seces ou subseces unicas; a co co no usem demasiados n a veis de seces; co usem t tulos pequenos; cuidado com a ordem das seces; co no usar os diferentes n a veis de seco como forma de ca mudar o tamanho das letras;

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Tipos de Letra

Bold: \textbf{Bold} Italic: \textit{Italic} Monotype: \texttt{Monotype} Sans Serif: \textsf{Sans Serif} SmallCaps: \textsc{SmallCaps} Slanted: \textsl{Slanted} Enfase: \emph{Enfase}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Tamanhos de Letra

{\tiny ...}

{\scriptsize ...}

{\footnotesize ...}

{\small ...}

{\normalsize ...}

{\large ...}

{\Large ...}

{\LARGE ...}

{\huge ...}

{\Huge ...}
Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

Alinhamento de Texto

por omisso, ` esquerda a a para centrar texto... \begin{center} Texto centrado \end{center} para alinhar ` direita a \begin{flushright} Texto ` direita a \end{flushright}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Alguns conselhos...

usem tipos de letra diferente apenas se necessrio para a salientar ou diferenciar informao; ca usem tamanhos de letra apenas em extrema necessidade;
A deixem o L TEX tratar da orientao do texto. Centrem s ca o se realmente necessrio. a

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Listas

Listas de items: \begin{itemize} \item item 1 \item item 2 \item item 3 \end{itemize}
item 1 item 2 item 3

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Listas

Listas de enumeradas: \begin{enumerate} \item item 1 \item item 2 \item item 3 \end{enumerate}
1 2 3

item 1 item 2 item 3

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Listas

Listas Descritivas \begin{description} \item[foo] item 1 \item[bar] item 2 \item[zbr] item 3 \end{description} foo item 1 bar item 2 zbr item 3

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Alguns conselhos...

Ao escolher o tipo de listas... sempre que poss usem listas de items; vel as listas enumeradas devem ser usadas apenas quando e importante a ordem dos items apresentados; as listas descritivas so uteis para glossrios ou descries a a co de comandos ou funes; co

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Papel A4

\documentclass[a4paper,12pt]{article}; \usepackage{a4wide}; \documentclass[a4paper,10pt]{article} %%... \usepackage{a4wide} \begin{document} %%...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Referncias e

permite referir... no cap tulo X... referncias actualizadas automaticamente; e colocam-se labels no pontos que vamos referir;
\label{nome}

colocam-se referncias nos pontos em que referimos; e


\ref{nome} e/ou \pageref{nome} tipicamente Ver captulo~\ref{nome} Ver pgina~\pageref{nome} a

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Notas de Rodap e

usadas para esclarecer algo pouco relevante1 ; usadas para colocar um url, nota de traduo, etc; ca feitas com \footnote{texto da nota de rodap.} e

ou alguma piada...
Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

Notas de Margem

usados para comentrios, notas... a \marginpar{ ... }

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Cabealhos e Rodaps c e

Usa-se o pacote \fancyhdr; Aplica-se o estilo de pgina \pagestyle{fancy} a Usa-se o \fancyhead e o fancyfoot Por exemplo, \fancyhead[LO]{texto} L - Left, R - Right, O - Odd, E - Even; Outros estilos de pgina... a \thispagestyle{empty} \pagestyle{plain}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Cabealhos e Rodaps, exemplo c e

Coisas Que Precisa de Saber


A O L TEX encoraja os autores a escrever textos bem estruturados porque A assim que o L TEX funciona especicando a estrutura; e A TEX, o motor de formatao do L TEX 2, extremamente portvel e ca e a livre. Desta forma, o sistema funciona em quase todas as plataformas de hardware existentes.

A 1.3 Ficheiros L TEX

N~o interessa se introduz apenas a um ou vrios a espaos depois c de uma palavra. Uma linha em branco inicia um novo pargrafo. a

No interessa se introduz apenas um ou a vrios espaos depois de uma palavra. a c Uma linha em branco inicia um novo pargrafo. a

A O L TEX tambm tem algumas desvantagens, e penso que um pouco dif e e cil para mim encontrar alguma, mas parece-me que outras pessoas podem indicar centenas ;-)

1.3.2

Caracteres Especiais

A L TEX no funciona bem para pessoas que tenham vendido a sua a alma. . .

Os s mbolos que se seguem so caracteres reservados que ou tm um signia e A cado especial para o L TEX ou no esto dispon a a veis em todos os tipos de letras. Se os introduzir directamente no seu texto, no sero impressos, mas a a A causaro o L TEX a fazer coisas que no deseja. a a # $ % ^ & _ { } ~ \

Apesar de alguns parmetros poderem ser ajustados num formato pra e denido, o desenho de todo um novo formato dif e demora muito e cil tempo 2 E dif de escrever documentos mal estruturados e desorganizados; cil Embora o seu hamster demonstre alguma dedicao durante os prica meiros passos, nunca conseguir digerir completamente o conceito de a marcao lgica. ca o
A Ficheiros LTEX

Como ir ver, estes caracteres podem ser utilizados nos seus documentos a todos da mesma forma, adicionando uma barra invertida como prexo:
$&%#

\$ \& \% \# \_ \{ \}

{}

1.3

Outros s mbolos e muitos mais podem ser impressos com comandos especiais em frmulas matemticas ou como acentos. O caracter de barra o a invertida (\) no deve ser introduzido adicionando uma outra barra antes a (\\), porque esta sequncia utilizada para quebrar linhas de texto.3 e e

A Os cheiros L TEX so cheiros de texto ASCII planos. Pode cri-los em a a qualquer editor de texto; o cheiro contm o texto do documento assim e A como os comandos que dizem ao L TEX como formatar o texto.

1.3.3

A Comandos L TEX

A Os comandos L TEX so sens a veis `s maisculas/minsculas, e tm um de a u u e dois formatos:

1.3.1

Espaos c

Caracteres brancos como espaos ou caracteres de tabulao (tabs) so c ca a A tratados uniformemente como espaos pelo L TEX. Caracteres brancos c consecutivos so tratados como um espao. Os espaos no in de uma a c c cio linha so geralmente ignorados, e uma simples mudana de linha tratada a c e da mesma forma que um espao. c Uma linha em branco entre duas linhas de texto dene o m de um pargrafo. Vrias linhas vazias so tratadas da mesma forma que uma linha a a a vazia. O texto que se segue um exemplo. Do lado esquerdo apresentae se o texto do cheiro a escrever, e do lado direito o resultado depois de processado.
2 A Rumores dizem que este um dos pontos chave a ser abordado na verso 3 do L TEX. e a

Comeam com um backslash4 (\) e tm um nome que consiste apec e nas de letras. Os nomes de comandos terminam com um espao, um c nmero ou qualquer outro s u mbolo no-letra. a Consistem num backslash e exactamente um caracter no letra. a

A O L TEX ignora espaos em branco aps os comandos. Se deseja um c o espao depois de um comando, deve colocar {} e um caracter especial, ou c um comando de espaamento especial depois do nome do comando. O {} faz c A com que o L TEX pare de comer todos os espaos aps o nome do comando. c o
3 4

Tente o comando $\backslash$ em vez da dupla barra, que produz um \. NT: a partir de agora utilizaremos o termo ingls em vez de barra invertida e

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Cabealhos e Rodaps, exemplo c e

\documentclass{book} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} % apagar as configura~es actuais co \fancyhead[LE,RO]{\bfseries\thepage} \fancyhead[LO]{\bfseries\rightmark} \fancyhead[RE]{\bfseries\leftmark} \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0pt} \addtolength{\headheight}{0.5pt} % fazer espao para o risco c \fancypagestyle{plain}{% \fancyhead{} % Tirar cabealhos de pgina vazias c a \renewcommand{\headrulewidth}{0pt} % e o risco }

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Diviso do projecto em cheiros a

A manuteno de cheiros grandes tramada: ca e


dividir cheiro em pedaos; c cada pedao pode ser inclu com \input{nome}; c do um pedao pode incluir outros pedaos; c c tambm util para modularidade... e e

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Denio de Comandos ca

poss o utilizador denir comandos e vel os comandos so parametrizveis a a \newcommand{\BI}[1]{\textbf{\textit{#1}}}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Denio de Ambientes ca

poss o utilizador denir ambientes e vel os ambientes so compostos por: a


cdigo de in o cio; cdigo de nal; o

\newenvironment{realce}{$\Rightarrow$}{$\Leftarrow$} \begin{realce} texto \end{realce} texto

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Posicionamento Manual

Para quando se precisa de maior controlo... horizontal...


\hskip \hfill

ou vertical...
\vskip \vfill

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte III Frmulas Matemticas o a

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Frmulas Matemticas o a

A uma das maiores vantagens do TEX/L TEX; 1 pode ser inserida in-line como 2 n i ou apresentada i=1 como n 1 i 2 i=1

para introduzir frmulas usa-se $ ... $ para o formato o in-line e $$ ... $$ para o formato apresentado

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Frmulas Matemticas o a

$$(a+b)^2 = a^2 + 2ab + b^2$$ (a + b)2 = a 2 + 2ab + b 2 $$a_0 + \ldots + a_n + a_{n+1}$$ a0 + . . . + an + an+1 $$\sqrt{\frac{1}{2}}$$ 1 2

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Frmulas Matemticas o a

$$\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}$$


n n

lim

k =1

1 2 = k2 6

$$\forall x \in \mathbf{R}:\qquad x^{2} \geq 0$$ x R : x2 0

$$v = \sigma_1 \cdot\sigma_2 \tau_1 \cdot\tau_2$$ v = 1 2 1 2

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Frmulas Matemticas o a

$$\lim_{x \rightarrow 0} \frac{\sin x}{x}=1$$ lim sin x =1 x

x 0

$$1 + ( \frac{1}{ 1-x^{2} } ) ^3$$ 1+( 1 )3 1 x2

$$1 + \left( \frac{1}{ 1-x^{2} } \right) ^3$$ 1+ 1 1 x2


3

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Frmulas Matemticas o a

$$\mathbf{X} = \left( \begin{array}{ccc} x_{11} & x_{12} & \ldots \\ x_{21} & x_{22} & \ldots \\ \vdots & \vdots & \ddots \end{array} \right) $$ x11 x12 . . . X = x21 x22 . . . . . .. . . . . .

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Acentos em modo Matemtico a

a a ` a a

\hat{a} \grave{a} \bar{a} \acute{a}

a a a a

\check{a} \dot{a} \vec{a} \breve{a}

a a A A

\tilde{a} \ddot{a} \widehat{A} \widetilde{A}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Letras Gregas Minsculas u

\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta

\theta \vartheta \iota \kappa \lambda \mu \nu \xi

o \pi \varpi \rho \varrho \sigma \varsigma \tau

\upsilon \phi \varphi \chi \psi \omega

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Letras Gregas Maisculas u

\Gamma \Delta \Theta

\Lambda \Xi \Pi

\Sigma \Upsilon \Phi

\Psi \Omega

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Operadores Binrios a
< < \leq or \le \ll \prec \preceq \subset \subseteq \sqsubseteq \in \vdash \mid \smile : > > \geq or \ge \gg \succ \succeq \supset \supseteq \sqsupseteq \ni , \owns \dashv \parallel \frown \notin = . = = |= = = \equiv \doteq \sim \simeq \approx \cong \bowtie \propto \models \perp \asymp \neq or \ne

| :

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Operadores Grandes

\sum \prod \coprod \int

\bigcup \bigcap \bigsqcup \oint

\bigvee \bigwedge

\bigoplus \bigotimes \bigodot \biguplus

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Setas

\leftarrow or \gets \rightarrow or \to \leftrightarrow \Leftarrow \Rightarrow \Leftrightarrow \mapsto \hookleftarrow \leftharpoonup \leftharpoondown \rightleftharpoons

= =

\longleftarrow \longrightarrow \longleftrightarrow \Longleftarrow \Longrightarrow \Longleftrightarrow \longmapsto \hookrightarrow \rightharpoonup \rightharpoondown \iff (bigger spaces)

\uparrow \downarrow \updownarrow \Uparrow \Downarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

S mbolos Sortidos.

...

\dots \hbar \Re \forall \nabla \bot \diamondsuit \neg or \lnot

\cdots \imath \Im \exists \prime \triangle \top \heartsuit \flat

. . .

\vdots \jmath \aleph \partial \emptyset \spadesuit \angle \clubsuit \natural

..

\ddots \ell \wp \infty \surd \sharp

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Exerc cios

1
2

100ab
+

|x | =

x x

(x 0) (x < 0)

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte IV Corpos Flutuantes

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Corpos Flutuantes

so objectos como: a
tabelas; imagens; outros...

tm legenda associada; e so numerados; a utuam...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Figuras

so introduzidas no ambiente figure; a \begin{figure}[htbp] % figure code/image inclusion/math formula \caption{Legenda da figura} \end{figure} o contedo de um ambiente figure no precisa de ser uma u a imagem...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Incluso de Imagens a

usa-se o pacote graphicx; e o comando \includegraphics{file} Cuidado com os tipos de cheiros!! usando o comando latex, s podem usar: o
eps ps

usando o comando pdflatex podem usar:


pdf png jpg

sugesto: no incluir extenso no comando. a a a

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Cdigo habitual para imagens... o

\begin{figure}[htbp] \centering \includegraphics[width=.9\textwidth]{imagem} \caption{Legenda da figura} \end{figure}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Tabelas

so introduzidas no ambiente table; a \begin{table}[htbp] % tabular code/what else you need \caption{Legenda da tabela} \end{table} o contedo de um ambiente table no precisa de ser uma u a tabela...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Criar tabelas...

usa-se o ambiente tabular; especica-se as colunas e respectivo alinhamento:


l r c p Left/Esquerda Right/Direita Center/Centrado Paragrpah/Pargrafo a

e as respectivas divises... o por exemplo: \begin{tabular}{|l|rcp{.4\textwidth}|} ... \end{tabular}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Criar tabelas...
as linhas contm as clulas; e e cada linha termina com \\; cada clula est separada das outras por &; e a usa-se \hline para riscos horizontais; por exemplo:
\begin{tabular}{l|r} foo & bar \\ \hline zbr & 1 \\ ugh & 2 \end{tabular}

foo zbr ugh

bar 1 2

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Exerc cio

1 2 3 4

1 1 2 3 4

2 2 4 6 8

3 3 6 9 12

4 4 8 12 16

Figura: Tabela multiplicativa

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte V Outros Pacotes Uteis

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Fancy Verbatim

por omisso, usa-se o ambiente verbatim; a para introduzir texto as-in ou cdigo; o o Verbatim permite:
mudar tamanho de letra; numerar linhas; introduzir bordas; formatar o cdigo; o

incluso do pacote: \usepackage{fancyvrb} a exemplo:


\begin{Verbatim}[fontsize=\small, numbers=left, frame=single] texto pr-formatado e espaos s~o mantidos c a caracteres especiais $ \ s~o mantidos a ...

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

URL

introduzir URLs; no so quebrados; a a exemplo: \usepackage{url} \usepackage{hyperref} %... \begin{document} %... \url{http://www.sapo.pt/} http://www.sapo.pt/

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Listings
A usado para colocar cdigo em L TEX; o

faz highlighting do cdigo; o incluso do pacote: \usepackage{listings}; a denio da linguagem: \lstset{language=Pascal}; ca incluso de cdigo... a o \begin{lstlisting} for i:=maxint to 0 do begin { do nothing } end; \end{lstlisting} incluso de cdigo de cheiro externo... a o \lstinputlisting{ficheiro.pl}
Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

X -pic Y

desenha grcos/diagramas; a muito poderoso; demasiados detalhes; inclue-se com \usepackage[all]{xy} exemplo: U
(x ,y) x

X Z Y
q

/& X
f

 /Z

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

X -pic Y
$$\xymatrix{ \ar@/_/[ddr]_y \ar@/^/[drr]^x \ar@{.>}[dr]|-{(x,y)} \\ X \times_Z Y \ar[d]^q \ar[r]_p X \ar[d]_f \\ Y \ar[r]^g & Z } $$ U
(x ,y) x

U & & &

X Z Y
q

/& X
f

 /Z

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Algumas sugestes o

assim como as frmulas matemticas, os diagramas so o a a atraentes ou catchy no incluam listagens de cdigo excepto se for um requisito; a o salientem apenas algumas funes importantes, e co descrevam-as pormenorizadamente;

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte VI Bibliograa

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

BibTEX

comando externo que facilita a criao de bibliograas; ca bibliograas compreende:


uma lista no m do documento com as referncias e bibliogrcas; a cada item da lista devidamente identicado; referncias ao longo do documento aos documentos listados; e

o BibTEX funciona com:


uma base de dados (textual) de referncias bibliogrcas e a num cheiro ` parte; a referncias ao longo do documento; e o comando bibtex

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Base BibTEX
Vrios tipos de entradas... a Artigos...
@article{sepln2003, author = {Alberto M. Sim~es and J. Jo~o Almeida}, o a title = {NATools -- A Statistical Word Aligner Workbench}, publisher = {Sociedad Espa~ola para el Procesamiento del Lenguaje n month = {September}, year = {2003}, }

Teses...
@MastersThesis{msc, author = {Alberto Manuel Brand~o Sim~es}, a o title = {Parallel Corpora word alignment and applications}, school = {Escola de Engenharia - Universidade do Minho}, year = {2004}, }

Ver lista completa em: http://nwalsh.com/tex/texhelp/bibtx-7.html


Alberto Simesambs@di.uminho.pt o
A E Mini-curso L T X

A Incluso no documento LTEX a

usa-se \cite{sepln2003,msc} para citar determinado documento; nesse local ca: [1, 2] cria-se a bibliograa com: \bibliographystyle{plain} \bibliography{publicacoes} e ca:
1

Alberto M. Simes and J. Joo Almeida. o a NATools a statistical word aligner workbench. SEPLN, Sep. 2003. Alberto Manuel Brando Simes. a o Parallel corpora word alignment and applications. Masters thesis, Escola de Engenharia - Universidade do Minho, 2004.

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte VII Criao de Apresentaes ca co

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Ferramentas dispon veis

Entre outras... seminar o mais antigo, muito conservador;


A prosper revolucionou a ideia de que o L TEX no era para a fazer apresentaes co http://prosper.sourceforge.net/ A L TEX-beamer um pacote completo para as mais variadas e ousadas apresentaes co http://latex-beamer.sourceforge.net/

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

A LTEX-beamer Instalao ca

para Fedora 2/3 existe o pacote tetex-beamer; dispon no Sourceforge; vel instalao local: ca
ir buscar o TGZ para: latex-beamer, pgf, xcolor; descomprimir TGZs na ~/lib/tex; alterar a varivel de ambiente TEXINPUTS de forma a incluir: a
~/lib/tex/pgf/ ~/lib/tex/xcolor/ ~/lib/tex/beamer/base/ ~/lib/tex/beamer/themes/theme ~/lib/tex/beamer/themes/font ~/lib/tex/beamer/themes/inner ~/lib/tex/beamer/themes/outer ~/lib/tex/beamer/themes/color

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Apresentao base ca

\documentclass[serif]{beamer} % Cdigo para encoding o \title{Ttulo} \author{Autor} \institute{Departamento} \usetheme{Dresden} \begin{document} \frame{\titlepage} \part{Ttulo da Parte} \frame{\partpage} % slides... \end{document}

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Slides

usa-se o comando \frame o t tulo feito com \frametitle e o resto L TEX standard; e A \frame{ \frametitle{Ttulo do slide} \begin{itemize} \item item 1; \item item 2; \end{itemize} }

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Parte VIII Onde obter mais Informao ca

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Mais Informao... ca

A The not so short introduction to L TEX http://alfarrabio.di.uminho.pt/~albie/lshort/

CTAN: Comprehensive TeX Archive Network http://www.ctan.org/


A Pequeno resumo de comandos L TEX http://natura.di.uminho.pt/~jj/latex2e.html A The L TEX Companion por Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley A The L TEX Graphics Companion por Michel Goossens, Sebastian Rahtz, Frank Mittelbach

Alberto Simesambs@di.uminho.pt o

A E Mini-curso L T X

Você também pode gostar

  • Vim Book
    Vim Book
    Documento130 páginas
    Vim Book
    Wélyqrson Bastos Amaral
    Ainda não há avaliações
  • Vim Book
    Vim Book
    Documento130 páginas
    Vim Book
    Wélyqrson Bastos Amaral
    Ainda não há avaliações
  • Vim Book
    Vim Book
    Documento130 páginas
    Vim Book
    Wélyqrson Bastos Amaral
    Ainda não há avaliações
  • Web 2
    Web 2
    Documento49 páginas
    Web 2
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Web 2
    Web 2
    Documento33 páginas
    Web 2
    Sérgio Luiz Araújo Silva
    100% (1)
  • Web2 0
    Web2 0
    Documento27 páginas
    Web2 0
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Web 2
    Web 2
    Documento49 páginas
    Web 2
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • ESCUTANDO OS SENTIMENTOS Estudo Sobre A Arrogancia
    ESCUTANDO OS SENTIMENTOS Estudo Sobre A Arrogancia
    Documento1 página
    ESCUTANDO OS SENTIMENTOS Estudo Sobre A Arrogancia
    Maria José
    Ainda não há avaliações
  • Vimbook 17 05 2009
    Vimbook 17 05 2009
    Documento125 páginas
    Vimbook 17 05 2009
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Vimbook 17 04 2009
    Vimbook 17 04 2009
    Documento118 páginas
    Vimbook 17 04 2009
    Sérgio Luiz Araújo Silva
    100% (1)
  • Vintage Efect Gimp
    Vintage Efect Gimp
    Documento3 páginas
    Vintage Efect Gimp
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Vimbook 07 05 2009
    Vimbook 07 05 2009
    Documento120 páginas
    Vimbook 07 05 2009
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Vimbook 02 06 2009
    Vimbook 02 06 2009
    Documento126 páginas
    Vimbook 02 06 2009
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Ccbazaar
    Ccbazaar
    Documento44 páginas
    Ccbazaar
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Python para Zope
    Python para Zope
    Documento67 páginas
    Python para Zope
    Sérgio Luiz Araújo Silva
    100% (3)
  • Vimbook 12 04 2009
    Vimbook 12 04 2009
    Documento115 páginas
    Vimbook 12 04 2009
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Avatar Com o Gimp
    Avatar Com o Gimp
    Documento10 páginas
    Avatar Com o Gimp
    Sérgio Luiz Araújo Silva
    100% (2)
  • Treinamento Samba
    Treinamento Samba
    Documento22 páginas
    Treinamento Samba
    Sérgio Luiz Araújo Silva
    100% (1)
  • Elementos 3
    Elementos 3
    Documento14 páginas
    Elementos 3
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • Cloreto de Magnesio Um Santo Remedio
    Cloreto de Magnesio Um Santo Remedio
    Documento3 páginas
    Cloreto de Magnesio Um Santo Remedio
    Sérgio Luiz Araújo Silva
    100% (9)
  • Putty Sem Senha
    Putty Sem Senha
    Documento22 páginas
    Putty Sem Senha
    Sérgio Luiz Araújo Silva
    100% (2)
  • Design para Quem Não É Designer
    Design para Quem Não É Designer
    Documento12 páginas
    Design para Quem Não É Designer
    Victor Hugo
    100% (5)
  • Gama
    Gama
    Documento49 páginas
    Gama
    Sérgio Luiz Araújo Silva
    100% (1)
  • Mini Curso de Python
    Mini Curso de Python
    Documento72 páginas
    Mini Curso de Python
    freehand
    100% (1)
  • Entendendo As Acl's Do Squid
    Entendendo As Acl's Do Squid
    Documento9 páginas
    Entendendo As Acl's Do Squid
    Sérgio Luiz Araújo Silva
    100% (4)
  • Cinelerra CV Manual PT BR
    Cinelerra CV Manual PT BR
    Documento224 páginas
    Cinelerra CV Manual PT BR
    Sérgio Luiz Araújo Silva
    100% (2)
  • Squid Guard
    Squid Guard
    Documento8 páginas
    Squid Guard
    Sérgio Luiz Araújo Silva
    100% (4)
  • Google File System
    Google File System
    Documento53 páginas
    Google File System
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • 7 Habitos de Um Bom Editor
    7 Habitos de Um Bom Editor
    Documento28 páginas
    7 Habitos de Um Bom Editor
    Sérgio Luiz Araújo Silva
    Ainda não há avaliações
  • A Não Tão Pequena Introdução Ao Latex
    A Não Tão Pequena Introdução Ao Latex
    Documento150 páginas
    A Não Tão Pequena Introdução Ao Latex
    Sérgio Luiz Araújo Silva
    100% (3)