Introdução ao LaTeX: formatação de texto, documento, referências, figuras, matemática e alguns exemplos na área da Química.
Esta apresentação do Workshop de Introdução ao LaTeX fez parte do programa das Jornadas de Engenharia Química do Instituto Superior Técnico, Universidade de Lisboa em 26 de março de 2015.
1. Miguel e Joana Pardal
26 março 2015
3/28/2015 Instituto Superior Técnico
Workshop
2. Apresentação
Joana P Pardal
– LEIC 2001
– MEIC 2004
– Link Consulting
Miguel Pardal
– LEIC 2000
– MEIC 2006
– DEIC 2014
– Professor Auxiliar
DEI Técnico
3. LaTeX
• Largamente utilizado na academia
• Produz documentos com boa estética
– Cumpre as regras exigidas por publicações
• Tem suporte incorporado para
expressões matemáticas.
• Gera a lista de referências
de forma automática
• É programável e… tem comentários
Texto principal
% Apontamento sobre o texto
3/28/2015 Instituto Superior Técnico
4. Breve história
• Tudo começou com o TeX em 1978
– Linguagem de typesetting (formatação de
texto) inventada por Donald Knuth
– Para criar texto de qualidade com pouco
esforço
– Permitir obter os mesmos resultados em
todos os computadores, em qualquer ponto
do tempo
• Depois surgiu o LaTeX em 1984
– Abreviatura de Lamport TeX
– Acrescenta comandos para estruturar
documentos, paginar, figuras, etc.
3/28/2015 Instituto Superior Técnico
5. Agenda do Workshop
• Ferramentas
• Documentos LaTeX
• Matemática e Figuras
• Bibliografias
3/28/2015 Instituto Superior Técnico
Aprender
fazendo !
6. Instaladas nos PCs do laboratório
3/28/2015 Instituto Superior Técnico
Ferramentas
7. Ferramentas
• Gerador de documentos
– pdflatex (faz parte do MiKTeX)
• Editor de texto
– TeXMaker
• Gestor de referências
– JabRef
3/28/2015 Instituto Superior Técnico
14. Linguagem
• Separação de forma e conteúdo
– “Escrever o texto sem pensar na formatação”
– O documento é um ficheiro de texto
– Espaços (1 ou +) separam palavras
– Linhas vazias (1 ou +) separam parágrafos
• Palavras começadas por
são comandos
– comando
– comando{argumento}
– comando[argumento opcional]{argumento}
3/28/2015 Instituto Superior Técnico
15. O meu primeiro documento
documentclass{article}
begin{document}
Hello world!
end{document}
3/28/2015 Instituto Superior Técnico
16. Erros
• Se o ficheiro tiver erros, então
não é possível gerar o documento
• Como interpretar a mensagem de erro?
– Ler a mensagem…
– Pensar do ponto de vista do computador
• Normalmente o erro indica o ficheiro
e a linha que deu origem ao erro
3/28/2015 Instituto Superior Técnico
17. O meu primeiro erro …
documentclass{article}
begin{document}
Latex Hello world!
end{document}
3/28/2015 Instituto Superior Técnico
19. Criar novos comandos
• Criar um novo comando:
newcommand{ULx}{Universidade de Lisboa}
• Usar o novo comando:
ULx
• Um comando pode ter argumentos:
newcommand{destaque}[1]{textbf{#1}}
destaque{palavra}
3/28/2015 Instituto Superior Técnico
21. Usar pacotes de comandos
• Carregar pacotes de comandos
usepackage{hyperref}
• E depois usar os comandos
url{http://www.tecnico.pt}
• Existem milhares de pacotes,
que podem ser descarregados
a partir da Internet
3/28/2015 Instituto Superior Técnico
26. Etiquetas
• Para podermos referir um ponto do
documento é necessário criar uma
etiqueta
label
• Para usar a referência:
ref
pageref
3/28/2015 Instituto Superior Técnico
28. Os números não aparecem…
• Em vez da referência aparece ?
• É necessário executar o comando
pdflatex 2 vezes
– A primeira para gerar o texto e colecionar
etiquetas
– A segunda para colocar as referências
certas
3/28/2015 Instituto Superior Técnico
29. Ambientes
• Os ambientes são declarações
com um âmbito delimitado
begin{name}[optional]{argument}
…
end{name}
• Usados para alterar o aspeto
ou outra propriedade
3/28/2015 Instituto Superior Técnico
30. Lista de pontos (bullets)
...
begin{itemize}
item A
item B
end{itemize}
...
3/28/2015 Instituto Superior Técnico
45. Figuras
• Para incluir imagens ou desenhos
feitos com outros programas
• Pacote graphicx
– Comando includegraphics
• Tipos de ficheiros
– PNG, JPG, PDF
3/28/2015 Instituto Superior Técnico
46. Qual é o melhor formato?
• PDF e EPS são vetoriais
– A imagem pode ser aumentada
geometricamente sem perda de qualidade
• PNG e JPG são vetores de bits
– Capturas de ecrã
– Fotos
• Programas de edição de imagem:
– GIMP, ImageMagick, IrfanView
3/28/2015 Instituto Superior Técnico
50. Exemplo de uma tese
@MastersThesis{Apelido16,
Title = {A minha tese},
Author = {O meu nome},
School = {IST UTL},
Year = {2016},
Timestamp = {2015.03.26}
}
3/28/2015 Instituto Superior Técnico
Ficheiro bibliografia.bib
51. Bibliografia
• Para citar no texto:
cite{Apelido16}
• Para gerar a bibliografia:
bibliographystyle{plain}
bibliography{bibliografia}
3/28/2015 Instituto Superior Técnico
52. Comando bibtex
• Para gerar o documento com
referências é necessário:
– Correr o comando pdflatex para gerar o
texto sem referências
– Depois o comando bibtex para produzir
os itens de bibliografia
– E finalmente o comando pdflatex
mais 2 vezes
• Para adicionar a bibliografia
• E para acertar as referências
3/28/2015 Instituto Superior Técnico
54. Quase no fim…
• Perguntas ?
• Boa investigação…
– Boa escrita!
3/28/2015 Instituto Superior Técnico
ObrigadoThank you
Miguel.Pardal@tecnico.ulisboa.pt
Joana.Paulo.Pardal@tecnico.ulisboa.pt
58. Toques finais
• Badness
– Métrica interna do LaTeX para procurar
a melhor distribuição de palavras
pelos parágrafos (e espaçamentos)
• No fim do documento, verificar:
– Se há parágrafos que acabam noutra página
– Linhas que só têm uma (ou duas) palavra
• Rescrever?!
– Figuras colocadas muito longe da referência
– …
3/28/2015 Instituto Superior Técnico