Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Tutorial sobre Latex2e, Notas de estudo de Matemática

Tutorial básico sobre Latex2e.

Tipologia: Notas de estudo

2015

Compartilhado em 30/10/2015

usuário desconhecido
usuário desconhecido 🇧🇷

4.6

(22)

148 documentos

1 / 80

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Tutorial sobre L
A
T
E
X 2ε
Ara´ujo, Pedro Miranda.
Vers˜ao: 1.6 [email protected]
“A literatura, as artes e outras fon-
tes ao cient´ıficas de conhecimento
ao podem desconhecer o papel fun-
damental do pensamento e do rigor
matem´atico”.
(Bertrand Russell)
MACAP´
A-AP
2015
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50

Pré-visualização parcial do texto

Baixe Tutorial sobre Latex2e e outras Notas de estudo em PDF para Matemática, somente na Docsity!

Tutorial sobre LATEX 2ε

Ara´ujo, Pedro Miranda.

Vers˜ao: 1.6 [email protected]

“A literatura, as artes e outras fon- tes n˜ao cient´ıficas de conhecimento n˜ao podem desconhecer o papel fun- damental do pensamento e do rigor matem´atico”.

(Bertrand Russell)

MACAP A-AP´

Lista de Imagens

Sum´ario

Lista de Imagens i

Cap´ıtulo 1

Primeiras No¸c˜oes

1.1 Preliminares

Iniciarei este cap´ıtulo com o que chamamos de preˆambulo ou parte preliminar. Observe o c´odigo a seguir.

\documentclass[12pt,a4paper]{article} \usepackage[top=3cm,left=3cm,right=2cm,bottom=2cm]{geometry} \usepackage[latin1]{inputenc} \usepackage{amsmath,amsfonts} \usepackage{subfigure} \usepackage{lscape} \usepackage{wrapfig} \usepackage{pgf} %\usepackage{mathptmx} \usepackage{boxedminipage} \usepackage[colorlinks,linkcolor=black]{hyperref} \usepackage{graphicx} \usepackage{enumitem} %\usepackage{color} \usepackage[all]{xy} \usepackage{dsfont} \usepackage{amstext} \usepackage[brazil]{babel}

Como pode ser notado^1 a parte preliminar se divide em duas partes. A primeira diz respeito a informa¸c˜oes como o tipo de papel, a fonte e a classe que ser´a utilizada.

Entre as classes ou publica¸c˜oes poss´ıveis temos article (artigo), report (relat´orio), book (livro), letter (carta), beamer (slides), etc. (^1) Preferˆencia do autor.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.2. Iniciando um documento em LATEX

A segunda parte diz respeito aos pacotes que ser˜ao usados. O LATEX executa alguns comandos sem a necessidade de pacotes, mas em alguns casos eles s˜ao necess´arios. Um exemplo reside nas margens onde o pacote geometry ´e uma alternativa e na exposi¸c˜ao de alguns caracteres especiais como esse C que fazem uso do pacote dsfont.

Existe um n´umero grande de comandos que podem ser usados, limitarei este tutorial aos mais simples.

1.2 Iniciando um documento em LATEX

Para iniciar um documento, ap´os a cria¸c˜ao do preˆambulo, devemos proceder da seguinte maneira. Observe:

Coloque o seu texto aqui

\documentclass[12pt,a4paper]{article}

\begin{document}

Coloque o seu texto aqui

\end{document}

Note que nesse exemplo n˜ao aparece a 2o^ parte do preˆambulo. Como foi dito alguns comandos n˜ao precisam de pacotes.

A introdu¸c˜ao de acentos (digita¸c˜ao direta) pode ser feita atrav´es do pacote imputenc conforme o exemplo abaixo.

\usepackage[latin1]{inputenc}

Quando este pacote est´a ausente a acentua¸c˜ao ´e feita atrav´es de barras invertidas.

Observa¸c˜ao 1. O usu´ario deve conhecer comandos espec´ıficos para isso. Algo como av\ˆo, por

exemplo. O que equivale a avˆo, se o inputenc estiver ativo.

A tradu¸c˜ao ´e feita atrav´es do pacote babel. O leitor deve atentar aos comandos de se¸c˜ao e seus equivalentes, pois seguem o padr˜ao^2 do aplicativo e s´o mudar˜ao mediante um comando. Nesse caso, o referido pacote. Veja,

\usepackage[brazil]{babel}

(^2) Default: inglˆes.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.5. Numera¸c˜ao de p´aginas

