Você está na página 1de 42

IntroduoaoLaTeX

RicardoNabingerSanchez FelipeDamasio

Comosepronuncia'LaTeX'

LaTeXumconjuntodemacrosemcimadeTeX TeXfoifeitooriginalmenteporDonaldKnuth,em1977 OnomeTeXoconjuntode3letrasgregas:


Tau psilon Chi

Logo

ParadigmaDescritivovs.WYSIWYG

Noparadigmadescritivo,oautorsepreocupacomaestruturado documentoeseucontedo,enocomsuavisualizao JnoWYSIWYG,oautordevecuidardecadadetalhe,inclusive comavisualizao Nessecontexto,LaTeXsedestacaparaacriaodeartigos, relatrios,livros,teses,etc,poisestesdocumentospossuemuma estruturabemdefinida Oautorindicaaestruturalgicadodocumentopormeiode marcadores,quegeramumresultadofinaldeacordocoma classeescolhida,prontoparavisualizaoeimpresso Comisso,acomplexidadedaformatao,tabulaoe hifenizaotransferidaparaoLaTeX,eoautorsepreocupa apenascomocontedoeestruturadeseudocumento

OqueLaTeX?

Processadordetextos

Noeditordetextos NoimpressoraPostScript NoeditorHTMLlike

Funcionanomeumicro?

Provavelmente:)

FuncionaemGNU/Linux FuncionaemFreeBSD,OpenBSD,NetBSD FuncionaemBeOS FuncionaemDOS FuncionaemMacOS(X) FuncionaemWindows95,98,...,XP


http://www.miktex.org/ TeXnicCenter: http://www.toolscenter.org/

recomendadoousoemsistemasUnix,poisoprojetoteTeXa implementaomaismaduradoprocessadordetextos

Comofunciona?

Digitaseotextonumarquivo.tex NumsistemaUnixlike,usase:
$ latex doritos.tex $ dvips doritos.dvi -o

AsadaseremPostScript(PS)epodeservisualizadacomo visualizadorpreferido(gv,ggv,...) OupodesergeradodiretamenteumPDF,com:


$ pdflatex doritos.tex

DocumentoLaTeX(1)

UmdocumentoLaTeXsedivideem3partesprincipais:

Cabealho Documento Bibliografia

DocumentoLaTeX(2)

UmdocumentoLaTeXsedivideem3partesprincipais:

Cabealho

Contmaindicaodaclassedodocumento,podendoser artigo,relatrio,livro,tese,carta,entreoutros Indicaosinstrumentos(packages)quedevemserincludos, usadosparaalterardeterminadasopespadro,comoo idioma,geometriadaspginas,etc

DocumentoLaTeX(3)

UmdocumentoLaTeXsedivideem3partesprincipais:

Cabealho

Contmaindicaodaclassedodocumento,podendoser artigo,relatrio,livro,tese,carta,entreoutros Indicaosinstrumentos(packages)quedevemserincludos, usadosparaalterardeterminadasopespadro,comoo idioma,geometriadaspginas,etc Exemplos:


\documentclass[a4paper]{article} \documentclass{book} \documentclass[11pt]{report} \documentclass{letter} \documentclass{unisinos}

DocumentoLaTeX(4)

UmdocumentoLaTeXsedivideem3partesprincipais:

Documento

odocumentoemsi,contendoseesesumrio Asseespodemtersubsees,queporsuavezpodemtersub subsees,etambmelementoscomotabelas,listas,figuras,etc Odocumentoiniciadocomum\begin{document}e finalizadocomum\end{document}


\documentclass[a4paper]{article} \begin{document} Texto bem curto. \end{document}

Exerccio

Escrevamotextomeuprimeirodocumentoem\LaTeX,usando 2classesdiferentes Exemplosdeclassesdisponveis:article,book,letter,report

DocumentoLaTeX(5)

UmdocumentoLaTeXsedivideem3partesprincipais:

Bibliografia

Manual,nofinaldodocumento:
\begin{thebibliography}{} \bibitem{latexcompanion}
...

\bibitem{...} \end{thebibliography}

Automtica,usandoumsoftwareexternochamadoBibTeXque coletaosdadosemumabaseconstrudapeloautor.Apenasa bibliografiareferenciadaserincluda,permitindoqueoautor tenhaumanicabasededadosparatodososseusdocumentos


\bibliography{arquivo_bibtex}

Pacotes

Pacotespermitemqueopespadrodaclassedodocumento sejamalteradas,masdeformacorreta Soincludosnocabealhododocumento,pormeiodoseguinte comando:


