Você está na página 1de 41

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

A Introduo ao LTEX

Matheus Braun Magrin


braunmagrin@gmail.com SECCOM 2012

17 de Outubro de 2012

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

A 1 LT X E 2 3 4 5 6 7 8 9

Conceitos bsicos Figuras Fontes Frmulas matemticas Tabelas Tpicos Avanados BibTEX Utilidades e Referncias

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

A O que LTEX?

A LTEX um conjunto de macros para o TEX Foi desenvolvido por Leslie Lamport (1980 e poucos)

TEX um sistema para formatao de documentos (verso

3.1415926)
Vem do grego : arte, tecnologia Obra de Donald Knuth (1978)

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

A LTEX x Processadores de texto

Processadores de texto, e.g. LibreOce Writer e MSOce Word WYSWYG - What You See is What You Get WYMWYG - What You Mean is What You Get

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Vantagens

Software Livre Alta qualidade tipogrca, inclusive para smbolos matemticos Resultado independente de plataforma Escrito em texto puro: portabilidade Linguagem de macro integrada linguagem de compilao:

extensvel
A Vrios {peridicos, universidades} possuem templates LTEX

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Desvantagens

Personalizao extrema complicada Alguns no se acostumam com a rebeldia Sem uma interface grca pode ser mais complicado descobrir

funcionalidades

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Exemplos

Obtendo os exemplos $ wget http://www.inf.ufsc.br/~braunmagrin/latex/ exemplos_minicurso.tar.gz $ tar xzvf exemplos_minicurso.tar.gz $ cd exemplos Compilando $ pdflatex <nome do arquivo>.tex

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Primeiro exemplo

Arquivo 0.tex Fonte


\documentclass{article} \usepackage[utf8]{inputenc} \begin{document} Ol Mundo! \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Exemplo um pouco mais completo

Arquivo 1.tex Fonte


\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \begin{document} Este e o meu \emph{segundo} exemplo em \LaTeX. \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Partes do documento

Denio da classe e opes \documentclass[opcoes]{classe} Prembulo Onde cam as conguraes do documento Incio \begin{document} Contedo Tudo que est contido entre o incio e o trmino Fim \end{document}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Comandos

Tambm chamados de macros

\comando
Podem receber argumentos e opes

\comando[op1,op2]{arg1}{arg2}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Ambientes

Mudam as conguraes de uma rea de um documento

\begin{ambiente} contedo do ambiente \end{ambiente}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Pacotes

Um pacote uma coleo de macros que nos auxiliam em tarefas

especcas
Como us-los:

\usepackage[opcoes]{nome}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Floats
So containers atmicos figure e table so oats Pode-se denir preferncias para o posicionamento, vide tabela 6 Use ! para forar o compilador Permitem a insero de legendas e rtulos Caracter h t b p Signicado aqui (here) topo da pgina (top) nal da pgina (bottom) pgina de oats (page)

Tabela: Possveis posicionamentos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Floats
So containers atmicos figure e table so oats Pode-se denir preferncias para o posicionamento, vide tabela 6 Use ! para forar o compilador Permitem a insero de legendas e rtulos Caracter h t b p Signicado aqui (here) topo da pgina (top) nal da pgina (bottom) pgina de oats (page)

Tabela: Possveis posicionamentos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Floats
So containers atmicos figure e table so oats Pode-se denir preferncias para o posicionamento, vide tabela 6 Use ! para forar o compilador Permitem a insero de legendas e rtulos Caracter h t b p Signicado aqui (here) topo da pgina (top) nal da pgina (bottom) pgina de oats (page)

Tabela: Possveis posicionamentos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Referncias cruzadas

So muito teis
A O LTEX as gerncia automaticamente

Para us-las, temos os comandos:

\label{tipo:id} \ref{tipo:id}
tipo:id s uma conveno Importante: preciso compilar 2 vezes pra atualizar

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Como inserir guras

Para inserir guras, deve-se usar o pacote

graphicx
O tamanho da gura pode ser denido usando:

scale=0.8 width=0.5\textwidth heigth=5cm . . .

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Figura com referncia cruzada


Arquivo figura.tex Fonte
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage{graphicx} \begin{document} O conjunto de Mandelbrot (ver figura \ref{fig:mandelbrot}) um fractal. \begin{figure}[htb] \centering \includegraphics[scale=1]{mandelbrot} \caption{Conjunto de Mandelbrot} \label{fig:mandelbrot} \end{figure} \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Estilos de fonte

\textbf{Negrito} Negrito \textit{Itlico} Itlico \textrm{Romano} Romano \textsf{Sans Serif} Sans Serif \texttt{Mquina de escrever} Mquina de escrever \textsc{Caixa alta} Caixa alta

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Tamanhos de fonte

{\tiny a menor}

a menor

{\scriptsize muito pequeno} muito pequeno {\footnotesize menor} menor {\small pequeno} pequeno {\large grande} {\Large maior}

