LaTex Por: Eiji Adachi Medeiros Barbosa && Ricardo José Sales Júnior PET-CC.

Post on 18-Apr-2015

115 views 10 download

Transcript of LaTex Por: Eiji Adachi Medeiros Barbosa && Ricardo José Sales Júnior PET-CC.

LaTex

Por:Eiji Adachi Medeiros Barbosa

&&Ricardo José Sales Júnior

PET-CC

1. O que é LaTex?

1.1. Tex – Editor de texto para produção de textos e

fórmulas matemáticas de alta qualidade tipográfica

– criado por Donald E. Knut na década de 70.

1.2. Latex – Conjunto de macros Tex com o

objetivo de facilitar o uso do Tex através de

comandos para diversas funções – criado por

Leslie Lamport na década de 80.

1. O que é LaTex?

LaTex:

Linguagem de “markup” de alto nível;

Textos de alta qualidade tipográfica;

Ideal para fazer textos grandes como livros;

2. Processadores de textoEstilo lógico X Estilo visual

Estilo Visual:

What You See Is What You Get (WYSIWYG);

O que você digita aparece na tela da

mesma forma que será impresso;

Ex.: Microsoft WORD.

2. Processadores de textoEstilo lógico X Estilo visual

Estilo lógico:

Texto a ser impresso e os comandos de

formatação são escritos em um arquivo fonte;

Arquivo fonte é compilado, gerando um arquivo

de saída pronto para ser visualizado;

Documento descrito em termos de sua estrutura

lógica e não apenas do seu aspecto visual.

3. Vantagens e Desvantagens do LaTex

Vantagens:

Layout lógico;

Portabilidade e Estabilidade;

Disponibilidade;

Menores necessidades de

hardware;

Longevidade dos documentos;

3. Vantagens e Desvantagens do LaTex

Desvantagens:

Necessidade de outras ferramentas;

Necessidade de “previewer”;

Formatação visual;

Legibilidade do código fonte LaTex;

Diversidade de distribuições.

DocumentoDocumento1. Estrutura

Comandos são iniciados com \ (marcador de tags da linguagem);

Podem ser escritos de duas formas: \comando

ou

\begin{comando}...\end{comando}

Quando escrito dessa forma chama-se ambiente.

O texto de cada documento inicia-se com:\begin{document}...“Tudo o que será escrito no texto, e formatação interna.”...\end{document}

Tudo o que vem antes disso é considerado como preâmbulo. No preâmbulo são colocadas as características gerais do texto. O preâmbulo começa com:

\documentclass{estilo}

Ou

\documentstyle{estilo}

No lugar de estilo podem ser colocados alguns dos estilos a seguir:

article: textos pequenos

report: Relatórios

book: livros

letters: cartas

Os estilos não são apenas estes, e é aí que o Latex entra como um editor versátil pois, podem ser criadas diversas formatações de acordo com a necessidade. Por exemplo, algumas instituições quando realizam congressos onde há apresentação de trabalhos, ao invés de mandarem aquelas normas infinitas, mandam apenas o estilo. Assim o autor se preocupa mais com o conteúdo do que com a formatação do documento.

Dentro de cada estilo, podem ser selecionadas algumas opções, que são colocadas entre colchetes, sem espaço, entre as palavras e com a vírgula:

Tamanho: Padrão de letra: 11pt ou 12pt.

twoside(oneside): Imprime em ambos os lados da página;

twocolumn(one column): Texto disposto em duas colunas, pode ser usado no meio do texto usando (\). A partir de onde for colocado o texto ficará com uma ou duas colunas

landscape : paisagem

Tamanho da folha: pode ser A4, letterpaper etc...

EXEMPLO:

\documentstyle[onecolumn,12pt,a4]{article}\begin{document}......\end{document}

2. PacotesConjunto de arquivos que implementam uma característica adicional ao texto. Para documentos mais elaborados. São colocados no preâmbulo usando o comando:

\usepackage[opcional_do_pacote]{pacote}

Uma breve lista com os principais pacotes que iremos utilizar:

color – Cor no texto

[brazil]babel – traduz nome que aparecem em inglês na estrutura do texto, como chapter, section, que passarão a ser Capítulo, Seção, etc..

[T1]fontenc – permite acentuação feita direto pelo teclado

Para obter mais informações sobre cada pacote, é só observar o manual dele, que lá você irá achar comandos e funções(em inglês)

EXERCÍCIO: Através do texto dado, formate este para estar em 2 colunas, com letra de tamanho 11 e papel tipo carta, paisagem. Além disso faça com que ele reconheça a acentuação digitada. Obs: Este texto é de um livro.\documentclass[twocolumn,11pt,letterpaper,ladscape]{book}\usepackage[T1]{fontenc}\begin{document}