\usepackage[opes]{pacote}

Algunspacotessonormalmentenecessrios:
\usepackage[latin1]{inputenc} \usepackage[brazil]{babel} \usepackage{indentfirst}

Sees

Seessousadasparacriardiviseslgicasnodocumento,de formahierrquica Onomedaseopassadocomoparmetroaomarcador,a numeraoautomtica Existem5nveisdefinidosparaartigos:\section,\subsection, \subsubsection,\paragraphe\subparagraph Paraasclassesbook,reporteunisinosexistemainda2tipos adicionais:\parte\chapter

SeesExemplo

Exemplodeumaseoesubseo:
\section{Nome da Seo} Texto da seo ... \subsection{Nome da Sub-seo} Texto da sub-seo ...

Pargrafos

Parafazeraseparaodepargrafos,deixaseumalinhaem brancoentreeles OLaTeXignoramltiplaslinhasembranco,fazendoapenasa quebradopargrafo:


...

Texto do primeiro pargrafo, e s isso. Texto do segundo pargrafo, e s isso.


...

Ttuloeautor

Naclasseartigo,usaseforadoescopododocumentoadefinio dottulo:
\title{Este o ttulo do artigo} \author{Genrico da Silva}

Edentrododocumento,criaseottulo:
\begin{document} \maketitle
...

\end{document}

Exerccio

Escreverumartigo,criandoumaseoUniinfo2004,uma subseoMinicursode\LaTeXeoutrasubseoExerccio1 Emcadaseo,enchamlingia Oseguintecabealhopodeservirdereferncia:


\documentclass[a4paper,11pt]{article} \usepackage[latin1]{inputenc} \usepackage[brazil]{babel} \usepackage{indentfirst}

AtributosdaFonte(1)

Negrito:
\textbf{trecho em negrito}

Itlico:
\textit{trecho em itlico}

Muitoitlico:
\textsl{trecho muito itlico}

AtributosdaFonte(2)

nfaseconformeaclasse(geralmenteitlico):
\emph{trecho enfatizado}

Sublinhado:
\underline{trecho sublinhado}

Monoespaado:
\texttt{trecho monoespaado}

Exerccio

Escrevamumtexto:

DuranteachegadanaUnisinos,olagartocorriadeseperadoem buscadesuasalvao. Numdadomomento,pulandodiversasvezescontraasportase paredes,atquefinalmenteencontrouafelicidadeplenanuma moscatoscaqueestavaparadanumapedraemostrouo caminhoparaaglria. Enquantoissoospatosdeslizavamsuaspatasnocalamento baslticodasdependnciasdaUnisinos.

Utilizeosatributosdefontenegrito,itlico,sublinhadoe monoespaadonotextoacima

Notas

possvelacrescentarnotasderodapcomocomando:
\footnote{esta a minha primeira nota de rodap}

Autilizaodestecomandojuntoaotextoreferenciado,como porexemplo:

FoiescolhidaautilizaodeGNU/Linux\footnote{ver\texttt {http://www.linux.org}}porqueavidatemdessascoisas.

Listasdetens

Paracriarumalistadetens,oautordeveincluirumbloco delimitadopor\begin{itemize}e\end{itemize},comono exemplo:


\begin{itemize} \item{Primeiro item da lista} \item{Segundo item da lista} ... \end{itemize}

ListasEnumeradas

Umalistaenumeradasegueomesmoprincpiodalistadetens, apenascomocomandodiferente:
\begin{enumerate} \item{Primeiro item da lista} \item{Segundo item da lista} ... \end{enumerate}

Exerccio

Crieumalistadetense2sublistas:1detens,eoutra numerada:

Opatofaz:

Qin,qin Ehhhh

Oporcofaz:
1)Blinblin 2)incinc 3)Outrossons: 1)Glinglin 2)Pumpum

Incluaumanotaderodapnoitemquenoexpressaosomdo animal

Tabulaes

Devemserpreviamentedefinidascomumparmetroqueindica ajustificaodecadaclula.Aquantidadedecolunas calculadaemfunodesseparmetro. Ajustificaopodeserc(centralizado),l(esquerda)er( direita) Ascolunassoseparadaspelocaractere&,eparainseriruma novalinhausaseoscaracteres\\ Exemplo:


\begin{tabular}{cc} Eu & Quero \\ Doritos & Agora \end{tabular}

Tabelas

