Tabelas, Figuras e Outros Recursos em
ESTAT0090 – Estatística Computacional
Prof. Dr. Sadraque E. F. Lucena
sadraquelucena@academico.ufs.br
Você está fazendo um relatório e percebe que os dados analisados são importantes demais para ficarem escondidos em parágrafos longos. Eles precisam ser:
Além disso, você precisa garantir que:
Com LaTeX você não precisa perder tempo ajustando manualmente numeração, posição e referências.
Na aula de hoje aprenderemos a criar no LaTeX:
tabbing
e tabular
.tabbing
pode ser usado somente no modo texto.tabular
pode ser usado em qualquer modo (texto, matemático etc.).tabular
.Exemplo com o ambiente tabular
:
\begin{center}
\begin{tabular}{|c|l|rc|}
\hline
jan & fev & mar & abr \\ \hline
mai & jun & jul & ago \\ \cline{1-1} \cline{3-4}
set & out & nov & dez \\ \hline \hline
\end{tabular}
\end{center}
produz:
jan | fev | mar | abr |
mai | jun | jul | ago |
set | out | nov | dez |
|
c
, l
e r
significam centro, esquerda e direita respectivamente (center, left e right). Isto indica a posição do texto em relação a célula.|
são usadas para fazer linhas verticais na tabela.\hline
cria linhas horizontais ao longo da tabela.\cline{i-j}
cria linhas horizontais apenas entre as colunas i
e j
.&
divide os elementos de cada linha.\\
indica o início de uma nova linha na tabela.p{medida}
, ele deve ser colocado no lugar das letras c
, l
ou r
.\multicolumn{n}{pos}{item}
.\begin{tabular}{|l|ll|}
\hline
segunda & \multicolumn{2}{|c|}{terça}\\
\hline
10 & 15 & 20 \\
15 & 10 & 25 \\
\hline
\end{tabular}
produz
segunda | terça | |
10 | 15 | 20 |
15 | 10 | 25 |
\multicolumn{n}{pos}{item}
do pacote multirow
.\begin{tabular}{|l|ll|}
\hline
segunda & \multicolumn{2}{|c|}{terça}\\
\hline
\multirow{2}{*}{10} & 15 & 20 \\
& 10 & 25 \\
\hline
\end{tabular}
produz
segunda | terça | |
---|---|---|
10 | 15 | 20 |
10 | 25 |
A tabela pode ser transformada em elemento flutuante, ou seja, ela será colocada pelo LaTeX no local de melhor visualização quando o ambiente tabular é colocado dentro do ambiente table
;
Para definir o local da página em que a tabela ficará situada pode-se colocar:
h:
ficará onde foi digitado;b:
ficará na parte inferior da página;t
: ficará na parte superior da página;p
: Ficará em página separada;!
: o LaTeX escolhe automaticamente.\centering
.\caption
.Se a tabela for muito grande e ocupar mais de uma página, devemos usar o pacote longtable
e seu ambiente longtable
no lugar de tabular
.
table
;longtable
são os mesmos de tabular.landscape
.Reproduza no LaTeX a tabela abaixo.
Nome do filósofo | Nascimento | Falecimento | ||
Data | Cidade | |||
Gregos | Aristóteles | 384 a.C. | Estagira | 322 a.C. |
Demócrito | 460 a.C. | Abdeira | 370 a.C. | |
Franceses | René Descartes | 1592 | Descartes | 1650 |
Michel Foucault | 1926 | Poitiers | 1984 | |
Para inserir figuras em um documento LaTeX, usamos no preâmbulo \usepackage{graphicx}
;
O comando para colocar a figura é \includegraphics[height=altura]{nome do arquivo}
.
Exemplo: \includegraphics[height=5cm]{normal.png}
width
= largura da imagem;height
= altura da imagem;angle
= rotaciona a imagem no sentido anti-horário;scale
= muda a escala da imagemfigure
e a função \caption
.\begin{figure}[h]
\centering
\includegraphics[height=.5\textheight]{ufs_vertical_positiva.png}
\caption{Brasão da UFS}
\label{fig:brasao}
\end{figure}
produz
\clearpage
força que todas as as figuras pendentes (isto é, as que não foram impressas até o aparecimento do comando) sejam impressas;subfigure
que permite ao ambiente figure possuir mais de uma figura;\usepackage{subfigure}
.\documentclass{report}
\usepackage{graphicx}
\usepackage{subfigure}
\begin{document}
\begin{figure}[h]
\subfigure[colorido]{\includegraphics[scale=0.2]{1-title-page/uf
s_vertical_positiva.png}}\quad
\subfigure[meios tons]{\includegraphics[scale=0.2]{ufs_vertical_
pb.png}}\quad
\subfigure[p\&b]{\includegraphics[scale=0.2]{ufs_vertical_meiost
ons.png}}\quad
\subfigure[logo]{\includegraphics[scale=0.2]{ufs_logotipo.png}}
\caption{Exemplo de um conjunto de figuras.}
\end{figure}
\end{document}
(a) colorido
(b) meios tons
(c) p&b
Figura 2: Exemplo de um conjunto de figuras.
Use duas crases ``
e dois apóstrofos ''
``aspas''
produz “aspas”.\label{rotulo_equacao}
e referencia no teto usando \ref{rotulo_equacao}
.\section{Introdução}\label{sec:introducao}
...
Aqui estou realizando a citação da introdução que está na
Seção \ref{sec:introducao}.
eq:
(equação)fig:
(figura)tab:
(tabela)teo:
(teorema)Para produzir espaçamento horizontal usamos os comandos \hspace{tamanho}
e \hspace*{tamanho}
.
\hspace{1cm}
Para espaço vertical use \vspace{tamanho}
.
Uma quebra de linha com espaço adicional pode ser conseguida com \\[tamanho]
.
O comando \newpage
força mudança de página.
Dois comandos preenchem o espaço com pontos e linha são \dotfill
e \hrulefill
, respectivamente.
O comando \noindent\hrulefill
produz uma linha horizontal que ocupa toda a extensão do texto.
O comando \twocolumn[tıtulo]
termina a página atual e inicia uma nova página com duas colunas por página.
O argumento opcional título
é escrito no início da página em uma coluna com a largura da página.
O comando termina o modo de duas colunas.
Para se escrever somente dois parágrafos um do lado do outro pode ser usado o ambiente minipage
.
Reproduza no LaTeX o texto abaixo:
Seja \(X\) uma v.a. contínua que assume valores em \(R_x\). A função \(f_X(x)\) é a função densidade de probabilidade (f.d.p.) para \(X\), se satisfaz as seguintes propriedades:
1. \(f_X(x) \geq 0, \forall x \in R_x\),
2. \(\int\limits_{R_x} f_X(x)dx = 1\) ou \(\int\limits_{-\infty}^\infty f_X(x)dx = 1\),
3. \(P(a<X<b) = \int\limits_a^b f_X(x)dx, ~\forall a,b \in R_x\).
Criar e personalizar tabelas no LaTeX.
Inserir e posicionar figuras com legenda automática.
Organizar bem o documento com listas de tabelas e figuras.
Aprofunde o que vimos em aula com esse link:
Reproduza o arquivo 06-Tabelas-Figuras-Outros-Recursos-LaTeX_Atv01.pdf
.