HÁ MILHARES de anos, os chineses e os egípcios faziam lagoas de água doce, onde mantinham e talvez também alimentassem peixes vivos. Atualmente, a criação de peixes se tornou uma indústria. É chamada de aqüicultura. O Novo Dicionário da Língua Portuguesa define aqüicultura como arte de criar e multiplicar animais e plantas aquáticas...\end{document}

4. Sentença e Parágrafo LaTex contará apenas um “espaço” entre as

palavras independente da quantidade de

espaçamentos digitados;

EX.: Se digitarmos:

“Este é um texto com muitos

espaços.”

Teremos:

4. Sentença e Parágrafo

Espaço em branco: precede-se o espaço em

branco com uma barra invertida ‘\’.

EX.: Se digitarmos:

“Este é um \ \ \ \ \ \ texto com

muitos \ \ \ \ \ \ \ espaços. “

Isto produzirá:

4. Sentença e Parágrafo

Comandos:

‘\indent’ – adiciona largura de um parágrafo normal;

‘\noindent’ – retira a largura do parágrafo;

‘\par’ – insere novo parágrafo (ou então pula-se duas

linhas);

4. Sentença e Parágrafo EX.:

Se digitarmos:“\indent O LaTex é um programa de domínio público totalmente free. \par\noindent O LaTex é um programa de domínio público totalmente free.\par O LaTex é um programa de domínio público totalmente free.”Teremos:

4. Sentença e Parágrafo

‘\\’ – quebra de linha;

‘\linebreak’ – a linha é quebrada e a parte

anterior fica justificada;

‘\pagebreak’ – força a quebra de página;

‘\nopagebreak’ – impede a quebra de página;

4. Sentença e Parágrafo EX.:

Se digitarmos:“Observe que esta linha\\está quebrada após o uso das barras.\\Esta agora está \linebreak justificada.”Produzirá:

5. AlinhamentoComandos:

\begin{center} ...\end{center} – Texto centralizado;

\begin{flushleft}...\end{flushleft} – Texto justificado à esquerda;

\begins{flushright}... \end{flushright} – Texto justificado à direita.

5. Alinhamento EX.:

Se digitarmos:

“\begin{center} Texto centralizado \end{center}

\begin{flushleft} Texto justificado à esquerda \end{flushleft}

\begin{flushright} Texto justificado à direita \end{flushright} “

Teremos:

6. Identação Para enfatizarmos alguma frase usamos

o seguinte ambiente:/begin{quote}.../end{quote}Ou/begin{quotation}.../end{quotation}

6. Identação EX.:

Se digitarmos:“\indent O LaTex é um programa de domínio público:\begin{quote}totalmente free.\end{quote}”Teremos:

Exercício

Ênfase

Sem margem, linha quebrada justificada

Justificar à direita

Parágrafo

Exercício\noindent Digitem agora o seguinte parágrafo:\linebreak\par Eis uma célebre frase de um dos maiores cientistas do

século passado:

\begin{quote} ''O importante é não parar de questionar. A curiosidade tem sua

própria razão para existir. Uma pessoa não pode deixar de se sentir reverente ao contemplar os mistérios da eternidade, da vida, da maravilhosa estrutura da realidade. Basta que a pessoa tente apenas compreender um pouco mais desse mistério a cada dia. Nunca perca uma sagrada curiosidade. ''

\end{quote}

\begin{flushright}Albert Einstein\end{flushright}

TextoTextoAcentuação

Quando o pacote fontenc não tiver sido declarado, a acentuação no Latex é feita com comandos da seguinte maneira:

\c{c} - ç

\’{e} - é

