15 Aug
Continuando o Guia Latex, vamos aprender a colorir e colocar imagens em documentos LaTeX.
Começaremos pela coloração, já que essa é uma parte muito mais simples e já acrescenta um grande diferencial ao texto.
Para podermos usar o pacote com as cores, precisamos importá-lo. Usaremos para texto, o seguinte pacote:
\usepackage[pdftex]{color,graphicx}
E para as tabelas…
\usepackage{colortbl}
\usepackage[table]{xcolor}
Excelente. Com esses pacotes à disposição, já podemos usar o comando para colorir o texto:
\textcolor{cor}{texto a ser colorido}, onde a variável cor é uma cor escrita em inglês.
| red | blue |
| cyan | yellow |
| orange | gray |
| teal | green |
Muitos tutoriais de LaTeX passam a sensação de que toda imagem tem que estar dentro de um ambiente “figure”. Vamos deixar bem claro, logo de cara, que esse é apenas um environment que favorece colocar imagens, em uso geral - podemos colocar legendas facilmente nele.
Para usarmos imagens, precisamos dos pacotes que lidam com elas:
\usepackage{graphicx}
E, no mais, de apenas um simples comando:
\includegraphics[opções]{imagem.png}
As opções são quatro e podem ser usadas conjuntamente, separadas por vírgulas (e não espaços):
O formato da imagem pode ser jpg, png, pdf e algumas outras menos comuns. Outros pacotes, como o graphics, têm suporte a outros formatos.
Ambiente figure
Como mencionei mais cedo, o modo mais comum de vermos imagens apresentadas em LaTeX é num ambiente figure. Por que isso acontece?
Esse ambiente procura o melhor lugar para se encaixar numa página, flutuando texto para cima ou para baixo conforme melhor disposição, seguindo, claro, uma heurística própria que infelizmente eu desconheço. Figure também possui uma tag própria de legenda, chamada caption.
\begin{figure}
\includegraphics[width=0.5\textwidth]{imagem.jpg}
\caption{Minha imagem em latex}
\end{figure}
Com isso, você já é capaz de tratar figuras em LaTeX e colorir seu texto. Se restou alguma dúvida sobre esse assunto, incentivo perguntas - muito foi deixado de lado nesse breve tutorial. Divirtam-se!
Posts Relacionados:
Assine nosso RSS feed!
29 Oct
Após um período de recesso, o Guia Latex segue. Dessa vez, veremos marcação de texto básica e as maneiras mais comuns e simples de se estruturar uma página, com seções e subseções, listas e, por fim, tabelas.
Em LaTeX, é possível fazer todas as marcações de texto com as quais vocês está acostumado.
| Negrito: | \textbf{termo em negrito} |
| Itálico: | \textit{termo em itálico}ou similar: \emph{termo enfatizado} |
| Monospace: | \texttt{termo em monospace} (letra de máquina de escrever) |
| Serifado: | \textsf{termo em letras serifadas} |
| Maiúsculas | \textsc{termo em SmallCaps} (letras maiúsculas, diferenciadas pelo tamanho) |
Também podemos alterar o tamanho da fonte. Algumas das possibilidades de tamanho são:
| Muito pequena: | \tiny |
| Pequena: | \small |
| Normal: | \normalsize |
| Grande: | \Large |
| Muito Grande: | \LARGE |
| A maior: | \Huge |
O LaTeX é uma excelente ferramenta para criar textos bem estruturados e confortáveis de se ler. Para facilitar esse processo, dispomos de alguns comandos:
| Seção: | \section{Nome da seção} |
| Subseção: | \subsection{Nome da subseção} |
| Subsubseção: | \subsubsection{Nome da subseção da subseção} |
Ainda, é bastante útil saber fazer listas. As listas abrem um ambiente próprio que contém e sabe entender o comando \item. Este, por sua vez, recebe o texto de um ítem da lista.
Para fazer uma lista com os pontos de marcação padrão (as bolinhas) use:
\begin{itemize}
\item{Um ítem}
\item{Outro ítem}
…
\item{Último ítem}
\end{itemize}
Já para criar uma lista numerada, usamos o ambiente enumerate:
\begin{enumerate}
\item{Primeiro ítem}
\item{Segundo ítem}
…
\item{N-ésimo ítem}
\end{enumerate}
Tabelas são velhas conhecidas e tidas como problemáticas por usuários mais antigos de Tex e LaTeX. A razão da má fama é proveniente do ambiente table, que é um corpo flutuante. Isso significa que, se não houver espaço para uma tabela do tipo table na página, ela não hesita em passar o texto seguinte para preencher o espaço em branco e se posicionar alguns parágrafos abaixo.
Se isso não lhe parece terrível, é porque você nunca teve esse problema. Seu texto fica extremamente confuso quando uma tabela de referência vai parar 3 parágrafos abaixo, onde ela julgou que cabe.
Para não ter esse tipo de inconveniente, foi criado, para LaTeX, um ambiente novo não-flutuante chamado tabular. A seguir, um exemplo de como fazer uma tabela nesse ambiente:
\begin{tabular}[opções de alinhamento]{| alinhamento da primeira coluna | alinhamento da segunda coluna |}
\hline
conteúdo da 1a. linha, 1a. coluna & conteúdo da 1a. linha, 2a. coluna \\
\hline
conteúdo da 2a. linha, 2a. coluna & conteúdo da 2a. linha, 2a. coluna \\
\hline
…
conteúdo da Na. linha, 1a. coluna & conteúdo da Na. linha, 2a. coluna \\
\hline
\end{tabular}
As opções de alinhamento são quatro:
| l (L minúsculo) | Alinhamento à esquerda |
| c | Alinhamento centralizado |
| r | Alinhamento à direita |
| p{2.7cm} | Justificado com tamanho de célula indicado entre {} |
As barras verticais indicam as linhas verticais da tabela. Mas atenção: elas são necessárias no começo e no fim da definição das colunas. Se você não colocá-las ali, sua tabela não vai ter as bordas laterais exteriores.
Similarmente, as linhas que recebem somente \hline servem para fazer as linhas horizontais da tabela. Assim, é importante colocá-las a cada vez que você desce para a próxima linha e, se quiser as bordas inferior e superior externas, antes da primeira linha e depois da última.
Pronto! Agora você já tem todas as ferramentas que precisa para escrever 90% dos textos com os quais você vai se deparar. Experimente tranformar seu último texto escolar ou relatório do trabalho em LaTeX e veja a qualidade da saída em .pdf.
Na próxima parte desse tutorial, veremos como colocar imagens em latex, importando ou construindo-as programativamente, direto em LaTeX.
Posts Relacionados:
Assine nosso RSS feed!
13 Sep
Agora que você já tem o compilador de Tex e o pré-processador de Latex instalados na sua máquina, vamos dar as ferramentas necessárias para escrever documentos simples em Latex, porém já bonitos.
Antes de começar a escrever seu documento, é necessário informar qual é tipo de documento você vai escrever: um artigo, um livro ou um relatório.
Esses tipos definem vários atributos estilísticos como tamanho da letra, área útil do papel, frente e verso ou só frente, número de colunas, etc… Escolha o que melhor se aplica à sua necessidade e modifique algum desses atributos, se preciso, acrescentando a opção entre colchetes.
As diferenças principais nos atributos de cada um dos tipos de documento em Latex são duas:
| Atributo | article | book | report |
| Impressão | só frente | frente e verso | só frente |
| Capa | Inclusa na primeira página do texto |
Página de capa | Página de capa |
Agora que já definimos a formatação básica da página, temos que importar alguns pacotes que nos permitem escrever em português. O suporte à grafia brasileira, incluindo acentos e tudo o mais, é dado por um conjunto de pacotes:
Alternativamente a usar estes pacotes, você pode escrever manualmente os acentos e o cedilha utilizando a sintaxe de Tex:
| ~ (til) | ‘ (agudo) | ^ (circunflexo) | ` (grave)<\td> | |
| a | \~a ou \~{a} | \’a ou \’{a} | \^a ou \^{a} | \`a ou \`{a} |
| e | — | \’e ou \’{e} | \^e ou \^{e} | — |
| i | — | \’i ou \’{i} | \^i ou \^{i} | — |
| o | \~o ou \~{o} | \’o ou \’{o} | \^o ou \^{o} | — |
| a | — | \’u ou \’{u} | \^u ou \^{u} | — |
E o cedilha, escrevemos assim: \c{c}.
Você pode informar o Título e o Autor do seu texto no código de forma a, sempre que você precisar dessas informações, você pode acessar diretamente usando os comandos \title e \author. Além disso, quando você quiser que seu texto tenha uma capa, basta usar o comando \maketitle e um bloco com nome do texto e autor aparecerão, já centralizados e com tamanhos de letra adequados.
Os comandos são usados da forma mais intuitiva:
\title{Nome do Texto}
\author{Cecilia \\ VidaGeek.net}
Então, até agora sabemos usar o cabeçalho e o que significa o que você escreve nele:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\title{Guia Latex II - O Básico}
\author{VidaGeek}
\begin{document}
Tente escrever texto aqui!
\end{document}
Posts Relacionados:
Assine nosso RSS feed!
6 Aug
Latex é uma linguagem de marcação de texto, isto é, uma sintaxe na qual você escreve textos já com as indicações de layout, como deve aparecer na página final. A propósito, Latex escreve-se, na verdade, Lateχ - esse último χé o “chi” do alfabeto grego - e a pronúncia é /latequi/*.
O Latex é uma simplificação do Tex, criado por Donald Knuth - se você nunca ouviu esse nome, por favor, informe-se. Por sua maior complexidade e suas limitações estilísticas, o Latex surgiu, como uma pré-linguagem de Tex, carregando em si, basicamente, macros que transformam um texto Latex em Tex e daí são compilados para *.dvi.
Mas não é apenas para *.dvi que se pode exportar com o Latex. Sua grande funcionalidade é a possibilidade de ser exportado para diversos formatos. Nativamente nos pacotes Linux para Latex, exporta-se para *.dvi, *.ps, *.pdf e até mesmo *.html.
A linguagem é excelente para textos acadêmicos e artigos em geral, mas também pode ser usada numa grande gama de funções, da construção de um currículo à escrita de partituras - usando uma biblioteca especial.
Neste guia, abordaremos:
Para começar, você precisará ter as bibliotecas do Latex instalado e de um editor de texto - recomendo fortemente o Emacs, já que ele tem uma ótima marcação de sintaxe para Latex. Consiga seu compilador de Lateχ…
…em Linux: use seu gerenciador de pacotes para baixar e instalar o pacote “tetex-extra” e suas dependências. Para o Emacs reconhecer corretamente códigos Lateχ, baixe e instale, também, o pacote “auctex”.
Em MacOS: Mesma instrução que para o Linux, apenas utilize o Fink para pegar o pacote “latex-make” e, para Emacs, “auctex”.
Em Windows: Recomendo a utilização do TexLive.
Para os anti-Emacs espalhados pelo mundo, você pode utilizar o editor TexMaker.
Por ora, instale o Latex no seu computador e teste um pouco o editor escolhido, vendo como ele marca o código abaixo:
\documentclass{article}
\usepackage{verbatim}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\title{Tutorial de Latex - parte I}
\author{VidaGeek.net}
\begin{document}
\section{A seção}
\subsection{Utilizando uma subseção}
\subsubsection{Usando uma subsubseção:}
Uma lista numerada qualquer…
\begin{enumerate}
\item{Algum ítem}
\item{Um outro item}
\end{enumerate}
\end{document}
* Nota sobre a pronúncia de Lateχ: segundo me foi dito recentemente, em grego, o χ no final de uma palavra é suprimido e sua síbala fica tônica, portanto, Lateχ seria lido /laté/ - fica a sua preferência.
Posts Relacionados:
Assine nosso RSS feed!