O documento apresenta um workshop sobre LaTeX no Instituto Superior Técnico. Apresenta ferramentas LaTeX como o editor TeXMaker e o gerador de documentos pdflatex. Explica como criar documentos LaTeX, incluindo secções, figuras, matemática e bibliografias.
2. Apresentação
Joana P Pardal
– LEIC 2001
– MEIC 2004
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
11/25/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.
11/25/2015 Instituto Superior Técnico
6. Agenda do Workshop
• Ferramentas
• Documentos LaTeX
• Matemática e Figuras
• Bibliografias
11/25/2015 Instituto Superior Técnico
Aprender
fazendo !
7. Instaladas nos PCs do laboratório
11/25/2015 Instituto Superior Técnico
Ferramentas
8. Ferramentas
• Gerador de documentos
– pdflatex (faz parte do MiKTeX)
• Editor de texto
– TeXMaker
• Gestor de referências
– JabRef
11/25/2015 Instituto Superior Técnico
15. 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}
11/25/2015 Instituto Superior Técnico
16. O meu primeiro documento
documentclass{article}
begin{document}
Hello world!
end{document}
11/25/2015 Instituto Superior Técnico
17. 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
11/25/2015 Instituto Superior Técnico
18. O meu primeiro erro …
documentclass{article}
begin{document}
Latex Hello world!
end{document}
11/25/2015 Instituto Superior Técnico
20. 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}
11/25/2015 Instituto Superior Técnico
22. 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
11/25/2015 Instituto Superior Técnico
27. Etiquetas
• Para podermos referir um ponto do
documento é necessário criar uma
etiqueta
label
• Para usar a referência:
ref
pageref
11/25/2015 Instituto Superior Técnico
29. 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
11/25/2015 Instituto Superior Técnico
30. 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
11/25/2015 Instituto Superior Técnico
31. Lista de pontos (bullets)
...
begin{itemize}
item A
item B
end{itemize}
...
11/25/2015 Instituto Superior Técnico
37. Outras particularidades
• `palavra'
• ``palavra''
• - traço pequeno
• -- traço grande
• para escrever caracteres reservados
– % para escrever %
– para forçar espaço
11/25/2015 Instituto Superior Técnico
46. Figuras
• Para incluir imagens ou desenhos
feitos com outros programas
• Pacote graphicx
– Comando includegraphics
• Tipos de ficheiros
– PNG, JPG, PDF
11/25/2015 Instituto Superior Técnico
47. 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
11/25/2015 Instituto Superior Técnico
51. Exemplo de uma tese
@MastersThesis{Apelido16,
Title = {A minha tese},
Author = {O meu nome},
School = {IST UTL},
Year = {2016},
Timestamp = {2015.03.26}
}
11/25/2015 Instituto Superior Técnico
Ficheiro bibliografia.bib
52. Bibliografia
• Para citar no texto:
cite{Apelido16}
• Para gerar a bibliografia:
bibliographystyle{plain}
bibliography{bibliografia}
11/25/2015 Instituto Superior Técnico
53. 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
11/25/2015 Instituto Superior Técnico
55. Quase no fim…
• Perguntas ?
• Boa investigação…
– Boa escrita!
11/25/2015 Instituto Superior Técnico
ObrigadoThank you
Miguel.Pardal@tecnico.ulisboa.pt
Joana.Paulo.Pardal@tecnico.ulisboa.pt
59. 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
– …
11/25/2015 Instituto Superior Técnico