Utilizaoambientetable:
\begin{table}[htpb] \begin{center} \begin{tabular}{|c|c|} \hline Eu & Quero \\ \hline Doritos & Agora \\ \hline \end{tabular} \end{center} \caption{Essa a legenda da tabela} \end{table}

Exerccio
1) Escrevaatabelaanterior:) 2) Troquemoalinhamentodecentralizadodastabulaespara esquerdanaprimeiracolunaedireitanasegundacoluna 3) Acrescentemoutracolunacentralizada

RefernciasCruzadas

OLaTeXpermiteaatribuiodemarcas,atravsdocomando
\label{nome-da-marca}

Usaseocomando\ref{nome-da-marca}parafazera refernciamarca Exemplosdereferncias:


Tabelas Sees Figuras

Podeseindicaronmerodeumapginaatravsdocomando
\pageref{nome-da-marca}

Exerccio

Acrescentemumamarcaatabelaenaseofeitanosexerccios anterioreseconstruamasreferncias:

DeacordocomaTabelaXXXnapginaXXXnaseoXXX, podeseobservarquegatosnogostamdeporcos.

Sumrio

ComLaTeX,acriaodesumriofeitacomocomando:
\tableofcontents

Outraslistagensquepodemserfeitasdemaneiraautomtica so:

ListadeTabelas:
\listoftables

ListadeFiguras:
\listoffigures

SumrioExemplo
\begin{document} \maketitle \newpage \tableofcontents \newpage \listoftables \newpage \section{Introduo} ...

Exerccio

Criem,noinciododocumento,osumrioealistadetabelasdo documentocriadonoexerccioanterior

Frmulas

Paraentraremmodomatemtico,usasecifro$para delimitaroincioefimdomodomatemtico; Paraconstruir:

Fraes:
$\frac{numerador}{denominador}$

Potncia:
$base^{potncia}$

Raiz:
$\sqrt[ndice]{radicando}$

Exerccio

EscreverafrmuladeBskaranumaseochamada Matemtica

Dica:FrmuladeBskara

Dica2:\pmosmbolo

Bibliografia

Omtodomaissimplrio(chinelo)defazerbibliografia usandooambientethebibliography:
\begin{thebibliography}{} \bibitem{latexcompanion}
Michel Goossens, Frank Mittlebach e Alexander Samarin. \textbf{The \LaTeX companion}. Addison-Wesley, Reading, Massachusetts, 1994, ISBN 0-201-54199-8.

\bibitem{outra-referencia}
Michel Goossens, Frank Mittlebach e Alexander Samarin. \textbf{The \LaTeX companion}. Addison-Wesley, Reading, Massachusetts, 1994, ISBN 0-201-54199-8.

\end{thebibliography}

Paracitarumarefernciausaseocomando:
De acordo com \cite{latexcompanion}

Exerccio

Escrevaumarefernciabibliogrficacom3tens.

Cite2dessestensnotexto.

BibliografiacomBibTeX

Nestemtodo,usaseumarquivoadicionalcomumformato especialparadescreverasreferncias Criaseumarquivo.bib,comobibliografia.bib Fazemosumarefernciadestearquivonofinaldodocumento \bibliography{bibliografia} Bibliografiageradaeformatadaautomagicamenteseguindoa classedebibliografiadeterminada \bibliographystyle{abbrv}


Existemoutrosestilosdisponveis,inclusiveABNT(abntex) Apenasasrefernciascitadassoincludasnabibliografia

ExemplodearquivoBibTeX
@PhdThesis{Sbornian:ETD-01, author = "Wilson Sbornian", title = "Um Exemplo de Tese de Doutorado", school = UFRGS, year = 2001, address = Porto~Alegre, } @book{Silberschatz:OSC-3-91, author = "Abraham Silberschatz and James Peterson and Peter B. Galvin", title = "Operating System Concepts", publisher = Doritos, year = 1991, edition = "3rd", } @article{Caromel, author = "D. Caromel and W. Klauser and J. Vayssiere", title = "Towards Seamless Computing and Metacomputing in {J}ava", journal = "Concurrency: Practice and Experience", www = "www-sop.inria.fr/sloop/javall/index.html", }

CompilaoBibTeX

Paragerarmosabibliografia,usamos:
$ latex doritos.tex $ bibtex doritos $ latex doritos.tex $ latex doritos.tex $ dvips doritos.dvi -o

ExerccioBibTeX

Converteras3refernciascriadasanteriormenteparaum arquivoBibTeXchamadobibliografia.bibecompilecom2 tiposdebibliografia:


abbrv apalike

Pronto!

http://cscience.org/~rnsanchez/latex

Você também pode gostar