O exemplo acima mostra como colocar um recuo de 1,5cm no in´ıcio de cada par´agrafo. O uso de outros valores ´e poss´ıvel. Sendo necess´ario apenas a mudan¸ca de 1,5cm (veja o exemplo acima) pelo valor desejado. Para chamar um recuo basta introduzir no fim de cada par´agrafo o co- mando \vskiplength^3. Esse comando provoca uma mudan¸ca de linha com recuo. O comprimento citado se refere `a diferen¸ca de espa¸co entre os par´agrafos.

\vskip0,2cm ´e um exemplo desse recurso

1.5 Numera¸c˜ao de p´aginas

Para numerar as p´aginas do documento aconselho o uso do pacote fancyhdr. Ele pode ser introduzido no preˆambulo da seguinte forma:

\usepackage{fancyhdr}

Para ativar esse recurso, deve-se antes de tudo alterar o estilo da p´agina na 2o^ parte do preˆambulo com o comando \pagestyle{fancy}. Esse pacote possui 6 entradas: trˆes relativas ao cabe¸calho e trˆes relativas ao rodap´e.

Cabe¸calho:

  1. \rhead{texto} - entrada de texto `a direita;
  2. \chead{texto} - entrada de texto central;
  3. \lhead{texto} - entrada de texto `a esquerda.

Rodap´e:

  1. \rfoot{texto} - entrada de texto `a direita;
  2. \cfoot{texto} - entrada de texto central;
  3. \lfoot{texto} - entrada de texto `a esquerda.

Para iniciar a numera¸c˜ao de p´aginas basta colocar o comando \thepage no lugar de texto na entrada desejada. Este manual ´e um exemplo de uso do pacote. As ordens de entrada devem ficar de preferˆencia no corpo do documento, ou seja, logo abaixo de \begin{document}.

Outra coisa que deve ser dita ´e que esse pacote introduz uma linha demarcando o cabe¸calho. A sua retirada requer o comando \renewcommand{\headrulewidth}{0pt} no preˆam- bulo. Quando colocamos 0pt estamos pedindo para o LATEX eliminar a linha. Agimos de forma semelhante em rela¸c˜ao ao rodap´e \renewcommand{\footrulewidth}{0pt}. (^3) Length significa comprimento. Geralmente, um n´umero seguido de uma unidade. Visite a se¸c˜ao 1.20 para mais detalhes.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.6. Colunas

Para espa¸cos vazios a ausˆencia de comando ou texto nas entradas ´e o suficiente.

1.6 Colunas

O LATEX trabalha muito bem com colunas. Esse recurso pode ser usado atrav´es do pacote multicol. Ele ´e introduzido no preˆambulo da seguinte forma:

\usepackage{multicol}

A ativa¸c˜ao desse pacote deve ser feita atrav´es de um ambiente. Observe:

Abordaremos, neste artigo, quest˜oes de cultura e identidade a partir das di- versas con- cep¸c˜oes e perspecti- vas cons- tru´ıdas na linha antro- pol´ogica mo- derna, levan- tando dis-

cuss˜oes no que tange a realidade da preserva¸c˜ao dos sabe- res popula- res nas co- munidades Elesb˜ao e Lagoa dos ´Indios do estado do Amap´a.a globaliza¸c˜ao.

\documentclass[12pt,a4paper]{article} \usepackage[latin1]{inputenc} \usepackage[brazil]{babel} \usepackage{multicol} \begin{document} \begin{multicols}{2} Abordaremos, neste artigo, quest~oes de cultura e identidade a partir das diversas concep¸c~oes e perspectivas constru´ıdas na linha antropol´ogica moderna, levantando discuss~oes no que tange `a realidade da preserva¸c~ao dos saberes populares nas comunidades Elesb~ao e Lagoa dos ´Indios do estado do Amap´a. \end{multicols} \end{document}

O n´umero 2 (dois) se refere ao n´umero de colunas^4 desejado. Em resumo o comando pode ser interpretado como

\begin{multicols}{n´umero de colunas} texto... \end{multicols}

(^4) O comando \setlength{\columnseprule}{0,5pt} define linha entrecolunas.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.9. Textos coloridos

1.9 Textos coloridos

Para o destaque com cores diferentes recomendo o pacote pgf. Ele pode ser introduzido no preˆambulo da seguinte forma:

\usepackage{pgf}

Entre as cores poss´ıveis temos,

  1. red (vermelho);
  2. green (verde);
  3. blue (azul).
  4. yellow (Amarelo).
  5. black (Preto).
  6. white ( branco ).
    1. brown (Marrom)
    2. violet (Violeta)
    3. orange (Laranjado)
  7. magenta (Magenta)
  8. cyan (Ciano)
  9. gray (Cinza)
  10. purple (Roxo)
  11. pink (Rosa)
  12. teal (Cerceta)
  13. lime (Cal)
  14. olive (Azeitona)

