introdução ao latex - aula 04 · equaçõesemlatex...

34
Introdução ao L A T E X Aula 04 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de agosto de 2015

Upload: others

Post on 01-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Introdução ao LATEXAula 04

Douglas Farias Cordeiro

Universidade Federal de Goiás

06 de agosto de 2015

Page 2: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Roteiro de aula

• Tabelas• Equações

2 of 34

Page 3: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Tabelas em LATEX

• O LATEX permite criação de ambientes de tabelas simples à tabelasmais elaboradas

• Exemplo:

Aluno N1 N2 NFJosé 7.5 6.5 7.0Maria 1.0 10.0 5.5Marta 6.0 6.0 6.0

Tabela: Notas dos alunos de GI.

3 of 34

Page 4: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Tabelas em LATEX

• O primeiro passo é a utilização do ambiente tabular :

\begin{tabular}{c c}Nome & N1 \\

\end{tabular}

Resultado:Nome N1

• O operador ‘&’ permite a separação entre os elementos em colunas• O comando ‘\\’ insere uma nova linha à tabela

4 of 34

Page 5: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Adicionando linhas verticais

• Pode-se usar ‘|’ para definir barras verticais na tabela:

\begin{tabular}{|c|c|}Nome & N1 \\

\end{tabular}

Resultado:Nome N1

5 of 34

Page 6: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Adicionando linhas horizontais

• Pode-se usar ‘\hline’ para definir barras verticais na tabela:

\begin{tabular}{|c|c|}\hlineNome & N1 \\\hline

\end{tabular}

Resultado:Nome N1

6 of 34

Page 7: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

O ambiente table

• Embora o ambiente tabular permita criar tabelas simples, não épossível associar referências ou legendas ao mesmo

• Para resolver esta questão pode-se utilizar o ambiente table emconjunto com o tabular◦ O ambiente tabular deve estar dentro do ambiente table:

\begin{table}\begin{tabular}{|c|c|}\hline

Nome & N1 \\\hline\end{tabular}\end{table}

7 of 34

Page 8: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Adicionando legenda em uma tabela

• Para adicionar legenda em uma tabela, basta utilizar o comando\caption{}

\begin{table}\begin{tabular}{|c|c|}\hline

Nome & N1 \\\hlineJoão & 7.5 \\\hlineMaria & 6.0 \\\hline

\end{tabular}\caption{Legenda da tabela.}\end{table}

8 of 34

Page 9: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Referenciando uma tabela

• Para referenciar uma tabela, basta utilizar o comando \label{} emconjunto com o comando \ref{}:

De acordo com a tabela \ref{tab:minhatabela}, pode-se dizer que...

\begin{table}\begin{tabular}{|c|c|}\hline

Nome & N1 \\\hlineJoão & 7.5 \\\hlineMaria & 6.0 \\\hline

\end{tabular}\caption{Legenda da tabela.}\label{tab:minhatabela}\end{table}

9 of 34

Page 10: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Mesclando linhas e colunas

• No LATEX é possível se mesclar linhas e colunas através doscomandos multicolumn e multirow

• O comando multicolumn faz junções horizontais• O comando multirow faz junções verticais◦ Seu uso demanda o pacote de nome similar

• \usepackage{multirow}

10 of 34

Page 11: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multicolumn - Exemplo 1

• Comando básico:◦ \multicolumn{num_cols}{align}{text}

\begin{table}\begin{tabular}{cc}\hline\multicolun{2}{c}{Colunas} \\\hlineX & X \\\hlineX & X \\\hline

\end{tabular}\caption{Exemplo de multi-colunas.}\end{table}

11 of 34

Page 12: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multicolumn - Exemplo 1

ColunasX XX X

12 of 34

Page 13: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multicolumn - Exemplo 2

\begin{table}\begin{tabular}{|c|c|c|}\hline\multicolun{2}{|c|}{Primeiro} & Segundo\\\hlineX & X & Y\\\hlineX & X & Y\\\hline

\end{tabular}\caption{Exemplo de multi-colunas.}\end{table}

13 of 34

Page 14: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multicolumn - Exemplo 2

Primeiro SegundoX X YX X Y

14 of 34

Page 15: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multirow

• Comando básico:◦ \multirow{num_rows}{width}{text}

\begin{table}\begin{tabular}{ccc}\hline\multirow{2}{∗}{Linhas} & X & X\\

& Y & Y\\\hlineX & X & Y\\\hline

\end{tabular}\caption{Exemplo de multi-linhas.}\end{table}

15 of 34

Page 16: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Multirow

ColunasX XX Y

X X Y

16 of 34

Page 17: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Traçando linhas entre células específicas

• Para se traçar linhas horizontais entre células específicas pode-seusar o comando cline:◦ \cline{inicio-fim}

\begin{table}\begin{tabular}{ccc}\hline\multirow{2}{∗}{Linhas} & X & X\\\cline{2-3}

& Y & Y\\\hlineX & X & Y\\\hline

\end{tabular}\caption{Exemplo de multi-linhas.}\end{table}

17 of 34

Page 18: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Traçando linhas entre células específicas

ColunasX XX Y

X X Y

18 of 34

Page 19: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Tabelas

Muito complicado?

19 of 34

Page 20: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Tabelas

• Existem ferramentas online que permitem gerar tabelas em LATEXde forma visual e simples:◦ Tables Generator (http://tablesgenerator.com)

20 of 34

Page 21: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Equações em LATEX

• A inserção de equações em LATEX é bastante simples e útil• Usa-se os ambientes equation ou eqnarray◦ O ambiente equation é indicado quando se insere apenas uma equação◦ O ambiente eqnarray é indicado quando se usa uma lista de equações

seguidas◦ Também pode-se inserir equações ou símbolos matemáticos no meio

do texto, usando-se os caracteres especiais $:

• Exemplo: “a fórmula de Bhaskara é dada por x =−b±

√b2−4ac

2a

21 of 34

Page 22: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Equações em LATEX

Exemplo:

\begin{equation}x = a 2 + b

\end{equation}

Resultado:x = a2 + b (1)

22 of 34

Page 23: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Equações em LATEX

• As equações podem ser referenciadas no texto usando-se o par decomandos label e ref, similar ao que se faz com figuras e tabelas

• Pode-se suprimir a numeração usando-se um ∗ após o comandoequation:

\begin{equation∗}x = a 2 + b

\end{equation∗}

x = a2 + b

23 of 34

Page 24: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Comandos básicos em equações

• Frações podem ser criadas através do comando\frac{numerador}{denominador}

• Para se elevar algo usa-se o acento circunflexo (Ex: 3 2→ 32)• Para se colocar um índice usa-se o símbolo ‘_’ (Ex: a_1→ a1)

24 of 34

Page 25: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

25 of 34

Page 26: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

26 of 34

Page 27: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

27 of 34

Page 28: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

28 of 34

Page 29: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

29 of 34

Page 30: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

30 of 34

Page 31: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

31 of 34

Page 32: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

32 of 34

Page 33: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

33 of 34

Page 34: Introdução ao LaTeX - Aula 04 · EquaçõesemLATEX AinserçãodeequaçõesemLATEXébastantesimpleseútil Usa-seosambientesequation oueqnarray O ambiente equation é indicado quando

Símbolos em LATEX

34 of 34