grande

maior

{\LARGE maior ainda} {\huge ainda maior}

maior ainda

ainda maior

{\Huge o maior de todos}

o maior de todos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Outras fontes

Tens um bom motivo?

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Outras fontes

Tens um bom motivo? Cada fonte pode ter seu procedimento especco Para saber as opes, link para catlogo no slide Links teis

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Um documento usando Helvetica


Arquivo fontes.tex Fonte
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[scaled]{helvet} \renewcommand*\familydefault{\sfdefault} \usepackage[T1]{fontenc} \begin{document} Agora um documento utilizando uma fonte diferente da \textrm{padro}. \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Ponto forte

Alta qualidade tipogrca para frmulas matemticas Pacotes da AMS (American Mathematical Society)

amsmath amssymb

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Smbolos bsicos

Cdigo x + y x y x \times y x \div y x^y x_y

Resultado x +y x y x y x y xy xy

Tabela: Smbolos matemticos bsicos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Operaes sobre conjuntos

Cdigo \emptyset \cap \cup \setminus \in \notin \subset \subseteq \supset \supseteq

Resultado \ /

Tabela: Smbolos matemticos para operaes sobre conjuntos

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Operadores relacionais

Cdigo \le \ge \ne \prec \preceq \succ \succeq

Resultado =

Tabela: Smbolos matemticos para operaes relacionais

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Um pouco de matemtica
Arquivo matematica.tex Fonte
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amssymb} \begin{document} Podem estar dentro do texto, e.g. $\int^{a,b}_d f(x)$. Ou separadamente, como na soma dos $n$ primeiros naturais (\ref{eq:nat}) ou dos $n$ primeiros pares (\ref{eq:pares}): \begin{equation} \sum_{i=1}^n i=\frac{n(n+1)}{2} \label{eq:nat} \end{equation} \begin{equation} \sum_{i=1}^n 2i=n^2+n \label{eq:pares} \end{equation} \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

A Usando tabelas no LTEX

No fundo, so simples de usar table X tabular

c l r | ||

centralizado esquerda direita uma linha vertical duas linhas verticais

& \\ \hline

separador de colunas nova linha linha horizontal

Tabela: Opes de linhas

Tabela: Opes de colunas

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Uma tabela
Arquivo tabela.tex Fonte
\documentclass[a4paper,12pt]{article} \begin{document} \begin{table} \centering \begin{tabular}{ l | c || r |} 1 & 1 & 2 \\ \hline 3 & 5 & 8 \\ \hline 13 & 21 & 34 \\ 55 & 89 & 144 \\ \hline \end{tabular} \caption{Exemplo de tabela estranha}\label{tab:estranha} \end{table} \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Comandos

Voc pode criar os seus prprios comandos

\newcommand{nome}[quant. argumentos]{funo}
Ou redenir comandos j existentes

\renewcommand{nome}[quant. argumentos]{funo}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Pacotes

Pode-se criar pacotes personalizados

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Criamos um pacote simples

Arquivo pacote.sty Fonte


\ProvidesPackage{pacote} \newcommand{\saudacao}{Ola!} \newcommand{\apresentacao}[2]{Meu nome #1 e meu sobrenome #2.}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Agora usamos o pacote


Arquivo usandopacote.tex Fonte
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage{pacote} \begin{document} \saudacao \apresentacao{Matheus}{Braun} \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

O que o BibTEX

uma ferramenta para gerncia de referncias


A Auxilia na formatao de bibliograas em documento LTEX

Importante: tem etapas extras de compilao

pdatex arquivo.tex bibtex arquivo.aux pdatex arquivo.tex pdatex arquivo.tex

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Como funciona

Arquivo .bib com informaes das fontes No texto, pode-se citar usando:

\cite{<fonte>}
Para incluir uma referncia sem citar (cuidado):

\nocite{<fonte>}

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

O arquivo .bib

Arquivo biblio.bib Fonte


@BOOK{stewart, address={Local}, author={James Stewart}, title={Clculo para engenheiros}, publisher={Editora}, year={2008} }

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Usando o BibTEX
Arquivo bibliografia.tex Fonte
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[alf]{abntcite} % padro de referncias da ABNT \begin{document} trivial mostrar que(...) \cite{stewart} \bibliography{biblio} \end{document}

Resultado
Sada

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Links teis

TEXmaker - Editor A Coleo de templates LTEX A Descubra o comando LTEX desenhando o smbolo Pr-formatao de equaes com visualizao em tempo real Seo do StackExchange sobre TEX A Catlogo de fontes para LTEX
A A ShareLTEX - editor colaborativo online para LTEX

A L TEX

Conceitos

Figuras

Fontes

Frmulas

Tabelas

Tpicos Avanados

BibTEX

Utils e Refs

Referncias

A LTEX Wikibook

Comprehensive TEX Archive Network TEX User Group


A LTEX Project

BibTEX.org

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.

Você também pode gostar