1.9.1 Em rela¸c˜ao ao texto

O destaque de texto ´e feito atrav´es do comando {\color{cor}{texto}}. Veja um exemplo,

“E certo que destaque me p´´ us na fadiga de escrever brasileiramente, n˜ao fiz carica- tura nem pˆandega. Todas as manifesta¸c˜oes do brasileirismo lingu´ıstico que empre- guei, empreguei sinceramente, n˜ao pra fazer comicidade nem mostrar burradas de incultos”. (Mario de Andrade)

O comando pode ser aplicado a qualquer tamanho de texto. Veja o c´odigo,

‘‘´E certo que {\color{red}{destaque me p´us na fadiga de escrever brasileiramente}}, n~ao fiz {\color{brown}{caricatura nem p^andega}}. Todas as {\color{violet}{manifesta¸c~oes do brasileirismo lingu´ıstico}} que empreguei, empreguei sinceramente, {\color{cyan}{n~ao pra fazer comicidade nem mostrar burradas de incultos}}’’. (Mario de Andrade)

Cap´ıtulo 1. Primeiras No¸c˜oes 1.10. Espa¸camento das margens

1.9.2 Em rela¸c˜ao a caixa de texto ea p´agina

Para destacar caixas^7 de texto o comando \colorbox{cor}{texto} ´e necess´ario. Assim como o comando \pagecolor{cor} ´e necess´ario para a mudan¸ca da cor da p´agina.

Devo ressaltar que o comando relativo `a p´agina s´o ter´a efeito a partir do ponto onde o comando for introduzido. Observe alguns exemplos,

1 o^ exemplo de caixa e 2 o^ exemplo de caixa

Os comandos podem ser combinados livremente. Veja o c´odigo^8 ,

\colorbox{cyan}{1o^ exemplo de caixa} \ \ \ \ e \ \ \
\colorbox{black}{\color{white}{2o^ exemplo de caixa}}

Note o comando de texto dentro do comando de caixa.

1.10 Espa¸camento das margens

Para o espa¸camento das margens recomendo o pacote geometry. Ele pode ser introdu- zido no preˆambulo da seguinte forma:

\usepackage[top=length, left=length, right=length,bottom=length]{geometry}

Os argumentos e o pacote s˜ao colocados juntos no preˆambulo.

  1. top=length – margem superior;
  2. left=length – margem esquerda;
    1. right=length – margem direita;
    2. bottom=length – margem inferior.

Devo alertar que length nesses argumentos significa comprimento. Geralmente, esses espa¸camentos s˜ao dados em cent´ımetros.

Se o leitor deseja seguir as normas da ABNT que exigem os espa¸camentos superior=3cm, esquerda=3cm, direita=2cm e inferior=2cm. Deve proceder da seguinte forma no preˆambulo:

\usepackage[top=3cm, left=3cm, right=2cm, bottom=2cm]{geometry}

(^7) Comando aplicado em linha, ou seja, em textos com o tamanho menor ou igual a largura do texto. (^8) Barra invertida + espa¸co no c´odigo ´e igual a um espa¸co em branco no documento. O exemplo mostra o uso desse recurso.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.13. Janelas molduradas e n˜ao molduradas

Eu sou um texto em uma caixa com lar- gura de 4cm.

Veja o c´odigo,

\begin{minipage}[c]{4cm} Eu sou um texto em uma caixa com largura de 4cm. \end{minipage}

1.13.2 Em rela¸c˜ao a janelas Molduradas

Para janelas molduradas o pacote boxedminipage ´e uma alternativa. Ele ´e adicionado no preˆambulo da seguinte forma:

\usepackage{boxedminipage}

As mesmas configura¸c˜oes do ambiente minipage s˜ao usadas nesse pacote. Principalmente, aquelas que se referem `a orienta¸c˜ao dentro da caixa (c, t e b).

Caso o usu´ario deseje criar uma caixa com a largura do texto^9 deve usar o comando \textwidth dentro da entrada “largura” no ambiente criado. Observe,

Eu sou um texto em uma caixa com lar- gura de 4cm.

Veja o c´odigo,

\begin{boxedminipage}[c]{4cm} Eu sou um texto em uma caixa com largura de 4cm. \end{boxedminipage}

Um exemplo adicional usando o comando \textwidth.

Eu sou um texto em uma caixa com a largura do texto.

Veja o c´odigo,

\begin{boxedminipage}[c]{\textwidth} Eu sou um texto em uma caixa com largura de 4cm. \end{boxedminipage}

