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 texto
Estilo 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 texto
Estilo 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.
Documento
1. 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. Pacotes
Conjunto 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
Teremos:
texto com muitos
espaços.”
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. Alinhamento



Comandos:
\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
Sem margem, linha
quebrada justificada
Parágrafo
Ênfase
Justificar à direita
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}
Texto
Acentuaçã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} - ü
Texto
Estilos 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}
Documento
Símbolos Especiais
O Latex possui 9 caracteres especiais com os quais
são digitados comandos:
~, ^ , # , $ , % , & , _ , { , }
Para que eles apareçam coloque a \ na frente.
Documento
Cores 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. Listas
Para 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. Listas
EX.:
“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. Listas
EX.:
“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. Eles
sã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
Listas
aninhadas
Nota de margem
Nota de rodapé
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}
Documento
Tí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
Documento
Seçõ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.br
http://biquinho.furg.br/tex-br
Download

LaTex - GEOCITIES.ws