SlideShare uma empresa Scribd logo
1 de 131
Baixar para ler offline
Mariana M. Odashima (Instituto de Física – UFU)
http://www.infis.ufu.br/gnano
9a
Semana da Física – Universidade Federal de Uberlândia - 2016
Outline
● O que é o LaTeX?
● Tipografia
● Qual a diferença entre LaTeX e TeX?
● Microsoft Word como WYSIWYG e o fight
● Exemplos
● Hello World
● Outros exemplos com título, autor
● Codificação de caracteres especiais (UTF-8)
● Funcionamento
● Compilação
● Estrutura do arquivo .tex
● Exemplo de preâmbulo
● Exemplo de documento
● Classes de documentos e o RevTeX
● Referências e bibtex
● Elementos: Fórmulas, Tabelas e Figuras
● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice
● Dicas
O que é o LaTeX?
O é um...
programa linguagem pacote
Talvez todos estejam corretos. é um conjunto de
pacotes construído em cima do , um sistema criado por
Donald Knuth.
De onde surgiu o LaTeX?
O é um derivado do chamado
O é um sistema de formatação de textos. Ele foi
programado em uma linguagem mais básica (Pascal +
WEB) para produzir a tipografia de textos com lógica e
alta qualidade.
O nome é uma abreviação da palavra grega techné
( ), que se refere à artes e trabalhos mecânicos. A
pronúncia segue então /téc/, como em “tecnologia”.
O cientista da computação Donald Knuth
desenvolveu o . No final da década de 60,
Knuth estava prestes a publicar uma série de livros
clássicos sobre programação, e ficou chocado ao
ver a qualidade tipográfica da obra.
“I didn’t know what to do. I had spent 15 years
writing those books, but if they were going to
look awful I didn’t want to write any more. How
could I be proud of such a product?”[1]
[1] N. H. F. Beebe, in TUGboat, Volume 26 (2005), No. 1 - Proceedings of the Practical TEX 2005 Conference
De onde surgiu o LaTeX?
Tipografia?
Tipografia? É a arte de compor visualmente um
texto, física ou digitalmente, com boa legibilidade
e um resultado atraente.
Tipografia com prensa
Tipografia
Exemplos
http://thoppe.github.io/fractal_typography/figures/typography.jpg
Tipografia
Jamais use Comic Sans
Tipografia
Computer Modern Font
http://luc.devroye.org/type3.html
Donald Knuth
“The process of preparing programs for a
digital computer is especially attractive, not
only because it can be economically and
scientifically rewarding, but also because it
can be an aesthetic experience much like
composing poetry or music”
“The art of computer programming”
Exemplo: Quantum Statistical Mechanics (1962)
Tex ou LaTeX?
ou
Qual a diferença entre TeX e LaTeX?
O TeX é a versão mais simples, feita para
tipógrafos, para quem vai diagramar o livro. O TeX
otimiza todos os parâmetros para adequar o texto às
regras de tipografia, usando o computador.
Para escrever relatórios, tccs, dissertações,
precisamos de uma ferramenta que já tenha funções
definidas para montar capítulos, fazer bibliografia,
capa, seções do artigo, tabela, figura.
O LaTeX é uma ferramenta para escrita e produção
de texto baseada em TeX. Ela incorpora funções para
organizar seu texto (seção, capítulo, tabela) e pacotes
para equações, figuras, cores, caracteres especiais.
O LaTeX foi desenvolvido pelo cientista da
computação Leslie Lamport em 1985 e acabou
deixando para trás o TeX, consolidando-se no
ambiente acadêmico como forma de produzir textos
em alta qualidade.
Qual a diferença entre TeX e LaTeX?
MS Word as WYSIWYG
WYSIWYG = what you see is what you get
usa a lógica (algoritmos) para o design
Word usa o design visual (o que você vê é tudo que você
tem à disposição)
Word é ótimo para documentos curtos (cartas e
memorandos)
Word fica menos adequado para documentos longos
e complexos (um livro, artigo científico, uma tese).
Produção de um material escrito
1.Escrita do texto
2.Processamento da tipografia adequada
3.Visualização
1, 2, 3
1 e 3
http://www.cervanteax.es/queestex
MS Word as WYSIWYG
WYSIWYG = what you see is what you get
Neste sentido, é uma nova máquina de escrever:
Vantagens e Desvantagens
http://www.pinteric.com/miktex.html
✔ grátis
✔ leve
✔ estável
✔ equações e referências são
inseridas facilmente
✔ portátil
✔ qualidade visual superior
✔ fácil de escrever capítulos
separadamente
➙ difícil de aprender
➙ exige habilidade computacional
➙ pago
➙ pode ser pesado
➙ trava
➙ lidar com equações e referências
pode ser custoso
➙ depende da versão
➙ qualidade aceitável
➙ difícil de separar arquivo
mantendo referências cruzadas
✔ prático, fácil de usar
✔ em primeira instância, não exige
tanto do usuário
Mas não existe ferramenta perfeita: é preciso avaliar o custo-benefício.
Mãos à obra!
Reflexão
O que escrevo?
Como escrevo?
Que fonte uso?
Quebrou o parágrafo?
Quebrou a página?
Proposta do LaTeX
A ideia é que, após um tempo de treinamento e
adaptação, você possa usar o de forma
natural, tendo como foco principal o texto.
escreva aqui seu texto
Como começar?
Ok, vamos dar início a um exemplo real.
Exemplo básico
Como começar?
Vamos ver 5 exemplos de
comandos e seus resultados,
ok?
Como começar?
documentclass[a4paper,12pt]{article}
Como começar?
documentclass[a4paper,12pt]{article}
begin{document}
LARGE Hello World!
end{document}
Como começar?
documentclass[a4paper,12pt]{article}
begin{document}
LARGE Hello World!
end{document}
Resultado:
Vamos melhorar: título, autor, data
documentclass[a4paper,12pt]{article}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
LARGE Hello World!
end{document}
Resultado:
Elementos (mês, capítulo, índice) em português
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
LARGE Hello World!
end{document}
Pacote Babel
Pacote Babel: importante!
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
LARGE Hello World!
end{document}
Abstract (Resumo)
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
begin{abstract}
Este resumo é para exemplificar o uso do abstract no LaTeX.
end{abstract}
end{document}
Abstract (Resumo)
Babel já traduziu para “Resumo”
Xi! Cadê o “ é ”?
Babel já traduziu para “Resumo”
Abstract (Resumo)
Codificação de caracteres
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
begin{abstract}
A codificação é necessária, pois usamos teclado abnt, e pra exportar
acentos no pdf.
end{abstract}
end{document}
Codificação
Acentos OK!
Exercício: o que está faltando?
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
maketitle
begin{abstract}
No meio do caminho tinha uma pedra.
end{abstract}
Exercício: o que está faltando?
documentclass[a4paper,12pt]{article}
usepackage[brazilian]{babel}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
begin{document}
title{Introduction to LaTeX}
author{Mariana M. Odashima}
date{today}
begin{abstract}
No meio do caminho tinha uma pedra.
end{abstract}
end{document}
Outline
● O que é o LaTeX?
● Tipografia
● Qual a diferença entre LaTeX e TeX?
● Microsoft Word como WYSIWYG e o fight
● Exemplos
● Hello World
● Outros exemplos com título, autor
● Codificação de caracteres especiais (UTF-8)
● Funcionamento
● Compilação
● Estrutura do arquivo .tex
● Exemplo de preâmbulo
● Exemplo de documento
● Classes de documentos e o RevTeX
● Referências e bibtex
● Elementos: Fórmulas, Tabelas e Figuras
● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice
● Dicas
Funcionamento
LaTeX é uma linguagem
Ok, então você já percebeu que o é uma
linguaguem de marcação (markup language),
usando etiquetas (tags) para organizar seu texto.
Este relatório descreve os resultados do experimento de
queda livre realizado no laboratório de … . O objetivo
da prática foi obter...
Relatório do experimento de queda livre
Mariana M. Odashima
Linguagem de marcação
Exemplo: html (hypertext markup language)
Ex: clicar com o botão direito e ver o código-fonte do site
do infis ou o do iqufu (ou apertar Ctrl+U)
Alguns comandos
section{Título da seção}
...
chapter{Título do Capítulo}
....
subsection{Título da subseção}
...
Funcionamento: compilação!
Compilador
(pdflatex)fonte .tex
.log
registro de tudo
que ocorreu na
compilação
Compilador: programa que traduz a linguagem de entrada
em uma linguagem de saída produzindo mensagens de erro.
MENSAGENS
DE ERRO
https://www.overleaf.com/help/209-tips-and-tricks-for-troubleshooting-latex#.V-pjqHUrKkA
Funcionamento
Compilador
(pdflatex)fonte .tex
.log
registro de tudo
que ocorreu na
compilação
Sempre vai “bugar”. Fique calmo e tente encontrar o erro
de forma lógica. Com o tempo você perceberá seus erros.
MENSAGENS
DE ERRO
https://www.overleaf.com/help/209-tips-and-tricks-for-troubleshooting-latex#.V-pjqHUrKkA
Funcionamento
Compilador
(pdflatex)fonte .tex
.aux
.toc
table of contents
(sumário)
.log
registro de tudo
que ocorreu na
compilação
referências cruzadas
Surgem arquivos .log, .aux, .toc no seu diretório. É normal.
Funcionamento
Compilador
(pdflatex)fonte .tex output .pdf
.aux
.toc
table of contents
(sumário)
.log
registro de tudo
que ocorreu na
compilação
referências cruzadas
Recomendamos compilar com o pdflatex, que já gera o pdf
naturalmente. Talvez seja preciso compilar o bibtex.
Estrutura do arquivo .tex
documento
Preâmbulo (dicionário):
a. Parte introdutória que explica o propósito
do documento e sua filosofia.
b. Palavras que precedem aquilo que
realmente se quer dizer.
No , o preâmbulo contém as declarações
globais do documento. Pacotes adicionais,
declarações de estilo, novos comandos,
especificações de opções.
Boa prática = organização!
Conforme o usuário ganha experiência, o
preâmbulo vai aumentando. É importante
mantê-lo organizado, comentado, para evitar
perda de tempo do compilador, e do usuário
futuro que não irá entender seu preâmbulo.
preâmbulo
Estrutura do arquivo .tex
documento
Preâmbulo (dicionário):
a. Parte introdutória que explica o propósito
do documento e sua filosofia.
b. Palavras que precedem aquilo que
realmente se quer dizer.
No , o preâmbulo contém as declarações
globais do documento. Pacotes adicionais,
declarações de estilo, novos comandos,
especificações de opções.
Boa prática = organização!
Conforme o usuário ganha experiência, o
preâmbulo vai aumentando. É importante
mantê-lo organizado, comentado, para evitar
perda de tempo do compilador, e do usuário
futuro que não irá entender seu preâmbulo.
preâmbulo
Estrutura do arquivo .tex
documento
Preâmbulo (dicionário):
a. Parte introdutória que explica o propósito
do documento e sua filosofia.
b. Palavras que precedem aquilo que
realmente se quer dizer.
No , o preâmbulo contém as declarações
globais do documento. Pacotes adicionais,
declarações de estilo, novos comandos,
especificações de opções.
Boa prática = organização!
Conforme o usuário ganha experiência, o
preâmbulo vai aumentando. É importante
mantê-lo organizado, comentado, para evitar
perda de tempo do compilador, e do usuário
futuro que não irá entender seu preâmbulo.
preâmbulo
Estrutura do arquivo .tex
documento
Preâmbulo (dicionário):
a. Parte introdutória que explica o propósito
do documento e sua filosofia.
b. Palavras que precedem aquilo que
realmente se quer dizer.
No , o preâmbulo contém as declarações
globais do documento. Pacotes adicionais,
declarações de estilo, novos comandos,
especificações de opções.
Boa prática = organização!
Conforme o usuário ganha experiência, o
preâmbulo vai aumentando. É importante
mantê-lo organizado, comentado, para evitar
perda de tempo do compilador, e do usuário
futuro que não irá entender seu preâmbulo.
preâmbulo
Estrutura do arquivo .tex
documento
Preâmbulo (dicionário):
a. Parte introdutória que explica o propósito
do documento e sua filosofia.
b. Palavras que precedem aquilo que
realmente se quer dizer.
No , o preâmbulo contém as declarações
globais do documento. Pacotes adicionais,
declarações de estilo, novos comandos,
especificações de opções.
Boa prática = organização!
Conforme o usuário ganha experiência, o
preâmbulo vai aumentando. É importante
mantê-lo organizado, comentado, para evitar
perda de tempo do compilador, e do usuário
futuro que não irá entender seu preâmbulo.
preâmbulo
EXEMPLO
Preâmbulo real
documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado
usepackage[brazilian]{babel} % nomes dos elementos em português
usepackage[utf8]{inputenc} % codificação de entrada com acentos
usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf
% outros pacotes técnicos úteis
usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT
usepackage{indentfirst} % faz a identação do primeiro parágrafo
usepackage{amsfonts, amstext, amssymb, amsmath} % pacotes matemáticos
usepackage{graphicx} % pacote para inserir gráficos
usepackage{color,xcolor} % pacote mudar a cor
usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo
usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote)
hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links
% novos comandos (providecommand define um comando novo se não foi já definido)
providecommand{ket}[1]{vert #1 rangle} % ket | x >
providecommand{bra}[1]{langle #1 vert} % bra < y |
providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y >
providecommand{mean}[1]{langle #1 rangle} % valor médio
providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho
providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul
% fim do preâmbulo
begin{document}
documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado
usepackage[brazilian]{babel} % nomes dos elementos em português
usepackage[utf8]{inputenc} % codificação de entrada com acentos
usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf
% outros pacotes técnicos úteis
usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT
usepackage{indentfirst} % faz a identação do primeiro parágrafo
usepackage{amsfonts, amstext, amssymb, amsmath} % pacotes matemáticos
usepackage{graphicx} % pacote para inserir gráficos
usepackage{color,xcolor} % pacote mudar a cor
usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo
usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote)
hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links
% novos comandos (providecommand define um comando novo se não foi já definido)
providecommand{ket}[1]{vert #1 rangle} % ket | x >
providecommand{bra}[1]{langle #1 vert} % bra < y |
providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y >
providecommand{mean}[1]{langle #1 rangle} % valor médio
providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho
providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul
% fim do preâmbulo
begin{document}
documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado
usepackage[brazilian]{babel} % nomes dos elementos em português
usepackage[utf8]{inputenc} % codificação de entrada com acentos
usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf
% outros pacotes técnicos úteis
usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT
usepackage{indentfirst} % faz a identação do primeiro parágrafo
usepackage{amssymb, amsmath} % pacotes matemáticos
usepackage{graphicx} % pacote para inserir gráficos
usepackage{color,xcolor} % pacote mudar a cor
usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo
usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote)
hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links
% novos comandos (providecommand define um comando novo se não foi já definido)
providecommand{ket}[1]{vert #1 rangle} % ket | x >
providecommand{bra}[1]{langle #1 vert} % bra < y |
providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y >
providecommand{mean}[1]{langle #1 rangle} % valor médio
providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho
providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul
% fim do preâmbulo
begin{document}
documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado
usepackage[brazilian]{babel} % nomes dos elementos em português
usepackage[utf8]{inputenc} % codificação de entrada com acentos
usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf
% outros pacotes técnicos úteis
usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT
usepackage{indentfirst} % faz a identação do primeiro parágrafo
usepackage{amssymb, amsmath} % pacotes matemáticos
usepackage{graphicx} % pacote para inserir gráficos
usepackage{color,xcolor} % pacote mudar a cor
usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo
usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote)
hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links
% novos comandos (providecommand define um comando novo se não foi já definido)
providecommand{ket}[1]{vert #1 rangle} % ket | x >
providecommand{bra}[1]{langle #1 vert} % bra < y |
providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y >
providecommand{mean}[1]{langle #1 rangle} % valor médio
providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho
providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul
% fim do preâmbulo
begin{document}
Estrutura do arquivo .tex
documento
preâmbulo
EXEMPLO de um
documento
documentclass[12pt,openany,a4paper]{book}
usepackage[brazilian]{babel} % nomes dos elementos em português
...
% fim do preâmbulo
begin{document}
title{Introdução às funções de Green de equilíbrio}
author{Mariana M. Odashima}
date{today}
maketitle
tableofcontents
chapter{Introdução}label{chap:cap1}
The Green's functions method is a powerful mathematical tool to solve linear differential equations.
These functions were named after the English miller, physicist and mathematician George Green (1793-
1841). His seminal work ``An essay on the application of mathematical analysis to the theories of
electricity and magnetism'' (1828) cite{GreenEssay} developed a theory of partial differential equations
with general boundary conditions.
section{Funções de Green clássicas}label{sec:classica}
Formally, a Green's function is a solution of a textit{linear differential equation} with a textit{Dirac
delta} textit{inhomogeneous source} (sometimes referred as a delta or unit pulse) with
textit{homogeneous boundary conditions}.
section{Funções de Green quânticas}label{sec:quantica}
By the beginning of the 20th century, Green's functions were generalized to the theory of linear operators, in
particular, they were applied to the class of Sturm-Liouville operators cite{Sturm}.
chapter{A técnica das equações de movimento}
section{Formalismo}
section{A cadeia linear não-interagente}
subsection{Molécula de hidrogênio}
subsection{Cadeia semi-infinita}
subsection{Cadeia infinita}
chapter{Funções de Green recursivas}
section{Funções de Green recursivas de superfície}
section{Implementação}
chapter{Conclusões}
begin{thebibliography}{99}
bibitem{Sturm} W. O. Amrein, A. M. Hinz, and D. P. Pearson, textit{ Sturm-Liouville Theory: Past and
Present} (Springer, New York, 2005).
bibitem{GreenEssay}G. Green, textit{ arXiv preprint arXiv:0807.0088}, 2008.
end{thebibliography}
end{document}
Estrutura do arquivo .tex
documento
preâmbulo
RESULTADO??
begin{document}
title{Introdução às funções de Green de equilíbrio}
author{Mariana M. Odashima}
date{today}
maketitle
tableofcontents
chapter{A técnica das equações de movimento}
section{Formalismo}
section{A cadeia linear não-interagente}
subsection{Molécula de hidrogênio}
subsection{Cadeia semi-infinita}
subsection{Cadeia infinita}
chapter{Funções de Green recursivas}
section{Funções de Green recursivas de superfície}
section{Implementação}
Classe do documento
documentclass[12pt,a4paper]{book}
book (two-sided, com chapter, sem abstract)
report (one-sided, com chapter, com abstract)
article (one-sided, sem chapter, com abstract)
Mudam a capa, numeração das folhas,
Outras classes importantes:
memoir (boa para tcc e tese, abnt)
revtex (para artigos formato aps)
documento
preâmbulo documentclass[opções]{book, report or article}
Opções na classe do documento
documentclass[12pt,a4paper]{book}
Opções:
11pt ou 12pt (default: 10pt)
a4paper
oneside, twoside
onecolumn, twocolumn
openany, openright (capítulo)
documento
preâmbulo
http://texblog.org/2013/02/13/latex-documentclass-options-illustrated/
Book
Report
Article
REVTeX https://journals.aps.org/revtex
REVTeX guide
http://www.physics.csbsju.edu/370/papers/Journal_Style_Manuals/auguide4-1.pdf
REVTeX commands
http://web.mit.edu/8.13/www/revtex4-command-summary.pdf
REVTeX intro
http://www.latex-community.org/know-how/194-a-brief-description-of-revtex-4-package
Referências
Aquele exemplo de documento gerou esta página
Bibliografia na mão: argh!
begin{thebibliography}{100}
bibitem{Sturm} W. O. Amrein, A. M. Hinz, and D. P. Pearson, textit{ Sturm-Liouville
Theory: Past and Present} (Springer, New York, 2005).
bibitem{GreenEssay}G. Green, textit{ arXiv preprint arXiv:0807.0088}, 2008.
end{thebibliography}
Mas, esta é uma forma arcaica de fazer bibliografia, pois é muito manual.
Para 1 ou 2 referências, até dá, mas depois é preciso montar uma
biblioteca contendo as suas referências.
https://www.sharelatex.com/learn/Bibliography_management_with_bibtex
OBS: para referenciar: cite{nome}
BibTeX
Administra a lista de referências.
Criado em 1985 por Leslie Lamport (pai do Latex) e Oren Patashnik
As referências devem estar em um arquivo .bib
Programas como JabRef e Mendeley podem organizar sua biblioteca
@article{ Martin,
title={Theory of many-particle systems. I},
author={Martin, Paul C and Schwinger, Julian},
journal={Phys. Rev.},
volume={115},
number={6},
pages={1342},
year={1959},
doi={http://dx.doi.org/10.1103/PhysRev.115.1342},
publisher={APS}
}
@article{ GreenEssay,
title={An Essay on the Application of mathematical Analysis to the theories of
Electricity and Magnetism},
author={Green, George},
journal={arXiv preprint arXiv:0807.0088},
year={2008}
}
@book{ Sturm,
title={Sturm-Liouville Theory: Past and Present},
author={Amrein, Werner O and Hinz Andreas M and Pearson, David P },
year={2005},
publisher={Springer}
}
arquivo.bib
BibTeX
…
bibliographystyle{plain}
bibliography{arquivo}
end{document}
arquivo .tex
Funcionamento
Compilador
(pdflatex e bibtex)fonte .tex output .pdf
.aux
.toc
table of contents
(sumário)
.log
registro de tudo
que ocorreu na
compilação
arquivo .bib arquivo .bbl
referências cruzadas
Rodar pdflatex → bibtex → pdflatex 2x
Como fazer um .bib?
Exportar referência em .bib
Como fazer um .bib?
Exportar referência em .bib
Como fazer um .bib?
Google Acadêmico (scholar): exporta referência em .bib
Cuidado: algumas referências podem
estar incompletas. Verifique!
Exercício RÁPIDO
1. Entre no Google Acadêmico ou no Physical Review
2. Procure por um artigo ou um livro
3. Exporte em bib
4. Examine a estrutura
Outline
● O que é o LaTeX?
● Tipografia
● Qual a diferença entre LaTeX e TeX?
● Microsoft Word como WYSIWYG e o fight
● Exemplos
● Hello World
● Outros exemplos com título, autor
● Codificação de caracteres especiais (UTF-8)
● Funcionamento
● Compilação
● Estrutura do arquivo .tex
● Exemplo de preâmbulo
● Exemplo de documento
● Classes de documentos e o RevTeX
● Referências e bibtex
● Elementos: Fórmulas, Tabelas e Figuras
● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice
● Dicas
Fórmulas
Equações numeradas
Equação:
begin{equation}
ax^2 + bx + c = 0
end{equation}
Equações com mais de uma linha
Equação:
begin{align}
ax^2 + bx + c &= 0 
dx^2 + ex + f &= 0
end{align}
& indica o local de alinhamento
Use align, evite eqnarray
http://texblog.net/latex-archive/maths/eqnarray-align-environment/
http://www.tug.org/pracjourn/2006-4/madsen/madsen.pdf
Há alguns comandos
obsoletos (deprecated) que
foram abandonados pela
comunidade pelas falhas e
problemas.
Um deles é o eqnarray, que
produz equações “deformadas”
Use align quando precisar
fazer equações de múltiplas
linhas
Fórmulas dentro do texto (inline)
Pacotes: amssymb, amsmath, amsfonts, amstext
Dentro do texto (inline): usar ( … ), por exemplo:
Ou:
A 2a
Lei de Newton, ( vec F=m vec a ), ...
A 2a
Lei de Newton, ( mathbf{F}=m mathbf{a} ), ...
http://tex.stackexchange.com/questions/510/are-and-preferable-to-dollar-signs-for-math-mode
OBS: evitar usar $, use ( e )
Equações sem número
Equação não-numerada: usar [ e ]:
A equação abaixo usa o delimitador textbackslash[ de
exibição de equações: [ a+b+c+d+e = f ]
Ou: begin{equation*}
a+b+c+d+e=f
end{equation*}
O asterisco elimina a
numeração do equation
Parênteses, colchetes, chaves
Parênteses, colchetes, chaves e fração
begin{equation}
left{ left[ left( frac{1}{x} right) + 1 right] cdot 2 right} = 0
end{equation}
begin{equation}
theta(t)=left{
begin{array}{r l}
1, & text{ for } t geq 0,
0, & text{ for } t leq 0,
end{array}
right.
end{equation}
Caso não feche o parênteses/chaves: right.
Comandos úteis
providecommand{ket}[1]{vert #1 rangle} % ket | x >
providecommand{bra}[1]{langle #1 vert} % bra < y |
providecommand{braket}[2]{langle #1 vert #2 rangle} % <x|y>
providecommand{mean}[1]{langle #1 rangle} % valor médio
Ex: ket{varphi}
Ex: bra{Psi}
Ex: braket{Psi}{varphi}
Ex: mean{hat X}
Comandos úteis
be
Q = Delta U + W
ee
newcommand{be}{begin{equation}}
newcommand{ee}{end{equation}}
renewcommand{r}{{bf r}}
newcommand{rp}{{bf r'}}
[
displaystyleint d^3r f(r-rp) = h(rp)
]
defa{alpha}
defg{gamma}
defG{Gamma}
defD{Delta}
defe{varepsilon}
defS{Sigma}
Comandos úteis: diff para derivada parcial
usepackage{xifthen}
% para derivada parcial
newcommand{diff}[2][]{%
ifthenelse{equal{#1}{}}{%
dfrac{partial}{partial #2} % se for ordem 1
}{%
dfrac{partial^#1}{partial #2^#1} % ordem n
}%
}
Uso: ( diff[n]{x} = diff{y} )
Matrizes
usepackage{amsmath}
pmatrix (parênteses)
bmatrix (colchetes)
vmatrix (barra vertical determinante
begin{equation}
begin{pmatrix}
alpha & beta^{*}
gamma^{*} & delta
end{pmatrix}
end{equation}
begin{equation}
begin{bmatrix}
1 & y^{*}
x^{*} & 2
end{bmatrix}
end{equation}
begin{equation}
begin{vmatrix}
A & B
C & D
end{vmatrix}
end{equation}
Símbolos matemáticos
Alguns “quick sheets” (são bem antigos). Ex:
ftp://ftp.ams.org/pub/tex/doc/amsmath/short-ma
th-guide.pdf
http://users.dickinson.edu/~richesod/latex/latexc
heatsheet.pdf
https://www.math.brown.edu/~jhs/ReferenceCard
s/LaTeXRefCard.v2.0.pdf
Símbolos matemáticos
Editores Kile (linux) e TexMaker (win,linux,mac)
Tabelas
Tabelas (parte interna)
Ambiente “tabular”
begin{center}
begin{tabular}{ c c c }
célula1 & célula2 & célula3 
célula4 & célula5 & célula6 
célula7 & célula8 & célula9
end{tabular}
end{center}
https://www.sharelatex.com/learn/Tables
Alinhamento centralizado c.
Pode ser à esquerda, l, ou à
direita, r.
Tabelas (parte interna)
Ambiente “tabular”
begin{center}
begin{tabular}{ |c|c|c| }
hline
célula1 & célula2 & célula3 
hline
célula4 & célula5 & célula6 
hline
célula7 & célula8 & célula9 
hline
end{tabular}
end{center}
Tabela completa
Ambiente “table”
begin{table}[ht]
caption{Exemplo de tabela.} % legenda
centering
begin{center}
begin{tabular}{ c c c }
hlinehline
célula1 & célula2 & célula3 
hline
célula4 & célula5 & célula6 
célula7 & célula8 & célula9 
hline
end{tabular}
end{center}
label{table:exemplo} % etiqueta para referenciar
end{table}
Já numerou!
OBS: para referenciar: ref{table:exemplo}
Posicionamento da tabela
h = neste ponto do texto (here)
t = no alto da página (top)
b = no final da página (bottom)
p = no final, em uma folha separada (page)
! = forçar posicionamento ignorando as regras de
espaçamento do tex
Exemplo: begin{table}[!ht]
http://tex.stackexchange.com/questions/35125/how-to-use-the-placement-options-t-h-with-figures
Multicolunas ou multilinhas multirow{N} com
usepackage{multirow}
multicolumn{N}
begin{table}[p]
caption{Exemplo de tabela.} % legenda
centering
begin{center}
begin{tabular}{ c c c }
hlinehline
multicolumn{3}{c}{células 1 a 3} 
hline
multirow{2}{*}{célula 4 e 7} & célula5 & célula6 
& célula8 & célula9 
hline
end{tabular}
end{center}
label{table:tabelaexemplo}
end{table}
* = largura
definida pelo
conteúdo
http://tex.stackexchange.com/questions/4239/which-measurement-units-should-one-use-in-latex
Figuras: usepackage{graphicx}
begin{figure}[!b]
caption{Figura de um gato.} % Legenda
centering
includegraphics[width=0.5linewidth]{cat.jpg}
label{fig:cat} % etiqueta
end{figure}
Figuras: usepackage{graphicx}
begin{figure}[!b]
caption{Figura de um gato.} % Legenda
centering
includegraphics[width=0.5linewidth]{cat.jpg}
label{fig:cat} % etiqueta
end{figure}
Exercício: testar qual a diferença entre [b], [!b], [hb]
Beamer
LaTeX Beamer
Apresentações tipo powerpoint porém com a
classe documentclass{beamer}
A ideia é ótima: apresentações precisam de fontes
sans-serif, espaços em branco, alinhamento
Mas nem sempre o beamer é satisfatório: para
apresentações sem muitas imagens, ou com
muitas equações, está bem.
LaTeX Beamer
Apresentações tipo powerpoint porém com a
classe documentclass{beamer}
A ideia é ótima: apresentações precisam de fontes
sans-serif, espaços em branco, alinhamento
A execução é simples:
begin{frame}
frametitle{Roteiro}
tableofcontents
end{frame}
LaTeX Beamer
Exemplos da internet:
Ver mais templates em
https://latex.simon04.net/
Alguns prós do Beamer
Fácil de usar e reaproveitar as equações do texto
Fácil de obter efeitos interessantes como links e
sumários, que são intrínsecos à organização em
seções e subseções.
Fácil usar transições sequenciais com pause
Fácil de fazer slides de uma única imagem
Elegância natural na limpeza e organização dos slides
Ótimo para apresentações acadêmicas, como defesas.
Alguns contras do Beamer
Estimula um layout chato, por ex., bullets (listas como
esta), e boxes feios. Sem dinâmica, pense no prezi.
Para personalizar o layout é preciso pesquisar muito.
(Cuidado: os temas padrão já foram utilizados
inúmeras vezes, evite-os! Viraram lugar-comum.
http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html )
Para criar um slide com imagens múltiplas e estruturas
usando o begin{minipage} é preciso certa paciência.
O tempo de compilação deixa de ser razoável para
apresentações com muitas imagens bitmap jpg/png
https://www.ethos3.com/2015/04/why-bullet-points-kill-presentations/
Exemplo de preâmbulo
documentclass{beamer}
usepackage[utf8]{inputenc} % codificação
usepackage[T1]{fontenc} % codificação
usepackage[brazil]{babel} % elementos em português
usepackage{amssymb,amsmath,bm} % pacotes matemáticos
usepackage{graphicx} % para inserir figuras
usepackage{palatino} % fonte sans-serif
usetheme{default} % Tema do layout limpo: nada de Berkeley, PaloAlto, Warsaw
% Opcoes interessantes
usefonttheme[onlymath]{serif} % Fonte serif para equações
setbeamertemplate{navigation symbols}{} % remove os ícones pequenos de navegação
setbeamercovered{transparent} % quando houver pausas, ele introduz o slide em branco
setbeamertemplate{footline}[frame number] %números nos slides
title{Título}
author{small Nome do Aluno small Nome do orientador}
institute{Universidade Federal Uberlândia}
date{today}
Exemplo de documento beamer
begin{document}
frame{titlepage} %capa
begin{frame}
frametitle{Roteiro}
tableofcontents % sumário da apresentação
end{frame}
begin{frame}
frametitle{Motivação}
begin{itemize}[<+->] % a opção <+-> pausa a cada item
item Transporte através de sistemas de baixa dimensionalidade
item[] mbox{} % espaço vazio e sem símbolo de item
item Método correlacionado: sem aproximação de partículas não-interagentes, sem campo médio
item[] mbox{} % espaço vazio e sem símbolo de item
item Observação da dinâmica do sistema fora do equilíbrio e transientes
end{itemize}
onslide<1->centeringincludegraphics[width=4cm]{figs/transport.png}
end{frame}
section{Motivação}
…
end{document}
Resultado
Note a numeração
Resultado
Dicas para o Beamer
Remova os símbolos das setas de navegação!
setbeamertemplate{navigation symbols}{}
Numere slides no rodapé
setbeamertemplate{footline}[frame number]
Sumário enfatizando a mudança de seção (bom para
organização da apresentação da defesa, se for longa)
AtBeginSection[] { % no começo da seção
begin{frame}<beamer>
thispagestyle{empty}
frametitle{Roteiro} % fazer um frame com título Roteiro
tableofcontents[currentsection] % mostra o sumário
end{frame} % e enfatiza a seção atual
}
Sugestões de Links (Gilmar Sousa)
Vários modelos (templates)
https://www.overleaf.com/gallery/tagged/presentat
ion#.V-7j-3qrTrd
https://pt.sharelatex.com/templates/presentations
http://www2.informatik.uni-freiburg.de/~frank/ENG/
latex-course/latex-course-3/latex-course-3_en.html
Algumas dicas
Dicas ao trabalhar no LaTeX
Escreva os trechos por partes e compile trechos
pequenos, para evitar acúmulo de erros
Bugou? Deu erro? Fique calmo
Leia a mensagem de erro, veja a linha onde parou
Verifique se há algum erro de digitação
Isole o erro: separe em partes comentando (%) e
compile para ver até onde está em ordem
Boa prática
“Organizar a vida é um
processo. Um hábito.”
http://vidaorganizada.com/como-se-organizar/
Cuide da higiene do seu arquivo .tex e do seu sistema de
arquivos. Deixe seu .tex limpo e comentado.
Separação de arquivos
Se seu arquivo estiver muito extenso, você pode
“quebrá-lo” em vários arquivos, incluindo-os no arquivo
base, e editando-os separadamente.
Os comandos input{cap1.tex} e include{cap1.tex}
permitem que você coloque um capítulo escrito em um
arquivo tex separado (cap1.tex), e o inclua no arquivo
tese.tex.
O input é só um corte, um pedaço do arquivo; já o
include “quebra a página” e compila separado, o que
acelera a compilação, caso já exista o aux pronto.
http://tex.stackexchange.com/questions/246/when-should-i-use-input-vs-include
Caracteres reservados e como escrevê-los
# (hashtag, pound ou number sign, usado nas macros): #
$ (dollar sign, usado antigamente em matemática): $
% (percent sign, usando nos comentários :) %
& (ampersand, usado em tabelas e equações): &
_ (underscore, usado para superscrito em matemática): _
{ e } (curly brackets ou braces, usado em todo lugar): { e }
~ (tilde, usado na acentuação): ~{} ou textasciitilde
^ (circumflex, usado para sobrescrito em matemática): ^{} ou
textasciicircum
 (backslash, usado em todo lugar): textbackslash{}
ou backslash (math mode)
https://en.wikibooks.org/wiki/LaTeX/Basics
Formatação básica
Negrito: textbf{} - mathmode: mathbf{}
Itálico: textit{}
Sublinhado: underline{}
Espaço entre parágrafos: deixar linha livre, tipo:
Comentários: % comentário
Aspas: abre com dupla crase ``→ “
fecha com dupla aspa simples ’ : ’’ → ”
http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/QuotDash.html
usepackage{bm} bold math
Cursos na internet: busca rápida
Curso de Introdução ao LATEX (Prof. Ricardo Lessa Azevedo, Prof
Rogério Luís Rizzi, Pétterson Vinícius Pramiu, Carlos Henrique França,
Jeverson da Costa Pinto,Igor Castoldi)
http://www.inf.unioeste.br/~claudia/tutorial_latex.pdf
Overleaf course by John Less-Miller:
https://www.overleaf.com/latex/learn/free-online-introduction-to-latex
-part-1#.V-kw3nUrKkA
Simple step-by-step tutorial: https://www.latex-tutorial.com/
Como instalar o editor TeXMaker e LaTeX engine Miktex no windows?
Buscar no youtube. No Linux, baixar Kile e texlive.
Quero experimentar o LaTeX sem instalar
Experimente on-line no site https://www.overleaf.com
Overleaf: pré-visualização à la Word e o PDF
Overleaf: clique em source e veja o .tex
TeXMaths
LibreOffice
Extensão para equações em LaTeX :-)
TeXMaths
Busque no google e instale.
É grátis!
Conclusões
O LaTeX é uma ferramenta de produção de textos
com alta qualidade visual
É preciso que o usuário seja organizado e
cuidadoso na administração do arquivo .tex e tenha
a paciência de resolver os erros de compilação
A bibliografia e equações são simples de serem
produzidas, bem como as referências cruzadas
O LaTeX demanda uma curva de aprendizado
porém pode ser um bom investimento para
documentos complexos, como teses e dissertações.
Agradecimentos
Aos organizadores da Semana da Física da UFU,
ao prof. Gerson Ferreira e Gilmar Sousa.
Obrigada!
http://www.infis.ufu.br/gnano

Mais conteúdo relacionado

Mais procurados

Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - ResumoDaniel Brandão
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosElaine Cecília Gatto
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascalJocelma Rios
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosFabio Moura Pereira
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...Fernando Belome Feltrin
 
Pensamento Computacional - ANPRI no Topas Lx
Pensamento Computacional - ANPRI no Topas LxPensamento Computacional - ANPRI no Topas Lx
Pensamento Computacional - ANPRI no Topas LxFernanda Ledesma
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Exercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresExercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresRonildo Oliveira
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresJanielson Lima
 
Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Faculdade Mater Christi
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosHenrique Nunweiler
 

Mais procurados (20)

Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - Resumo
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
 
Pensamento Computacional - ANPRI no Topas Lx
Pensamento Computacional - ANPRI no Topas LxPensamento Computacional - ANPRI no Topas Lx
Pensamento Computacional - ANPRI no Topas Lx
 
Latex - Minicurso Básico
Latex - Minicurso BásicoLatex - Minicurso Básico
Latex - Minicurso Básico
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Extreme programming (xp)
 Extreme programming   (xp) Extreme programming   (xp)
Extreme programming (xp)
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Aula 07 - Fontes
Aula 07 - FontesAula 07 - Fontes
Aula 07 - Fontes
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Exercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de ComputadoresExercícios Resolvidos - Arquitetura e Organização de Computadores
Exercícios Resolvidos - Arquitetura e Organização de Computadores
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Informatica Aplicada
Informatica AplicadaInformatica Aplicada
Informatica Aplicada
 
Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
 

Destaque

ERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXAlcemir Santos
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)UNASP
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusNaspereira
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didáticamarcelleviana
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisicaheltonjos
 
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Eunice Portela
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzdyhorrano
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDEMauro Duarte
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio TeixeiraUBIRAJARA COUTO LIMA
 
Formatação de TCC com abnTeX
Formatação de TCC com abnTeXFormatação de TCC com abnTeX
Formatação de TCC com abnTeXRodrigo Smarzaro
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXIvan Pagnossin
 

Destaque (20)

ERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeX
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)
 
Anísio spíndola teixeira (1)
Anísio spíndola teixeira (1)Anísio spíndola teixeira (1)
Anísio spíndola teixeira (1)
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De Deus
 
Slide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susanaSlide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susana
 
Anísio teixeira
Anísio teixeiraAnísio teixeira
Anísio teixeira
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didática
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica
 
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzz
 
Anísio teixeira (2)
Anísio teixeira (2)Anísio teixeira (2)
Anísio teixeira (2)
 
Mini Curso Introdutório ao Latex
Mini Curso Introdutório ao LatexMini Curso Introdutório ao Latex
Mini Curso Introdutório ao Latex
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
Puc anisio teixeira
Puc anisio teixeiraPuc anisio teixeira
Puc anisio teixeira
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio Teixeira
 
LaTeX Básico II
LaTeX Básico IILaTeX Básico II
LaTeX Básico II
 
Formatação de TCC com abnTeX
Formatação de TCC com abnTeXFormatação de TCC com abnTeX
Formatação de TCC com abnTeX
 
1livro latex 1_1_pdf
1livro latex 1_1_pdf1livro latex 1_1_pdf
1livro latex 1_1_pdf
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeX
 
Mini latex
Mini latexMini latex
Mini latex
 

Semelhante a Introdução ao Latex (20)

Minicurso LaTeX
Minicurso LaTeXMinicurso LaTeX
Minicurso LaTeX
 
Tutorial latex
Tutorial latexTutorial latex
Tutorial latex
 
Introducao ao LaTeX
Introducao ao LaTeXIntroducao ao LaTeX
Introducao ao LaTeX
 
Minicurso - Introdução ao LaTeX
Minicurso - Introdução ao LaTeXMinicurso - Introdução ao LaTeX
Minicurso - Introdução ao LaTeX
 
LabTeX Presentation
LabTeX  PresentationLabTeX  Presentation
LabTeX Presentation
 
Introdução ao LaTeX - Mini-Curso da XI SACSIS
Introdução ao LaTeX - Mini-Curso da XI SACSISIntrodução ao LaTeX - Mini-Curso da XI SACSIS
Introdução ao LaTeX - Mini-Curso da XI SACSIS
 
Part1
Part1Part1
Part1
 
Tex2000
Tex2000Tex2000
Tex2000
 
LaTeX workshop (JEQ)
LaTeX workshop (JEQ)LaTeX workshop (JEQ)
LaTeX workshop (JEQ)
 
Apostila latex 2010
Apostila latex 2010Apostila latex 2010
Apostila latex 2010
 
Pesl latex
Pesl latexPesl latex
Pesl latex
 
Simplificar o LaTex
Simplificar o LaTexSimplificar o LaTex
Simplificar o LaTex
 
Gestão de Terminologia
Gestão de TerminologiaGestão de Terminologia
Gestão de Terminologia
 
Latex2e - guia rápido e básico
Latex2e - guia rápido e básicoLatex2e - guia rápido e básico
Latex2e - guia rápido e básico
 
Algoritomos aula 3 rafael
Algoritomos aula 3 rafaelAlgoritomos aula 3 rafael
Algoritomos aula 3 rafael
 
Introdução ao LaTeX - Wanderson Henrique Camargo Ros
 Introdução ao LaTeX - Wanderson Henrique Camargo Ros Introdução ao LaTeX - Wanderson Henrique Camargo Ros
Introdução ao LaTeX - Wanderson Henrique Camargo Ros
 
Introdução do curso adm 40 h
Introdução do curso adm 40 hIntrodução do curso adm 40 h
Introdução do curso adm 40 h
 
Aula de C para Linux
Aula de C para LinuxAula de C para Linux
Aula de C para Linux
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Cartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdfCartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdf
 

Último

Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 

Último (20)

Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 

Introdução ao Latex

  • 1. Mariana M. Odashima (Instituto de Física – UFU) http://www.infis.ufu.br/gnano 9a Semana da Física – Universidade Federal de Uberlândia - 2016
  • 2. Outline ● O que é o LaTeX? ● Tipografia ● Qual a diferença entre LaTeX e TeX? ● Microsoft Word como WYSIWYG e o fight ● Exemplos ● Hello World ● Outros exemplos com título, autor ● Codificação de caracteres especiais (UTF-8) ● Funcionamento ● Compilação ● Estrutura do arquivo .tex ● Exemplo de preâmbulo ● Exemplo de documento ● Classes de documentos e o RevTeX ● Referências e bibtex ● Elementos: Fórmulas, Tabelas e Figuras ● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice ● Dicas
  • 3. O que é o LaTeX? O é um... programa linguagem pacote Talvez todos estejam corretos. é um conjunto de pacotes construído em cima do , um sistema criado por Donald Knuth.
  • 4. De onde surgiu o LaTeX? O é um derivado do chamado O é um sistema de formatação de textos. Ele foi programado em uma linguagem mais básica (Pascal + WEB) para produzir a tipografia de textos com lógica e alta qualidade. O nome é uma abreviação da palavra grega techné ( ), que se refere à artes e trabalhos mecânicos. A pronúncia segue então /téc/, como em “tecnologia”.
  • 5. O cientista da computação Donald Knuth desenvolveu o . No final da década de 60, Knuth estava prestes a publicar uma série de livros clássicos sobre programação, e ficou chocado ao ver a qualidade tipográfica da obra. “I didn’t know what to do. I had spent 15 years writing those books, but if they were going to look awful I didn’t want to write any more. How could I be proud of such a product?”[1] [1] N. H. F. Beebe, in TUGboat, Volume 26 (2005), No. 1 - Proceedings of the Practical TEX 2005 Conference De onde surgiu o LaTeX?
  • 6. Tipografia? Tipografia? É a arte de compor visualmente um texto, física ou digitalmente, com boa legibilidade e um resultado atraente. Tipografia com prensa
  • 10. Donald Knuth “The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music” “The art of computer programming”
  • 11. Exemplo: Quantum Statistical Mechanics (1962)
  • 13. Qual a diferença entre TeX e LaTeX? O TeX é a versão mais simples, feita para tipógrafos, para quem vai diagramar o livro. O TeX otimiza todos os parâmetros para adequar o texto às regras de tipografia, usando o computador. Para escrever relatórios, tccs, dissertações, precisamos de uma ferramenta que já tenha funções definidas para montar capítulos, fazer bibliografia, capa, seções do artigo, tabela, figura.
  • 14. O LaTeX é uma ferramenta para escrita e produção de texto baseada em TeX. Ela incorpora funções para organizar seu texto (seção, capítulo, tabela) e pacotes para equações, figuras, cores, caracteres especiais. O LaTeX foi desenvolvido pelo cientista da computação Leslie Lamport em 1985 e acabou deixando para trás o TeX, consolidando-se no ambiente acadêmico como forma de produzir textos em alta qualidade. Qual a diferença entre TeX e LaTeX?
  • 15. MS Word as WYSIWYG WYSIWYG = what you see is what you get usa a lógica (algoritmos) para o design Word usa o design visual (o que você vê é tudo que você tem à disposição) Word é ótimo para documentos curtos (cartas e memorandos) Word fica menos adequado para documentos longos e complexos (um livro, artigo científico, uma tese).
  • 16. Produção de um material escrito 1.Escrita do texto 2.Processamento da tipografia adequada 3.Visualização 1, 2, 3 1 e 3 http://www.cervanteax.es/queestex
  • 17. MS Word as WYSIWYG WYSIWYG = what you see is what you get Neste sentido, é uma nova máquina de escrever:
  • 19. ✔ grátis ✔ leve ✔ estável ✔ equações e referências são inseridas facilmente ✔ portátil ✔ qualidade visual superior ✔ fácil de escrever capítulos separadamente ➙ difícil de aprender ➙ exige habilidade computacional ➙ pago ➙ pode ser pesado ➙ trava ➙ lidar com equações e referências pode ser custoso ➙ depende da versão ➙ qualidade aceitável ➙ difícil de separar arquivo mantendo referências cruzadas ✔ prático, fácil de usar ✔ em primeira instância, não exige tanto do usuário Mas não existe ferramenta perfeita: é preciso avaliar o custo-benefício.
  • 21. Reflexão O que escrevo? Como escrevo? Que fonte uso? Quebrou o parágrafo? Quebrou a página?
  • 22. Proposta do LaTeX A ideia é que, após um tempo de treinamento e adaptação, você possa usar o de forma natural, tendo como foco principal o texto. escreva aqui seu texto
  • 23. Como começar? Ok, vamos dar início a um exemplo real.
  • 25. Como começar? Vamos ver 5 exemplos de comandos e seus resultados, ok?
  • 30. Vamos melhorar: título, autor, data documentclass[a4paper,12pt]{article} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle LARGE Hello World! end{document}
  • 32. Elementos (mês, capítulo, índice) em português documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle LARGE Hello World! end{document}
  • 34. Pacote Babel: importante! documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle LARGE Hello World! end{document}
  • 35. Abstract (Resumo) documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle begin{abstract} Este resumo é para exemplificar o uso do abstract no LaTeX. end{abstract} end{document}
  • 36. Abstract (Resumo) Babel já traduziu para “Resumo”
  • 37. Xi! Cadê o “ é ”? Babel já traduziu para “Resumo” Abstract (Resumo)
  • 38. Codificação de caracteres documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} usepackage[utf8]{inputenc} usepackage[T1]{fontenc} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle begin{abstract} A codificação é necessária, pois usamos teclado abnt, e pra exportar acentos no pdf. end{abstract} end{document}
  • 40. Exercício: o que está faltando? documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} usepackage[utf8]{inputenc} usepackage[T1]{fontenc} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} maketitle begin{abstract} No meio do caminho tinha uma pedra. end{abstract}
  • 41. Exercício: o que está faltando? documentclass[a4paper,12pt]{article} usepackage[brazilian]{babel} usepackage[utf8]{inputenc} usepackage[T1]{fontenc} begin{document} title{Introduction to LaTeX} author{Mariana M. Odashima} date{today} begin{abstract} No meio do caminho tinha uma pedra. end{abstract} end{document}
  • 42. Outline ● O que é o LaTeX? ● Tipografia ● Qual a diferença entre LaTeX e TeX? ● Microsoft Word como WYSIWYG e o fight ● Exemplos ● Hello World ● Outros exemplos com título, autor ● Codificação de caracteres especiais (UTF-8) ● Funcionamento ● Compilação ● Estrutura do arquivo .tex ● Exemplo de preâmbulo ● Exemplo de documento ● Classes de documentos e o RevTeX ● Referências e bibtex ● Elementos: Fórmulas, Tabelas e Figuras ● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice ● Dicas
  • 44. LaTeX é uma linguagem Ok, então você já percebeu que o é uma linguaguem de marcação (markup language), usando etiquetas (tags) para organizar seu texto. Este relatório descreve os resultados do experimento de queda livre realizado no laboratório de … . O objetivo da prática foi obter... Relatório do experimento de queda livre Mariana M. Odashima
  • 45. Linguagem de marcação Exemplo: html (hypertext markup language) Ex: clicar com o botão direito e ver o código-fonte do site do infis ou o do iqufu (ou apertar Ctrl+U)
  • 46. Alguns comandos section{Título da seção} ... chapter{Título do Capítulo} .... subsection{Título da subseção} ...
  • 47. Funcionamento: compilação! Compilador (pdflatex)fonte .tex .log registro de tudo que ocorreu na compilação Compilador: programa que traduz a linguagem de entrada em uma linguagem de saída produzindo mensagens de erro. MENSAGENS DE ERRO https://www.overleaf.com/help/209-tips-and-tricks-for-troubleshooting-latex#.V-pjqHUrKkA
  • 48. Funcionamento Compilador (pdflatex)fonte .tex .log registro de tudo que ocorreu na compilação Sempre vai “bugar”. Fique calmo e tente encontrar o erro de forma lógica. Com o tempo você perceberá seus erros. MENSAGENS DE ERRO https://www.overleaf.com/help/209-tips-and-tricks-for-troubleshooting-latex#.V-pjqHUrKkA
  • 49. Funcionamento Compilador (pdflatex)fonte .tex .aux .toc table of contents (sumário) .log registro de tudo que ocorreu na compilação referências cruzadas Surgem arquivos .log, .aux, .toc no seu diretório. É normal.
  • 50. Funcionamento Compilador (pdflatex)fonte .tex output .pdf .aux .toc table of contents (sumário) .log registro de tudo que ocorreu na compilação referências cruzadas Recomendamos compilar com o pdflatex, que já gera o pdf naturalmente. Talvez seja preciso compilar o bibtex.
  • 51. Estrutura do arquivo .tex documento Preâmbulo (dicionário): a. Parte introdutória que explica o propósito do documento e sua filosofia. b. Palavras que precedem aquilo que realmente se quer dizer. No , o preâmbulo contém as declarações globais do documento. Pacotes adicionais, declarações de estilo, novos comandos, especificações de opções. Boa prática = organização! Conforme o usuário ganha experiência, o preâmbulo vai aumentando. É importante mantê-lo organizado, comentado, para evitar perda de tempo do compilador, e do usuário futuro que não irá entender seu preâmbulo. preâmbulo
  • 52. Estrutura do arquivo .tex documento Preâmbulo (dicionário): a. Parte introdutória que explica o propósito do documento e sua filosofia. b. Palavras que precedem aquilo que realmente se quer dizer. No , o preâmbulo contém as declarações globais do documento. Pacotes adicionais, declarações de estilo, novos comandos, especificações de opções. Boa prática = organização! Conforme o usuário ganha experiência, o preâmbulo vai aumentando. É importante mantê-lo organizado, comentado, para evitar perda de tempo do compilador, e do usuário futuro que não irá entender seu preâmbulo. preâmbulo
  • 53. Estrutura do arquivo .tex documento Preâmbulo (dicionário): a. Parte introdutória que explica o propósito do documento e sua filosofia. b. Palavras que precedem aquilo que realmente se quer dizer. No , o preâmbulo contém as declarações globais do documento. Pacotes adicionais, declarações de estilo, novos comandos, especificações de opções. Boa prática = organização! Conforme o usuário ganha experiência, o preâmbulo vai aumentando. É importante mantê-lo organizado, comentado, para evitar perda de tempo do compilador, e do usuário futuro que não irá entender seu preâmbulo. preâmbulo
  • 54. Estrutura do arquivo .tex documento Preâmbulo (dicionário): a. Parte introdutória que explica o propósito do documento e sua filosofia. b. Palavras que precedem aquilo que realmente se quer dizer. No , o preâmbulo contém as declarações globais do documento. Pacotes adicionais, declarações de estilo, novos comandos, especificações de opções. Boa prática = organização! Conforme o usuário ganha experiência, o preâmbulo vai aumentando. É importante mantê-lo organizado, comentado, para evitar perda de tempo do compilador, e do usuário futuro que não irá entender seu preâmbulo. preâmbulo
  • 55. Estrutura do arquivo .tex documento Preâmbulo (dicionário): a. Parte introdutória que explica o propósito do documento e sua filosofia. b. Palavras que precedem aquilo que realmente se quer dizer. No , o preâmbulo contém as declarações globais do documento. Pacotes adicionais, declarações de estilo, novos comandos, especificações de opções. Boa prática = organização! Conforme o usuário ganha experiência, o preâmbulo vai aumentando. É importante mantê-lo organizado, comentado, para evitar perda de tempo do compilador, e do usuário futuro que não irá entender seu preâmbulo. preâmbulo EXEMPLO Preâmbulo real
  • 56. documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado usepackage[brazilian]{babel} % nomes dos elementos em português usepackage[utf8]{inputenc} % codificação de entrada com acentos usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf % outros pacotes técnicos úteis usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT usepackage{indentfirst} % faz a identação do primeiro parágrafo usepackage{amsfonts, amstext, amssymb, amsmath} % pacotes matemáticos usepackage{graphicx} % pacote para inserir gráficos usepackage{color,xcolor} % pacote mudar a cor usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote) hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links % novos comandos (providecommand define um comando novo se não foi já definido) providecommand{ket}[1]{vert #1 rangle} % ket | x > providecommand{bra}[1]{langle #1 vert} % bra < y | providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y > providecommand{mean}[1]{langle #1 rangle} % valor médio providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul % fim do preâmbulo begin{document}
  • 57. documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado usepackage[brazilian]{babel} % nomes dos elementos em português usepackage[utf8]{inputenc} % codificação de entrada com acentos usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf % outros pacotes técnicos úteis usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT usepackage{indentfirst} % faz a identação do primeiro parágrafo usepackage{amsfonts, amstext, amssymb, amsmath} % pacotes matemáticos usepackage{graphicx} % pacote para inserir gráficos usepackage{color,xcolor} % pacote mudar a cor usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote) hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links % novos comandos (providecommand define um comando novo se não foi já definido) providecommand{ket}[1]{vert #1 rangle} % ket | x > providecommand{bra}[1]{langle #1 vert} % bra < y | providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y > providecommand{mean}[1]{langle #1 rangle} % valor médio providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul % fim do preâmbulo begin{document}
  • 58. documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado usepackage[brazilian]{babel} % nomes dos elementos em português usepackage[utf8]{inputenc} % codificação de entrada com acentos usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf % outros pacotes técnicos úteis usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT usepackage{indentfirst} % faz a identação do primeiro parágrafo usepackage{amssymb, amsmath} % pacotes matemáticos usepackage{graphicx} % pacote para inserir gráficos usepackage{color,xcolor} % pacote mudar a cor usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote) hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links % novos comandos (providecommand define um comando novo se não foi já definido) providecommand{ket}[1]{vert #1 rangle} % ket | x > providecommand{bra}[1]{langle #1 vert} % bra < y | providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y > providecommand{mean}[1]{langle #1 rangle} % valor médio providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul % fim do preâmbulo begin{document}
  • 59. documentclass[12pt,openany,a4paper]{book} %openany:capítulo pode começar em qualquer lado usepackage[brazilian]{babel} % nomes dos elementos em português usepackage[utf8]{inputenc} % codificação de entrada com acentos usepackage[T1]{fontenc} % hifenação com acentos e permite copypaste de acentos no pdf % outros pacotes técnicos úteis usepackage[top=3cm,left=3cm,bottom=2cm,right=2cm]{geometry} % margens ABNT usepackage{indentfirst} % faz a identação do primeiro parágrafo usepackage{amssymb, amsmath} % pacotes matemáticos usepackage{graphicx} % pacote para inserir gráficos usepackage{color,xcolor} % pacote mudar a cor usepackage{setspace} % pacote para ajustar os espaçamentos como simples ou duplo usepackage{hyperref} % links dentro do texto (hyperref possui questões de ordenamento de pacote) hypersetup{colorlinks, citecolor=black, filecolor=black,linkcolor=black,urlcolor=black} % cor nos links % novos comandos (providecommand define um comando novo se não foi já definido) providecommand{ket}[1]{vert #1 rangle} % ket | x > providecommand{bra}[1]{langle #1 vert} % bra < y | providecommand{braket}[2]{langle #1 vert #2 rangle} % bracket < x | y > providecommand{mean}[1]{langle #1 rangle} % valor médio providecommand{red}[1]{textcolor{red}{textbf{#1}}} % troca a cor para vermelho providecommand{blue}[1]{textcolor{blue}{#1}} % troca a cor para azul % fim do preâmbulo begin{document}
  • 60. Estrutura do arquivo .tex documento preâmbulo EXEMPLO de um documento
  • 61. documentclass[12pt,openany,a4paper]{book} usepackage[brazilian]{babel} % nomes dos elementos em português ... % fim do preâmbulo begin{document} title{Introdução às funções de Green de equilíbrio} author{Mariana M. Odashima} date{today} maketitle tableofcontents chapter{Introdução}label{chap:cap1} The Green's functions method is a powerful mathematical tool to solve linear differential equations. These functions were named after the English miller, physicist and mathematician George Green (1793- 1841). His seminal work ``An essay on the application of mathematical analysis to the theories of electricity and magnetism'' (1828) cite{GreenEssay} developed a theory of partial differential equations with general boundary conditions. section{Funções de Green clássicas}label{sec:classica} Formally, a Green's function is a solution of a textit{linear differential equation} with a textit{Dirac delta} textit{inhomogeneous source} (sometimes referred as a delta or unit pulse) with textit{homogeneous boundary conditions}.
  • 62. section{Funções de Green quânticas}label{sec:quantica} By the beginning of the 20th century, Green's functions were generalized to the theory of linear operators, in particular, they were applied to the class of Sturm-Liouville operators cite{Sturm}. chapter{A técnica das equações de movimento} section{Formalismo} section{A cadeia linear não-interagente} subsection{Molécula de hidrogênio} subsection{Cadeia semi-infinita} subsection{Cadeia infinita} chapter{Funções de Green recursivas} section{Funções de Green recursivas de superfície} section{Implementação} chapter{Conclusões} begin{thebibliography}{99} bibitem{Sturm} W. O. Amrein, A. M. Hinz, and D. P. Pearson, textit{ Sturm-Liouville Theory: Past and Present} (Springer, New York, 2005). bibitem{GreenEssay}G. Green, textit{ arXiv preprint arXiv:0807.0088}, 2008. end{thebibliography} end{document}
  • 63. Estrutura do arquivo .tex documento preâmbulo RESULTADO??
  • 64. begin{document} title{Introdução às funções de Green de equilíbrio} author{Mariana M. Odashima} date{today} maketitle tableofcontents
  • 65. chapter{A técnica das equações de movimento} section{Formalismo} section{A cadeia linear não-interagente} subsection{Molécula de hidrogênio} subsection{Cadeia semi-infinita} subsection{Cadeia infinita} chapter{Funções de Green recursivas} section{Funções de Green recursivas de superfície} section{Implementação}
  • 66. Classe do documento documentclass[12pt,a4paper]{book} book (two-sided, com chapter, sem abstract) report (one-sided, com chapter, com abstract) article (one-sided, sem chapter, com abstract) Mudam a capa, numeração das folhas, Outras classes importantes: memoir (boa para tcc e tese, abnt) revtex (para artigos formato aps) documento preâmbulo documentclass[opções]{book, report or article}
  • 67. Opções na classe do documento documentclass[12pt,a4paper]{book} Opções: 11pt ou 12pt (default: 10pt) a4paper oneside, twoside onecolumn, twocolumn openany, openright (capítulo) documento preâmbulo http://texblog.org/2013/02/13/latex-documentclass-options-illustrated/
  • 68. Book
  • 75. Referências Aquele exemplo de documento gerou esta página
  • 76. Bibliografia na mão: argh! begin{thebibliography}{100} bibitem{Sturm} W. O. Amrein, A. M. Hinz, and D. P. Pearson, textit{ Sturm-Liouville Theory: Past and Present} (Springer, New York, 2005). bibitem{GreenEssay}G. Green, textit{ arXiv preprint arXiv:0807.0088}, 2008. end{thebibliography} Mas, esta é uma forma arcaica de fazer bibliografia, pois é muito manual. Para 1 ou 2 referências, até dá, mas depois é preciso montar uma biblioteca contendo as suas referências. https://www.sharelatex.com/learn/Bibliography_management_with_bibtex OBS: para referenciar: cite{nome}
  • 77. BibTeX Administra a lista de referências. Criado em 1985 por Leslie Lamport (pai do Latex) e Oren Patashnik As referências devem estar em um arquivo .bib Programas como JabRef e Mendeley podem organizar sua biblioteca @article{ Martin, title={Theory of many-particle systems. I}, author={Martin, Paul C and Schwinger, Julian}, journal={Phys. Rev.}, volume={115}, number={6}, pages={1342}, year={1959}, doi={http://dx.doi.org/10.1103/PhysRev.115.1342}, publisher={APS} }
  • 78. @article{ GreenEssay, title={An Essay on the Application of mathematical Analysis to the theories of Electricity and Magnetism}, author={Green, George}, journal={arXiv preprint arXiv:0807.0088}, year={2008} } @book{ Sturm, title={Sturm-Liouville Theory: Past and Present}, author={Amrein, Werner O and Hinz Andreas M and Pearson, David P }, year={2005}, publisher={Springer} } arquivo.bib BibTeX … bibliographystyle{plain} bibliography{arquivo} end{document} arquivo .tex
  • 79. Funcionamento Compilador (pdflatex e bibtex)fonte .tex output .pdf .aux .toc table of contents (sumário) .log registro de tudo que ocorreu na compilação arquivo .bib arquivo .bbl referências cruzadas Rodar pdflatex → bibtex → pdflatex 2x
  • 80. Como fazer um .bib? Exportar referência em .bib
  • 81. Como fazer um .bib? Exportar referência em .bib
  • 82. Como fazer um .bib? Google Acadêmico (scholar): exporta referência em .bib Cuidado: algumas referências podem estar incompletas. Verifique!
  • 83. Exercício RÁPIDO 1. Entre no Google Acadêmico ou no Physical Review 2. Procure por um artigo ou um livro 3. Exporte em bib 4. Examine a estrutura
  • 84. Outline ● O que é o LaTeX? ● Tipografia ● Qual a diferença entre LaTeX e TeX? ● Microsoft Word como WYSIWYG e o fight ● Exemplos ● Hello World ● Outros exemplos com título, autor ● Codificação de caracteres especiais (UTF-8) ● Funcionamento ● Compilação ● Estrutura do arquivo .tex ● Exemplo de preâmbulo ● Exemplo de documento ● Classes de documentos e o RevTeX ● Referências e bibtex ● Elementos: Fórmulas, Tabelas e Figuras ● Beamer (LaTeX para apresentações) e TexMaths para LibreOffice ● Dicas
  • 87. Equações com mais de uma linha Equação: begin{align} ax^2 + bx + c &= 0 dx^2 + ex + f &= 0 end{align} & indica o local de alinhamento
  • 88. Use align, evite eqnarray http://texblog.net/latex-archive/maths/eqnarray-align-environment/ http://www.tug.org/pracjourn/2006-4/madsen/madsen.pdf Há alguns comandos obsoletos (deprecated) que foram abandonados pela comunidade pelas falhas e problemas. Um deles é o eqnarray, que produz equações “deformadas” Use align quando precisar fazer equações de múltiplas linhas
  • 89. Fórmulas dentro do texto (inline) Pacotes: amssymb, amsmath, amsfonts, amstext Dentro do texto (inline): usar ( … ), por exemplo: Ou: A 2a Lei de Newton, ( vec F=m vec a ), ... A 2a Lei de Newton, ( mathbf{F}=m mathbf{a} ), ... http://tex.stackexchange.com/questions/510/are-and-preferable-to-dollar-signs-for-math-mode OBS: evitar usar $, use ( e )
  • 90. Equações sem número Equação não-numerada: usar [ e ]: A equação abaixo usa o delimitador textbackslash[ de exibição de equações: [ a+b+c+d+e = f ] Ou: begin{equation*} a+b+c+d+e=f end{equation*} O asterisco elimina a numeração do equation
  • 91. Parênteses, colchetes, chaves Parênteses, colchetes, chaves e fração begin{equation} left{ left[ left( frac{1}{x} right) + 1 right] cdot 2 right} = 0 end{equation} begin{equation} theta(t)=left{ begin{array}{r l} 1, & text{ for } t geq 0, 0, & text{ for } t leq 0, end{array} right. end{equation} Caso não feche o parênteses/chaves: right.
  • 92. Comandos úteis providecommand{ket}[1]{vert #1 rangle} % ket | x > providecommand{bra}[1]{langle #1 vert} % bra < y | providecommand{braket}[2]{langle #1 vert #2 rangle} % <x|y> providecommand{mean}[1]{langle #1 rangle} % valor médio Ex: ket{varphi} Ex: bra{Psi} Ex: braket{Psi}{varphi} Ex: mean{hat X}
  • 93. Comandos úteis be Q = Delta U + W ee newcommand{be}{begin{equation}} newcommand{ee}{end{equation}} renewcommand{r}{{bf r}} newcommand{rp}{{bf r'}} [ displaystyleint d^3r f(r-rp) = h(rp) ] defa{alpha} defg{gamma} defG{Gamma} defD{Delta} defe{varepsilon} defS{Sigma}
  • 94. Comandos úteis: diff para derivada parcial usepackage{xifthen} % para derivada parcial newcommand{diff}[2][]{% ifthenelse{equal{#1}{}}{% dfrac{partial}{partial #2} % se for ordem 1 }{% dfrac{partial^#1}{partial #2^#1} % ordem n }% } Uso: ( diff[n]{x} = diff{y} )
  • 95. Matrizes usepackage{amsmath} pmatrix (parênteses) bmatrix (colchetes) vmatrix (barra vertical determinante begin{equation} begin{pmatrix} alpha & beta^{*} gamma^{*} & delta end{pmatrix} end{equation} begin{equation} begin{bmatrix} 1 & y^{*} x^{*} & 2 end{bmatrix} end{equation} begin{equation} begin{vmatrix} A & B C & D end{vmatrix} end{equation}
  • 96. Símbolos matemáticos Alguns “quick sheets” (são bem antigos). Ex: ftp://ftp.ams.org/pub/tex/doc/amsmath/short-ma th-guide.pdf http://users.dickinson.edu/~richesod/latex/latexc heatsheet.pdf https://www.math.brown.edu/~jhs/ReferenceCard s/LaTeXRefCard.v2.0.pdf
  • 97. Símbolos matemáticos Editores Kile (linux) e TexMaker (win,linux,mac)
  • 99. Tabelas (parte interna) Ambiente “tabular” begin{center} begin{tabular}{ c c c } célula1 & célula2 & célula3 célula4 & célula5 & célula6 célula7 & célula8 & célula9 end{tabular} end{center} https://www.sharelatex.com/learn/Tables Alinhamento centralizado c. Pode ser à esquerda, l, ou à direita, r.
  • 100. Tabelas (parte interna) Ambiente “tabular” begin{center} begin{tabular}{ |c|c|c| } hline célula1 & célula2 & célula3 hline célula4 & célula5 & célula6 hline célula7 & célula8 & célula9 hline end{tabular} end{center}
  • 101. Tabela completa Ambiente “table” begin{table}[ht] caption{Exemplo de tabela.} % legenda centering begin{center} begin{tabular}{ c c c } hlinehline célula1 & célula2 & célula3 hline célula4 & célula5 & célula6 célula7 & célula8 & célula9 hline end{tabular} end{center} label{table:exemplo} % etiqueta para referenciar end{table} Já numerou! OBS: para referenciar: ref{table:exemplo}
  • 102. Posicionamento da tabela h = neste ponto do texto (here) t = no alto da página (top) b = no final da página (bottom) p = no final, em uma folha separada (page) ! = forçar posicionamento ignorando as regras de espaçamento do tex Exemplo: begin{table}[!ht] http://tex.stackexchange.com/questions/35125/how-to-use-the-placement-options-t-h-with-figures
  • 103. Multicolunas ou multilinhas multirow{N} com usepackage{multirow} multicolumn{N} begin{table}[p] caption{Exemplo de tabela.} % legenda centering begin{center} begin{tabular}{ c c c } hlinehline multicolumn{3}{c}{células 1 a 3} hline multirow{2}{*}{célula 4 e 7} & célula5 & célula6 & célula8 & célula9 hline end{tabular} end{center} label{table:tabelaexemplo} end{table} * = largura definida pelo conteúdo http://tex.stackexchange.com/questions/4239/which-measurement-units-should-one-use-in-latex
  • 104. Figuras: usepackage{graphicx} begin{figure}[!b] caption{Figura de um gato.} % Legenda centering includegraphics[width=0.5linewidth]{cat.jpg} label{fig:cat} % etiqueta end{figure}
  • 105. Figuras: usepackage{graphicx} begin{figure}[!b] caption{Figura de um gato.} % Legenda centering includegraphics[width=0.5linewidth]{cat.jpg} label{fig:cat} % etiqueta end{figure} Exercício: testar qual a diferença entre [b], [!b], [hb]
  • 106. Beamer
  • 107. LaTeX Beamer Apresentações tipo powerpoint porém com a classe documentclass{beamer} A ideia é ótima: apresentações precisam de fontes sans-serif, espaços em branco, alinhamento Mas nem sempre o beamer é satisfatório: para apresentações sem muitas imagens, ou com muitas equações, está bem.
  • 108. LaTeX Beamer Apresentações tipo powerpoint porém com a classe documentclass{beamer} A ideia é ótima: apresentações precisam de fontes sans-serif, espaços em branco, alinhamento A execução é simples: begin{frame} frametitle{Roteiro} tableofcontents end{frame}
  • 109. LaTeX Beamer Exemplos da internet: Ver mais templates em https://latex.simon04.net/
  • 110. Alguns prós do Beamer Fácil de usar e reaproveitar as equações do texto Fácil de obter efeitos interessantes como links e sumários, que são intrínsecos à organização em seções e subseções. Fácil usar transições sequenciais com pause Fácil de fazer slides de uma única imagem Elegância natural na limpeza e organização dos slides Ótimo para apresentações acadêmicas, como defesas.
  • 111. Alguns contras do Beamer Estimula um layout chato, por ex., bullets (listas como esta), e boxes feios. Sem dinâmica, pense no prezi. Para personalizar o layout é preciso pesquisar muito. (Cuidado: os temas padrão já foram utilizados inúmeras vezes, evite-os! Viraram lugar-comum. http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html ) Para criar um slide com imagens múltiplas e estruturas usando o begin{minipage} é preciso certa paciência. O tempo de compilação deixa de ser razoável para apresentações com muitas imagens bitmap jpg/png https://www.ethos3.com/2015/04/why-bullet-points-kill-presentations/
  • 112. Exemplo de preâmbulo documentclass{beamer} usepackage[utf8]{inputenc} % codificação usepackage[T1]{fontenc} % codificação usepackage[brazil]{babel} % elementos em português usepackage{amssymb,amsmath,bm} % pacotes matemáticos usepackage{graphicx} % para inserir figuras usepackage{palatino} % fonte sans-serif usetheme{default} % Tema do layout limpo: nada de Berkeley, PaloAlto, Warsaw % Opcoes interessantes usefonttheme[onlymath]{serif} % Fonte serif para equações setbeamertemplate{navigation symbols}{} % remove os ícones pequenos de navegação setbeamercovered{transparent} % quando houver pausas, ele introduz o slide em branco setbeamertemplate{footline}[frame number] %números nos slides title{Título} author{small Nome do Aluno small Nome do orientador} institute{Universidade Federal Uberlândia} date{today}
  • 113. Exemplo de documento beamer begin{document} frame{titlepage} %capa begin{frame} frametitle{Roteiro} tableofcontents % sumário da apresentação end{frame} begin{frame} frametitle{Motivação} begin{itemize}[<+->] % a opção <+-> pausa a cada item item Transporte através de sistemas de baixa dimensionalidade item[] mbox{} % espaço vazio e sem símbolo de item item Método correlacionado: sem aproximação de partículas não-interagentes, sem campo médio item[] mbox{} % espaço vazio e sem símbolo de item item Observação da dinâmica do sistema fora do equilíbrio e transientes end{itemize} onslide<1->centeringincludegraphics[width=4cm]{figs/transport.png} end{frame} section{Motivação} … end{document}
  • 116. Dicas para o Beamer Remova os símbolos das setas de navegação! setbeamertemplate{navigation symbols}{} Numere slides no rodapé setbeamertemplate{footline}[frame number] Sumário enfatizando a mudança de seção (bom para organização da apresentação da defesa, se for longa) AtBeginSection[] { % no começo da seção begin{frame}<beamer> thispagestyle{empty} frametitle{Roteiro} % fazer um frame com título Roteiro tableofcontents[currentsection] % mostra o sumário end{frame} % e enfatiza a seção atual }
  • 117. Sugestões de Links (Gilmar Sousa) Vários modelos (templates) https://www.overleaf.com/gallery/tagged/presentat ion#.V-7j-3qrTrd https://pt.sharelatex.com/templates/presentations http://www2.informatik.uni-freiburg.de/~frank/ENG/ latex-course/latex-course-3/latex-course-3_en.html
  • 119. Dicas ao trabalhar no LaTeX Escreva os trechos por partes e compile trechos pequenos, para evitar acúmulo de erros Bugou? Deu erro? Fique calmo Leia a mensagem de erro, veja a linha onde parou Verifique se há algum erro de digitação Isole o erro: separe em partes comentando (%) e compile para ver até onde está em ordem
  • 120. Boa prática “Organizar a vida é um processo. Um hábito.” http://vidaorganizada.com/como-se-organizar/ Cuide da higiene do seu arquivo .tex e do seu sistema de arquivos. Deixe seu .tex limpo e comentado.
  • 121. Separação de arquivos Se seu arquivo estiver muito extenso, você pode “quebrá-lo” em vários arquivos, incluindo-os no arquivo base, e editando-os separadamente. Os comandos input{cap1.tex} e include{cap1.tex} permitem que você coloque um capítulo escrito em um arquivo tex separado (cap1.tex), e o inclua no arquivo tese.tex. O input é só um corte, um pedaço do arquivo; já o include “quebra a página” e compila separado, o que acelera a compilação, caso já exista o aux pronto. http://tex.stackexchange.com/questions/246/when-should-i-use-input-vs-include
  • 122. Caracteres reservados e como escrevê-los # (hashtag, pound ou number sign, usado nas macros): # $ (dollar sign, usado antigamente em matemática): $ % (percent sign, usando nos comentários :) % & (ampersand, usado em tabelas e equações): & _ (underscore, usado para superscrito em matemática): _ { e } (curly brackets ou braces, usado em todo lugar): { e } ~ (tilde, usado na acentuação): ~{} ou textasciitilde ^ (circumflex, usado para sobrescrito em matemática): ^{} ou textasciicircum (backslash, usado em todo lugar): textbackslash{} ou backslash (math mode) https://en.wikibooks.org/wiki/LaTeX/Basics
  • 123. Formatação básica Negrito: textbf{} - mathmode: mathbf{} Itálico: textit{} Sublinhado: underline{} Espaço entre parágrafos: deixar linha livre, tipo: Comentários: % comentário Aspas: abre com dupla crase ``→ “ fecha com dupla aspa simples ’ : ’’ → ” http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/QuotDash.html usepackage{bm} bold math
  • 124. Cursos na internet: busca rápida Curso de Introdução ao LATEX (Prof. Ricardo Lessa Azevedo, Prof Rogério Luís Rizzi, Pétterson Vinícius Pramiu, Carlos Henrique França, Jeverson da Costa Pinto,Igor Castoldi) http://www.inf.unioeste.br/~claudia/tutorial_latex.pdf Overleaf course by John Less-Miller: https://www.overleaf.com/latex/learn/free-online-introduction-to-latex -part-1#.V-kw3nUrKkA Simple step-by-step tutorial: https://www.latex-tutorial.com/ Como instalar o editor TeXMaker e LaTeX engine Miktex no windows? Buscar no youtube. No Linux, baixar Kile e texlive.
  • 125. Quero experimentar o LaTeX sem instalar Experimente on-line no site https://www.overleaf.com
  • 127. Overleaf: clique em source e veja o .tex
  • 129. TeXMaths Busque no google e instale. É grátis!
  • 130. Conclusões O LaTeX é uma ferramenta de produção de textos com alta qualidade visual É preciso que o usuário seja organizado e cuidadoso na administração do arquivo .tex e tenha a paciência de resolver os erros de compilação A bibliografia e equações são simples de serem produzidas, bem como as referências cruzadas O LaTeX demanda uma curva de aprendizado porém pode ser um bom investimento para documentos complexos, como teses e dissertações.
  • 131. Agradecimentos Aos organizadores da Semana da Física da UFU, ao prof. Gerson Ferreira e Gilmar Sousa. Obrigada! http://www.infis.ufu.br/gnano