(^9) Diz-se do espa¸co usado para abrigar o texto em linha.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.14. Textos refletidos e rotacionados

1.14 Textos refletidos e rotacionados

1.14.1 Em rela¸c˜ao a textos refletidos

Para refletir textos o pacote rotating^10 ´e necess´ario. Ele ´e adicionado no preˆambulo da seguinte forma,

\usepackage{rotating}

E utiliza o seguinte comando para reflex˜ao.

\reflectbox{texto...}

Observe o uso desse recurso,

´O formas alvas, brancas, formas claras. De luares, de neves, de neblinas...

Veja o c´odigo

\reflectbox{´O formas alvas, brancas, formas claras. De luares, de neves, de neblinas...}

Um exemplo aplicado no ambiente figure, pacote graphicx (se¸c˜ao 1.36).

Imagem 1.1: Exemplo de imagem refletida

Note o comando \fbox{...} em associa¸c˜ao com o ambiente.

\begin{figure}[h!] \centering \fbox{\includegraphics[scale=1]{latex2}} \fbox{\reflectbox{\includegraphics[scale=1]{latex2}}}\[0,2cm] (^10) Usado para reflex˜ao, rota¸c˜ao e expans˜ao de caixas.

Cap´ıtulo 1. Primeiras No¸c˜oes 1.15. Fontes: estilos, tamanhos e ligaduras

\begin{figure}[h!] \centering \rotatebox{10}{\fbox{\includegraphics[scale=0.27]{tex}}}\ \caption{Exemplo de imagem rotacionada} \end{figure}

O leitor deve visitar a se¸c˜ao que trata da inclus˜ao de figuras no texto para obter mais detalhes (ver p´ag. 46).

1.15 Fontes^12 : estilos, tamanhos e ligaduras

1.15.1 Em rela¸c˜ao a it´alico e negrito

A mudan¸ca para it´alico pode ser feita atrav´es do comando \textit{texto...}. Assim como o comando \textbf{texto...} pode ser usado para negrito. Veja:

Eu sou um exemplo pr´atico de it´alico e negrito!

1.15.2 Em rela¸c˜ao `a escala

O LATEX possui escalas para as fontes. Observe:

Comando 10pt 11pt 12pt

\tiny{...} 5pt 6pt 6pt

\scriptsize{...} 7pt 8pt 8pt

\footnotesize{...} 8pt 9pt 10pt

\small{...} 9pt 10pt 11pt

\normalsize{...} 10pt 11pt 12pt

\large{...} 12pt 12pt 14pt

\Large{...} 14pt 14pt 17pt

\LARGE{...} 17pt 17pt 20pt

\huge{...} 20pt 20pt 25pt

\Huge{...} 25pt 25pt 25pt

Tabela 1.1: Escalas poss´ıveis

(^12) Conjunto de caracteres tipogr´aficos que inclui, em dada propor¸c˜ao, letras de caixa-baixa e caixa-alta, algaris- mos, sinais, etc

Cap´ıtulo 1. Primeiras No¸c˜oes 1.15. Fontes: estilos, tamanhos e ligaduras

A escala anterior (exemplo) mostra a mudan¸ca no tamanho das fontes e o comando equivalente. Se for de interesse o uso de fontes extremamente grandes o comando \resizebox{! }{altura}{texto...} ´e uma sa´ıda. Observe:

eu sou um texto com fontes personalizadas

Veja os comandos,

{\footnotesize{eu}} sou {\LARGE{um texto}} com fontes \resizebox{!}{1cm}{personalizadas}

Recomenda-se o uso de comandos locais^13 para esses recursos.

1.15.3 Em rela¸c˜ao a estilos^14

De forma semelhante a it´alico e negrito o LATEX incorpora estilos diferentes para a exibi¸c˜ao de texto. Veja:

Comando Estilo Descri¸c˜ao

\rm{...} Roman Romano

\sl{...} Slanted Inclinado

\sf{...} Sans Serif Sans Serif

\sc{...} Small Caps Letra de forma

\tt{...} Typewriter M´aquina de escrever

1.15.4 Em rela¸c˜ao a ligaduras

Existem casos em que a combina¸c˜ao de letras torna-se desagrad´avel visivelmente. Algo do tipo fffff. As letras parecem se ligar dando um efeito ruim ao texto. Isso pode ser resolvido com o uso do comando \mbox{ }. Observe:

Note a mudan¸ca em fffff

Veja os comandos,

Note a mudan¸ca em f\mbox{}f\mbox{}f\mbox{}f\mbox{}f

(^13) Comandos entre chaves{..}. (^14) Maneira de escrever caracterizada pelo emprego de express˜oes pr´oprias.