Miguel Amador NEBM Education Courses E-mail: nebm@ist.utl.pt Instituto Superior Técnico 29 de Abril de 2011
Outline 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Porquê o LaTeX? Iniciando o LaTeX... Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Porquê?
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Vantagens... Porquê usar? Aspecto profissional Controlo absoluto sobre o documento Configuração de estilos Software gratuito Foco na escrita Escrita científica/matemática Automatismos na construção do documento Referências cruzadas Portabilidade Grande biblioteca de funcionalidades
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Desvantagens... Nem tudo são rosas... Não é WYSWYG! Personalização inicial de documentos é demorada Tempo de aprendizagem... mais longo Nunca se sabe tudo...... mas também... Life is not easy...
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Pensar como um programador...
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Documentos de A a Z... Exemplo do que se pode fazer... Artigos Teses Monografias Livros Apresentações Poster s Tudo o que se imaginar
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Ficheiros de A a Z...
Porquê o LaTeX? Iniciando o LaTeX... LaTeX! Programas de A a Z... Editor de Texto Permite a edição dos ficheiros, apresentando o código com realces coloridos das funções o que facilita a identificação das mesma. Editor de BibTex Permite a edição dos ficheiros, apresentando o código com realces coloridos das funções o que facilita a identificação das mesma. Actualizações Os Principais Programas pré-instalam a grande maioria dos pacotes existentes. Porém estes são muitas vezes actualizados, recorrendo a este programa.
Porquê o LaTeX? Iniciando o LaTeX... Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Porquê o LaTeX? Iniciando o LaTeX... Instalação do Software Em geral, todas as componentes estão disponíveis conjuntamente em distribuições de software, bastando uma simples instalação. Windows MikTex e Texnic Center http://www.texniccenter.org/ Mac OS MacTeX http://www.tug.org/mactex/ Todas as Plataformas texmaker http://www.xm1math.net/texmaker/
Porquê o LaTeX? Iniciando o LaTeX... O que são os ficheiros do LaTeX? Cria-se um ficheiro de texto myfile.tex O LaTeX gera uma série de outros ficheiros quando se compila o ficheiro: myfile.aux contém informação auxiliar (p.e. referências cruzadas) myfile.log contém registro dos erros ocorridos myfile.toc contém informação do indíce myfile.pdf versão.pdf do ficheiro Pode ainda existir outros ficheiros.tex que podem ser incluídos no principal. Pode ainda haver ficheiros com estilos específicos e/ou com bibliografia. São criados igualmente outros ficheiros auxiliares.
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
O meu primeiro documento Introdução
O meu primeiro documento Introdução O Código... \ d o c u m e n t c l a s s [ 1 1 pt ] { a r t i c l e } \ s e t l e n g t h {\ p a r i n d e n t }{0cm} \ s e t l e n g t h {\ p a r s k i p } { 1. 3 ex } \ i n p u t { d e f i n i c o e s } \ begin {document } \ t i t l e {My f i r s t document } \ author {Your name} \ m a k e t i t l e \ s e c t i o n { I n t r o d u c t i o n } This i s my \emph{ f i r s t } document. I typed i t on \ today. I now know about 1\% o f \LaTeX\ which i s enough to g e t me s t a r t e d, but I s t i l l have a l o t to l e a r n. For example,?? Q u o t a t i o n s a r e sometimes t r i c k y?? ( Hyndman, 2008). My f i r s t e q u a t i o n d e f i n e s $\ a l p h a $ : \ [ \ a l p h a = 3 + x \ beta. \ ] \ b e g i n { f l u s h r i g h t } That s a l l! \end{ f l u s h r i g h t } \ i n p u t { c a p i t u l o s / o u t r o f i c h e i r o d e t e x t o } \end{ document }
O meu primeiro documento Introdução \ i n p u t { c a p i t u l o s / o u t r o f i c h e i r o d e t e x t o } i n s e r e o c ó d i g o c o n t i d o n o u t r o f i c h e i r o, sendo l i d o como f i z e s s e p a r t e do documento p r i n c i p a l. \ today d e v o l v e a data de h o j e \emph{} c o l o c a o t e x t o em i t á l i c o. Há o u t r a s f u n ç õ e s com o mesmo o b j e c t i v o. % é usado para comentário. Use \% para c o l o c a r o símbolo % Para f a z e r c i t a ç õ e s u s a r e. Usa s e $.... $ para e s c r e v e r c ó d i g o matemático no t e x t o Usa s e \ [... \ ] para m o s t r a r e q u a ç õ e s sem numeração Usa se \ begin { equation }... \end{ equation } para mostar equações com numeração Usa s e \ b e g i n { f l u s h r i g h t }... \end{ f l u s h r i g h t } para j u s t i f i c a r o r e s t o à d i r e i t a.
Fontes Introdução Pode-se definir a fonte do texto, colocando o texto no interior de um comando, por exemplo: Estilo Comando roman \ t e x t r m { t e x t o } sans serif \ t e x t s f { t e x t o } typewriter \ t e x t t t { t e x t o } bolface \ t e x t b f { t e x t o } italic \ t e x t i t { t e x t o } slanted \ t e x t s l { t e x t o } small cap \ t e x t s c { t e x t o } As fontes podem ser combinadas: \ t e x t b f {\emph{ combined }} Os comandos são espertos: \ t e x t i t {A p o l y g o n o f t h r e e s i d e s i s c a l l e d a \emph{ t r i a n g l e } }. A polygon of three sides is called a triangle. \ t e x t b f {A p o l y g o n o f t h r e e s i d e s i s c a l l e d a \emph{ t r i a n g l e } }. A polygon of three sides is called a triangle.
Tamanho Introdução Os tamanhos do texto são definidos em relação ao tamanho por defeito para o documento: Tamanho Comando size {\ t i n y s i z e } size {\ s c r i p t s i z e s i z e } size {\ f o o t n o t e s i z e s i z e } size {\ s m a l l s i z e } size {\ n o r m a l s i z e s i z e } size {\ l a r g e s i z e } size {\ Large s i z e } size {\LARGE s i z e } size {\ huge s i z e } size {\Huge s i z e } Os comandos alteram apenas o texto delimitado por chavetas. {\ l a r g e Texto de Tamanho Enorme} Texto de Tamanho Enorme Texto pequeno com uma {\ Large Palavra } grande Texto pequeno com uma Palavra grande
Justificação Introdução A justificação do texto decorre da definição do que se chama ambiente. Estes são sempre declarados da seguinte forma: \ b e g i n { e n v i r o n e m e n t }... \end{ environement } Os tamanhos de letras são um exemplo de ambiente, pelo que iniciar o ambiente large irá ter o mesmo resultado que o já observado. Em geral o documento ou os ambientes já prevêem uma justifcação para o texto. Para usar outro tipo de justificação: \ b e g i n { c e n t e r }... \ end{ c e n t e r } \ b e g i n { f l u s h r i g h t }... \ end{ f l u s h r i g h t } \ b e g i n { f l u s h l e f t }... \ end{ f l u s h l e f t } Em alternativa, pode-se evocar igualmente o ambiente fazendo: \ c e n t e r i n g... t e x t o Porém a primeira opção permite perceber melhor o que se irá obter como resultado através do código e é mais estável.
Introdução Como alguns caractéres estão associados à própria escrita dos comandos de LaTeX, deve-se usar comandos especiais para que estes surjam correctamente no texto: Caracter Comando ~ \ t e x t a s c i i t i l d e # \# $ \$ % \% ^ \ t e x t a s c i i c i r c u m & \& _ \_ \ \ t e x t b a c k s l a s h { \{ } \} Os comandos em LaTeX são sempre iniciados por \, como já devem ter reparado!
Estrutura do Documento Introdução \ t i t l e { t í t u l o } \ a u t h o r { a u t o r } \ d a t e { data } \ m a k e t i t l e Faz o t í t u l o com os e l e m e n t o s a n t e r i o r e s \ b e g i n { a b s t r a c t }... \ end{ a b s t r a c t } Faz o a b s t r a c t \ c h a p t e r { t í t u l o } Não e s t á d i s p o n í v e l em t o d o s os e s t i l o s. \ s e c t i o n { t í t u l o } \ s u b s e c t i o n { t í t u l o } \ s u b s u b s e c t i o n { t í t u l o } \ footnote { This i s a footnote } Quando colocado no texto, c r i a uma nota de rodapé de forma a u t o m a t i c a Esta estuturação cria automaticamente o título, numera, formata, e depois pode ser usado para o produção do indíce.
Listas Introdução A criação de lista faz uso igualmente de ambientes, em que os mais úteis são o itemize, enumerate e description. Os itens são numerados de forma automática. O Código... My f a v o u r i t e t e a s a r e : \ begin { enumerate } \ item E a r l Grey \ item R u s s i a n Caravan \ item Lapsang Souchong \end{ enumerate } O Código... \ b e g i n { d e s c r i p t i o n } \ item [ F i r s t ] This i s my f i r s t item. I don t have much to say about i t but I w i l l rave on anyway. \ item [ Second ] Next one. \end{ d e s c r i p t i o n } O que se obtém... My favourite teas are: 1 Earl Grey 2 Russian Caravan 3 Lapsang Souchong O que se obtém... First This is my first item. I don t have much to say about it but I will rave on anyway. Second Next one.
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
O Preâmbulo Introdução Todos os documentos devem começar por um preâmbulo onde são definidos os vários parâmetro do mesmo que darão suporte ao produto final. O Código... \ d o c u m e n t c l a s s [ a4 paper, 1 1 pt ] { a r t i c l e } \ u sepackage { n a t b i b, amsmath, p a r a l i s t, h y p e r r e f, g r a p h i c x } \ u s e p a c k a g e [ a4 paper, t e x t ={16cm, 2 4 cm}, c e n t e r i n g ] { geometry } \ s e t l e n g t h {\ p a r i n d e n t }{0cm} \ s e t l e n g t h {\ p a r s k i p } { 1. 3 ex } \ begin {document } article é a classe do documento, neste caso um artigo ou monografia. Aqui se define o tipo de documento, que pode ser por exemplo um relatório ou tese, report, ou por exemplo uma apresentação, beamer. As classes não são mais que um conjunto predefinido de definições, que podem ser ajustadas. O utilizador pode porém criar as suas próprias classes, mas a um nível muito mais avançado. Entre [] são dadas definições que alteram as pré-definidas. 11pt por exemplo altera o tamanho pré-definido de 10pt.
O Preâmbulo - Pacotes Parte 1 No preâmbulo devem ainda ser carregados os pacotes que serão usados. Estes habilitam uma série de funcionalidades. Novamente em [] podem ser dadas indicações para o uso dos pacotes. Linguagem \ u sepackage [ p o r t u g u e s e ] { b a b e l } %f r a n c a i s, p o l i s h, s p a n i s h,... \ usepackage [T1 ] { fontenc } \ u sepackage [ a nsinew ] { i n p u t e n c } \ u sepackage { lmodern } %Type1 f o n t f o r non e n g l i s h t e x t s and c h a r a c t e r s \ u sepackage { f l o a t } %p e r m i t e u s a r H ( h e r e ) no p o s i c i o n a m e n t o de f l o a t s Figura e Gráficos \ u sepackage { g r a p h i c x } %%For l o a d i n g g r a p h i c f i l e s \ u sepackage { s u b f i g } %%S u b f i g u r e s i n s i d e a f i g u r e \ u sepackage { x c o l o r } \ u sepackage { c a l c }
O Preâmbulo - Pacotes Parte 2 \ usepackage {amsmath} \ usepackage {amsthm} \ usepackage { amsfonts } \ usepackage {amssymb} Outros Pacotes \ usepackage {a4wide } %%S m a l l e r margins = more t e x t per page. \ usepackage { fancyhdr } %%Fancy h e a d i n g s \ u sepackage { l o n g t a b l e } %%For t a b l e s, t h a t e x c e e d one page \ usepackage { geometry } % to c o n t r o l the page dimensions and text dimensions. \ u sepackage { f o r a r r a y } \ u sepackage { a r r a y } \ usepackage { multirow } \ u sepackage { i n d e n t f i r s t } \ u sepackage { u r l } \ u sepackage { h y p e r r e f } %to put h y p e r l i n k s i n documents As definições estão disponíveis em tutoriais e no manual de cada pacote, permitindo ajusta-lo às necessidades do utilizador.
Estilos de Página Introdução Pode-se ainda definir um estilo de página (numeração, estilo do cabeçalho e rodapé). O estilo de página é dado no seu início pelo comando: \ p a g e s t y l e {... } Alguns Estilos plain Page header is empty. Footer contains centered page number. empty Header and footer empty headings Footer empty. Header contains page number and either name of chapter, section or subsection. fancy Must use package fancyhdr. Allows very flexible control over the header and footer. \ p a g e s t y l e { f a n c y } %Para i n t r o d u z i r c a b e ç a l h o s e r o d a p é s \ f a n c y p a g e s t y l e { o u t r a s. pag }{% \ f a n c y h e a d {} \ headheight 30 pt \ lhead {\ normalsize F í s i c a da Radiação Radiação Cósmica } \ rhead {\ normalsize Miguel Amador} %Cabeçalho alinhado à d i r e i t a \ f a n c y f o o t [ C] { \ l a r g e \ t hepage } % e x c e p t t h e c e n t e r \renewcommand {\ f o o t r u l e w i d t h } { 0. 4 pt } %Linha do rodapé \renewcommand {\ headrulewidth } {0.4 pt }} %Linha do c a b e ç a l h o
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Introdução O LaTeX apenas considera o primeiro espaçamento, ignorando os restantes. Assim para introduzir espaçamentos, quebras de texto ou de páginas devemos recorrer a comandos: Espaçamento " Hard " : ~ Espaçamento normal \ Espaçamento normal após um ponto \@. Parágrafo : \\ or \ newline Quebra de Página : \newpage or \ pagebreak or \ c l e a r p a g e Espaço h o r i z o n t a l : \ hspace {2cm} o r \ hspace {2cm} Espaço v e r t i c a l : \ v s p a c e {2cm} o r \ v s p a c e {2cm}
Escrita em colunas Introdução Para além das definições na classe do documento, podemos iniciar uma escrita em colunas recorrendo ao pacote multicol que deverá ser carregado. Código... para duas colunas \ b e g i n { m u l t i c o l s }{2}... \end{ m u l t i c o l s }
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Acentos, Citações, Traços e Pontos Na sua essência, a colocação de acentos é feita através de comandos. Caracter é è ê ë ñ Comando \ e \ e \^ e \" e \~n Para fazer citações: Usar sempre... Usar e para c i t a ç ã o d u p l a Nunca u s a r " Felizmente, no uso dos pacotes de linguagem indicados, habilita o uso da escrita portuguesa, podendo-se escrever os acentos de forma normal. Caso contrário seria impossível resultando em erros na compilação. Uso Hifens: socio-economico Traço: 2010 2011 Duplo Traço: Não se enganem os traços são importantes Pontos: 1 +2+... + n ou No início dos tempos... Comando \ dots
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Ambiente de Escrita Recordar... Usar $... $ para e s c r e v e r comandos matemáticos no t e x t o. Usar \ [... \ ] para m o s t r a r matemática sem numeração Usar \ begin { equation }... \ end{ equation } para mostar matemática com numeração
Comandos Matemáticos Introdução Expoente x ^2 x 2 Indice x_n x n b Integral \ i n t _a^b Frações \ f r a c {1}{2} a 1 2 Letras Gregas \ a l p h a \ beta \Gamma αβγ Infinito \ i n f t y Raiz Quadrada \ sqrt {2} 2 n Somatório \sum_{ i =1}^n i=1 Piatório \ prod _{\ e l l =1}^\ i n f t y l=1 Chapéu \ hat {y} ŷ Til \ t i l d e { y } ỹ Barra \ bar {x} x
A minha primeira equação Introdução O Código... \ b e g i n { e q u a t i o n } e ^{ i \ p i }+1=0 \end{ equation } \ b e g i n { e q u a t i o n } \ f r a c {1}{\ sigma \ s q r t {2\ p i }} \ i n t _{ \ i n f t y }^\ i n f t y e^{ \ f r a c {1}{2}( x \mu) ^2/\ sigma ^2} dx = 1 \end{ equation } \ b e g i n { e q u a t i o n } \ i n t _{1}^{\ s q r t [ 3 ] { 3 } } z ^2 dz \ times \ cos \ l e f t (\ f r a c {3\ p i }{9}\ r i g h t ) = \ l o g (\ s q r t [ 3 ] { e }) \end{ equation }
A minha primeira equação Introdução O que se obtém... 1 σ 2π 3 3 1 e iπ + 1 = 0 (1) e 1 2 (x µ)2 /σ 2 dx = 1 (2) ( ) z 2 3π dz cos = log( 3 e) (3) 9
Limitadores e Relações Introdução Parêntises Curvos \ l e f t (\ f r a c {3}{9}\ r i g h t ) Parêntises Rectos \ l e f t [ \ f r a c {3}{9}\ r i g h t ] Chavetas \ l e f t \{\ f r a c {3}{9}\ r i g h t \} ( 3 [ 9) 3 { 9] 3 9} Menor ou Igual \ l e Maior ou Igual \ge Diferente \ne Aproximado \ sim Sinal de Multiplicação \ times Mais ou Menos \pm ± Seta para a direita \ r i g h t a r r o w Til \ t i l d e { y } ỹ Barra \ bar {x} x
Matrizes, Vectores e texto Introdução Matrizes (usando o pacote[ amsmath) ] \ b e g i n { b m a t r i x } 3 & 4\\ 3 4 5&2 \end{ bmatrix } 5 2 Texto em Equações Vectores (usando o pacote bm) \bm{ x } x Para colocar texto normal dentro de uma equação, usar o comando text: Y \ sim \ t e x t { P o i s s o n }(\ lambda ) Y Poisson(λ) Algumas funções estão pré-definidas, como o seno, coseno, logaritmo ou exponencial. \ s i n, \ cos, \ l o g e \ exp log x looks better than log(x)
Alinhamento de Equações Introdução Para alinhar as equações deve-se usar o ambiente align, incluído no pacote amsmath: \ b e g i n { a l i g n } y_t &= \bm{w} \bm{ x}_{t 1} + \ v a r e p s i l o n _t \\ \bm{ x}_ t &= \bm{f}\bm{ x}_{t 1} + \ bm{g}\ v a r e p s i l o n _t \end{ a l i g n } y t = w x t 1 + ε t (4) x t = Fx t 1 + gε t (5)
Equações Multilinha Introdução Caso se pretenda usar equações de dimensões elevadas deve-se usar o ambiente multiline, no caso se não se pretender um alinhamento: \ b e g i n { m u l t l i n e } v_{n+h n} = \ sigma ^2\ b i g g [ 1 + \ a l p h a ^2( h 1) + \ f r a c {\ beta \ p h i h }{( \ l e f t \{2\ a l p h a (1 \ p h i ) + \ beta \ p h i \ r i g h t \} \\ \ f r a c {\ beta \ p h i (1 \ p h i ^h ) }{(1 \ p h i ) ^2(1 \ p h i ^2) } \ l e f t \{ 2\ a l p h a (1 \ p h i ^2)+ \ beta \ p h i (1+2\ phi \p h i ^h ) \ r i g h t \}\\ + \gamma h_m(2\ a l p h a+\gamma) + \ f r a c {2\ beta \gamma\ p h i }{(1 \ p h i ) (1 \ p h i ^m) } \ l e f t \{h_m(1 \ p h i ^m) \ p h i ^m(1 \ p h i ^{m h_m}) \ r i g h t \}\ b i g g ] \,. \end{ m u l t l i n e }
Condições Introdução Para a criação de equações com condições, sugere-se: \ [ y = \ l e f t \{\ b e g i n { a r r a y }{ l l } \ f r a c { x ^{\ lambda } 1} & \ t e x t { i f $\ lambda > 0$;}\\ \ l o g ( x ) & \ t e x t { i f $\ lambda =0$.} \end{ a r r a y }\ r i g h t. \ ] y = { x λ 1 if λ > 0; log(x) if λ = 0.
Layout Introdução 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
A minha primeira Tabela Introdução O Código... \ b e g i n { t a b u l a r }{ l r c } \ h l i n e Country & GDP ( pc ) & Exchange rate \\ \ h l i n e A u s t r a l i a & US\$30,666 & \$0.96 \\ Burma & US\$2,029 & \ $0.16 \\ New Zealand & US\$26,725 & \$0.78 \\ \ h l i n e \end{ t a b u l a r } O que se obtém... Country GDP (pc) Exchange rate Australia US$30,666 $0.96 Burma US$2,029 $0.16 New Zealand US$26,725 $0.78
A minha segunda Tabela Introdução O Código... \ b e g i n { t a b u l a r } { c c c } \ h l i n e Área C i e n t í f i c a & Unidade C u r r i c u l a r & Ano, Semestre \\ \ h l i n e \ h l i n e \ multirow {3}{ }{ } & Elementos de Programação & 1,1 \\ & Álgebra Linear & 1,1 \\ & C á l c u l o D i f e r e n c i a l e I n t e g r a l I & 1,1 \\ \ h l i n e \end{ t a b u l a r } O que se obtém... Área Científica Unidade Curricular Ano, Semestre Elementos de Programação 1,1 Álgebra Linear 1,1 Cálculo Diferencial e Integral I 1,1
Tabelas Introdução O Código explicado \ h l i n e para l i n h a s h o r i z o n t a i s \ c l i n e {3 4} c r i a l i n h a h o r i z o n t a l apenas nas c o l u n a s 3 4. \ m u l t i c o l u m n j u n t a v á r i a s c o l u n a s. \ m u l t i r o w j u n t a v á r i a s l i n h a s
Gráficos e Imagens Introdução O trabalho com gráficos e imagens é feito recorrendo ao pacote graphicx. O seu principal comando é: \ i n c l u d e g r a p h i c s { f i l e } Deve ser usado um ficheiro jpg, pdf ou png ao usar o pdflatex. Se o output não for pdf, apenas podem ser incluídos ficheiros do tipo eps. Uma definição importante deste comando é o controlo do tamanho da figura: \ i n c l u d e g r a p h i c s [ width=14cm ] { f i l e } Ambiente de Figura \ b e g i n { f i g u r e } [ htb ] \ c e n t e r i n g \ i n c l u d e g r a p h i c s [ width=\ t e x t w i d t h ] { m y f i g u r e } \ c a p t i o n { S c a t t e r p l o t o f h a l f h o u r l y e l e c t r i c i t y demand a g a i n s t t e m p e r a t u r e. } \end{ f i g u r e }
Posicionamento de Gráficos, Tabelas e Imagens O LaTeX está cheio de automatismos. A colocação de Tabelas, Gráficos ou Imagens é uma delas. Uma vez que se usa referências, devemos permitir ao LaTeX que ele coloque o conteúdo onde tiver espaço, evitando espaços em branco desnecessários. As indicações são dada no início do ambiente: \ b e g i n { t a b l e } [ htb ] Isto significa, pôr aqui (here), no topo da página ou fundo da página, tendando nesta ordem. Podemos ainda adicionar um p para toda a página, e ainda colocar um! no final, que significa que irá ser ignorado as limitações de colocação das figuras. Para um maior controlo, pode ser usado o pacote float, que permite a utilização da opção H que coloca a imagem imediatamente a seguir ao texto em que esta surge no código, ignorando a criação de espaços em branco.
Legendas de Gráficos, Tabelas e Imagens As legendas são outro automatismo muito importante. Basta introduzir o comando, dentro do ambiente, antes ou após a imagem ou gráfico, consoante se queira, que ele indica que tipo de elemento é e numera automaticamente. O tipo de elemento surge de acordo com a língua definida para o documento. \ c a p t i o n {Why F i g u r e. } Figura 1: Why Figure.
Referências Índice Bibliografia Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Referências Índice Bibliografia Referências O LaTeX permite uma fácil referênciação dos vários elementos num documento. Desta forma podemos referênciar uma figura, tabela, equação ou secção sem nos preocuparmos com a alteração da sua numeração. Basta usar os comandos: \ l a b e l { xx } Elemento a s e r r e f e r e n c i a d o. \ r e f { xx } d e v o l v e o numero da r e f e r e n c i a para o t e x t o O comando de referenciação label deve ser colocado logo após o comando que cria o número que se quer ter como referencia, como o comando caption, section ou início do ambiente de equação. Pode-se ainda referir à página do elemento, usando: \ p a g e r e f { xx } Recordo que a referência apenas devolve o número, pelo que a referência, por exemplo, a uma figura, deve surgir: Este facto é observado na Figura \ r e f { xx }.
Referências Índice Bibliografia Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Referências Índice Bibliografia Índice O LaTeX permite a automática criação de índices, baseando-se na estrutura definida ao longo do documento, nomeadamente os cápitulos, secções, subsecções... A criação do índice é feita através do comando: \ t a b l e o f c o n t e n t s Pode-se definir ainda a profundidade dos níveis de estrutura que surgem no índice através de \ s e t l e n g t h { t o c d e p t h }{2} O LaTeX permite ainda a criação automática de Índices de Tabelas e de Figuras, e com facilidade se acrescenta ou retira elementos destas.
Referências Índice Bibliografia Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Referências Índice Bibliografia Entradas Bibliográficas Uma das grandes armas do LaTeX é a sua construção de Bibliografias. Usando o programa BibTeX ou editando directamente, o utilizador pode construir uma base de dados de toda a sua bibliografia na forma de um ou vários ficheiros *.bib. Exemplo de Entradas Bibliográficas @ARTICLE{HY02, a u t h o r = {Rob J Hyndman and Qiwei Yao }, t i t l e = { Nonparametric e s t i m a t i o n and symmetry t e s t s f o r c o n d i t i o n a l d e n s i t y f u n c t i o n s }, j o u r n a l = { J o u r n a l o f Nonparametric S t a t i s t i c s }, y e a r = {2002}, volume = {14}, pages = {259 278}, number = {3}, } @BOOK{HKOS08, t i t l e = { Forecasting with exponential smoothing : the s t a t e s p a c e approach }, p u b l i s h e r = { S p r i n g e r V e r l a g }, a d d r e s s = { B e r l i n }, y e a r = {2008}, a u t h o r = {Rob J Hyndman and Anne B K o e h l e r and J K e i t h Ord and Ralph D Snyder }, u r l = {www. exponentialsmoothing. net } } Este pode ser um ficheiro especifíco para o trabalho, ou comum a todos os trabalhos. O utilizador apenas tem depois de citar as entradas, usando o código identificador, e o LaTeX constrói a bibliografia apenas com as entradas citadas, e de acordo com as regras de diferentes estilos.
Referências Índice Bibliografia Criar uma Bibliografia \ d o c u m e n t c l a s s [ 1 1 pt ] { a r t i c l e } \ u sepackage { n a t b i b } \ b i b l i o g r a p h y s t y l e { c h i c a g o } \ begin {document } In \ c i t e t {HY02}, symmetry i s dis cusse d. This has nothing to do with exponential smoothing \ c i t e p {HKOS0 8 }. However, \ c i t e t [ p 3 4 ] {HY02} i s a s t a r t l i n g r e s u l t. \ b i b l i o g r a p h y { example } \end{ document }
Comandos do Utilizador Contadores Onde saber mais... Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Comandos do Utilizador Contadores Onde saber mais... Comandos do utilizador O LaTeX permite que o utlizador defina os seus próprios comandos, facilitando assim a escrita do documento: Comando Personalizado \newcommand{\ h a l f }{\ f r a c {1}{2}} Quando s e e s c r e v e \ h a l f obtém l o g o a f r a c ç ã o de um meio O utilizador pode ainda criar os seus próprios ambientes: Ambiente Personalizado \ u sepackage { c o l o r } \ newenvironment { e x e r c i s e }{\ par \ t e x t b f {\ t e x t c o l o r { r e d }{ E x e r c i s e : } } \ b e g i n { i t s h a p e }}{\ end{ i t s h a p e }} \ begin {document } \ b e g i n { e x e r c i s e } I f $ x=3$ and $ y =5$, what i s $ z $? \end{ e x e r c i s e } \end{ document }
Comandos do Utilizador Contadores Onde saber mais... Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Comandos do Utilizador Contadores Onde saber mais... Contadores Sendo o LaTeX uma linguagem de programação, permite o uso de variáveis que estão na base do seu automatismo. Mas o utilizador pode criar as suas próprias variáveis para usar como precisar. \ arabic { page } Devolver a página em que está em números árabes \ newcounter { f r e d } C r i a um c o n t a d o r \ s e t c o u n t e r { f r e d }{3} A t r i b u i a f r e d o v a l o r de 3 \ a d d t o c o u n t e r { f r e d }{1} A d i c i o n a 1 ao v a l o r de f r e d O comando setconter pode ainda ser usado para alterar um contador do documento, como o número da página.
Comandos do Utilizador Contadores Onde saber mais... Layout 1 Introdução Porquê o LaTeX? Iniciando o LaTeX... 2 3 Referências Índice Bibliografia 4 Comandos do Utilizador Contadores Onde saber mais...
Comandos do Utilizador Contadores Onde saber mais... Onde aprender mais Repositório NEBM - Tutorial e Templates de Documentos (Artigo, Tese IST, Apresentação) https://nebm.ist.utl.pt/repositorio/categorias/525 Wiki Page com informação prática sobre o LaTeX, com bastantes exemplos. http://en.wikibooks.org/wiki/latex/ Tex User Group - Informação sobre instalação de programas, foruns, tutoriais e muito material http://www.tug.org/begin.html Catálogo de Pacotes http://ctan.unsw.edu.au/help/catalogue/