\`{e} - è

\^{e} - ê

\~{a} - ã

\”{u} - ü

TextoTextoEstilos de letras e tamanhos

As palavras podem ser colocadas em (padrão é romano):

\textbf{negrito} - negrito

\textsf{sans_serif} – sans serif

\texttt {letra_de_maquina} – letra de máquina

\textrm{romano} – romano

\textsl{slanted} - slanted

Para colocar um texto inteiro:

\sffamily – texto em sans serif

\ttfamily – texto em letra de máquina

\rmfamily – texto em romano

A partir do ponto onde os comandos foram colocados é que se mudará a letra. Para saber se o seu sistema possui outras fontes, consulte os pacotes instalados no seu computador.

Os tamanhos podem ser:

{\tinny{tamanho}} – tamanho

{\scriptsize{tamanho}} – tamanho

{\footnotesize{tamanho}} – tamanho

{\small{tamanho}} – tamanho

{\normalsize{tamanho}} – tamanho

{\large{tamanho}} – tamanho{\Large{tamanho}} – tamanho{\huge{tamanho}} – tamanho{\Huge{tamanho}} – tamanho

Usando os comandos para fazer ambientes pode-se mudar o tamanho das palavras em vários parágrafos:

\begin{tinny} ... \end{tinny}

DocumentoDocumentoSímbolos Especiais

O Latex possui 9 caracteres especiais com os quais são digitados comandos:

~, ^ , # , $ , % , & , _ , { , }

Para que eles apareçam coloque a \ na frente.

DocumentoDocumentoCores e Destaques

Usando o comando \fbox{texto} se cria uma caixa ao redor da palavra.

Para colorir o texto (pacote color) o comando de coloração do Latex só aceita as cores básicas (RedGreenBlue). Para isso use o seguinte comando:

\color{cor} texto...

EXERCÍCIO: Faça um texto curto (4 linhas), sem o pacote fontenc (acentuação forçada), que fale um pouco a seu respeito (idade, onde mora, o que faz). Quando vc colocar seu nome destaque usando a cor vermelha e com o tamanho bem grande. Quando falar sua idade use uma caixa de destaque. Ao final coloque o seu apelido entre chaves.

UMA RESPOSTA POSSIVEL:\documentclass[12pt,a4]{article}

\usepackage{color}

\begin{document}

Meu nome \’{e} {\color{red}Ricardo J\’{u}nior.} Tenho \fbox{17 anos}. Meu apelido \’{e} \{Juninnho\}.

\end{document}

7. ListasPara listas numeradas usa-

se: \begin{enumerate}

\item ....\end{enumerate}

Para listas com marcação: \begin{itemize}

\item ...\end{itemize}

Para listas com descrição: \begin{description}

\item ...\end{description}

7. Listas EX.:

“Lista numerada:\begin{enumerate}

\item Item 1\begin{enumerate}

\item SubItem 1\item SubItem 2\begin{enumerate}\item SubSubItem 1\item SubSubItem 2\end{enumerate}

\end{enumerate}\item Item 2\item Item 3

\end{enumerate} “

7. ListasEX.:“Lista com Marcação:\begin{itemize}

\item Item 1\begin{itemize}

\item SubItem 1\begin{itemize}

\item SubSubItem 1

\end{itemize}\item SubItem 2

\end{itemize}\item Item 2

\end{itemize}”

7. ListasEX.:“Lista com descrição:\begin{description}

\item Item 1\begin{description}

\item SubItem 1\begin{description}

\item SubSubItem 1

\end{description}\end{description}\item Item 2

\end{description}

7. ListasÉ permitido colocar símbolos para personalizar-se o marcador. Elessão colocados assim: ‘\item[símbolo]’

EX.:“Marcadores Personalizados:\begin{itemize}

\item[$\clubsuit$]Item 1\begin{description}

\item[Questão1] SubItem 1

\end{description}\item[$\rightarrow$]Item 2

\end{itemize}

8. Notas Notas de pé de página: \footnote{texto};EX.:“ Esta frase tem uma nota no fim da página\

footnote{Esta é a nota do pé da página}.”

8. Notas Notas na margem da página: ‘\

marginpar{texto}’;EX.:“Esta frase tem uma nota na margem da página\

marginpar{Esta é a nota na margem da página}.

9. Textos Pré-Formatados Usando o comando: ‘\verb= texto =‘ o texto entre os

sinais de igualdade aparecerá do jeito que for digitado, inclusive os espaços.

EX.:“\verb=símbolos: &%$#@, comandos: \footnote, etc.=“

Exercícios

Nota de rodapé

Nota de margem

Listas aninhadas

Exercícios\begin{description}

\item[Questao 1] Faça um estudo sucinto\marginpar{Lembre-se que esta nota deve aparece aqui ao lado} sobre\ldots\begin{enumerate}

\item Descreva \ldots\begin{itemize}

\item[$\rightarrow$] Discuta \ldots\item \verb= Texto com símbolos %*&@$...

= \end{itemize}\item Acerca da questão\footnote{Apenas uma

nota qualquer} anterior \ldots\end{enumerate}

\end{description}

DocumentoDocumentoTítulo do documento

Usa-se esses comandos:

\title{título} \author{autor} \date{data} – Se não colocar ele automaticamente coloca a data atual

\begin{document} \maketitle

Resumos

Usa-se o ambiente abstract para o autor colocar uma breve descrição do documento. Utilizado nos tipos report e article

DocumentoDocumentoSeções

Dividem o texto deixando-o mais organizado:

\part{parte}\chapter{capítulo}\section{seção}\subsection{sub-seção}\subsubsections{sub-subseção}\paragraph{paragrafo}\subparagraph{subparagrafo}

OBS: Para não numerá-los coloque antes das chaves *, e os comandos part e chapter só podem ser utilizados com os estilos report ou book

EXERCÍCIO: Vamos complementar seu texto com a sua história. Melhore seu texto usando agora título, autor,capítulo e seção. Em seções sem numeração

Bibliografia Consultada

Apostila de Latex – PET TELE (UFRJ), 2004

Sites interessantes:www.vila.bol.sitelatex.com.brhttp://biquinho.furg.br/tex-br