=====Minicurso sobre LATEX===== * Data: 9 e 16/08/2008 * Horário: 13:00 - 17:00 * Local: Laboratório de estatística (LABEST) Incrições podem ser feitas por e-mail ou pessoalmente, precisarei do nome completo, GRR se existente e endereço de e-mail. e-mail: **gledson.picharski@yahoo.com.br** ===== Material a ser utilizado no mini curso===== Este material deverá estar acessível durante o mini curso nos computadores que estaremos usando. * [[http://www.leg.ufpr.br/~gledson/latex/apostilaregi.pdf| Apostila Latex]] ===== Alguns links ===== Iniciantes e mesmo usuários acostumados com o \LaTeX precisam frequentemente recorrer à documentação para saber como obter o resultado esperado na editoração. Há vários textos disponívies tanto no formato de livro quanto na WEB - vasculhe e escolha o(s) seu(s) preferido(s)! * {{http://www.tex-br.org/index.php/P%C3%A1gina_inicial|http://www.tex-br.org}} * {{http://www.giss.nasa.gov/tools/latex/ltx-2.html|dicas nasa sobre latex}} * {{http://pt.wikipedia.org/wiki/LaTeX|Latex na wikipedia}} * {{http://www.latex-project.org/|Página oficial do Latex}} * {{http://zoonek.free.fr/LaTeX/LaTeX_samples_title/0.html|Redefinições para o \maketitle}} **Alguns arquivos de interesse** * {{http://www.leg.ufpr.br/~gledson/latex/|materiais selecionados na internet}} ======Dicas para o uso do LATEX====== O \LaTeX é uma ferramenta para editoração que preduz textos com alta qualidade gráfica, em particular para documentos que incluem fórmulas e equações. O \LaTeX é o editor que recomendamos o uso. Além de possuir excelentes qualidades, flaxibilidade e ser adequado para textos estatísticos ele pode ser integrado com o programa computacional R através do mecanismo do Sweave que torna a produção de textos em nossa área muito eficiente. =====Uso e Interfaces===== Para editar documentos em \LaTeX voce precisa ter instalado: * LINUX: o programa tetex (usualmente é instalado automaticamente junto com o LINUX) É útil também instalar outros programas relacionados com o \LaTeX, o que pode ser feito com permissões de super usuário: //apt-get install tetex-base tetex-extra tetex-doc tetex-bin prosper latex-beamer// * WINDOWS: instalar o programa [[http://www.miktex.org/|MiKTeX]]. Detanhes sobre instalação podem ser encontrados [[http://www.tex-br.org/index.php/Instala%C3%A7%C3%A3o|neste link]] Um documento \LaTeX é um arquivo texto e portanto pode ser editado em qualquer editor. Depois de escrito pode ser compilado na ``linha de comando do LINUX'' ou no ``PROMPT do DOS''. Alternativamente a trabalhar na linha de comandos, existem alguns programas/interfaces para facilitar a edição: * O editor ''xemacs'' (LINUX e WINDOWS) facilita e edição e compilação. * LINUX: O programa ''kile'' oferece uma interface amigável para edição de documentos \LaTeX em LINUX. Este programa está disponível nos terminais LINUX do LABEST e LEG. Para iniciá-lo basta digitar na linha de comando: $ kile * WINDOWS: O programa [[http://www.toolscenter.org/|TeXnicCenter]] oferece uma interface amigável para edição de documentos \LaTeX no ambiente WINDOWS. * LINUX e WINDOS: O programa [[http://www.lyx.org/|Lyx]] oferece um excelente ambiente para editoração em \LaTeX com várias facilidades incluindo controle de versão. =====Dicas===== A todos os usuários novos ou relativamente recentes do \LaTeX aqui vão algumas dicas.\\ - Sempre compile o arquivo fonte (.tex) 2 vezes. - Voce pode colocar rótulos em todas as estruturas, i.e. capítulos, seções, fórmulas, etc. Para fazer referência use o comando //\ref//. Por exemplo,\\ \section{Testes qui-quadrado}\label{sec:qui2} ... na se\c{c}cão \ref{sec:qui2} vimos que... - Uma grande facilidade do \LaTeX e que voce pode criar os seus próprios comandos (//\newcommand//) ou redefinir commandos já existentes (//\renewcommand//). No arquivo {{mymaths.tex|mymaths.tex}} que eu anexei tem um banco de comandos que eu mais uso. Ao invés de copiar estes comandos para o seu arquivo fonte pode usar o comando //\include{mymaths}//. - Aqui estão algumas redefinições que eu uso para escrever em português.\\ Definições tipo teorema \newtheorem{proposition}{Proposição}[chapter] \newtheorem{theorem}{Teorema}[chapter] \newtheorem{lemma}{Lema}[chapter] \newtheorem{definition}{Definição}[chapter] \newtheorem{conjecture}{Conjectura}[chapter] \newtheorem{corollary}{Corolário}[chapter] \\ Troque //chapter// por //section// se for um artigo. - Esta definição eu criei para incluir exemplos numerados num texto (formatos book e report). Se quiser usar no formato article troque chapter por section. O nome //qqq// eu inventei e voce usar qualquer outro nome. Comando para exemplos numerados \\ \newcounter{qqq}[chapter] \newcommand{\example}{\refstepcounter{qqq} \vspace{.5cm}\noindent {\bf Exemplo \thechapter.\theqqq\,: }}\vspace{.5cm} - Usuários do LINUX: Crie o diretorio ''.Latex'' e coloque lá os arquivos com comandos, estilos, bibliografia, e o que mais voce quiser que o compilador LATEX leia. Edite o seu arquivo ''.bashrc'' e inclua as linhas \\ export TEXINPUTS=.:/home/gledson/.Latex: export BSTINPUTS=.:/home/gledson/.Latex export BIBINPUTS=.:/home/gledson/.Latex \\ no fim do arquivo. Claro, troque gledson pelo seu "username". Note que desta forma o novo diretório será adicionado ao final do caminho de procura. Caso deseje, inverta a ordem para forçar o \LaTeX a procurar primeiro no seu diretório, por exemplo com \\ export TEXINPUTS=/home/gledson/.Latex:.: \\ ===== Listas ===== Existem basicamente 3 padrões para o caracter inicial de listas em \LaTeX, mas podemos estabelecer novos padrões para estes caracteres, segue primeiramente os um exemplo com os três padrões básicos: \\ \begin{itemize} \item Aqui aparecem items da lista \item Cada item possui uma bola no começo \begin{enumerate} \item este é um item que começa com um número. \item esta lista numerada está dentro da outra lista. \begin{description} \item{caracter} {no description cada item começa com o que foi determinado entre chaves.} \item{outro caracter} {o texto da lista também deve ser escrito entre chaves.} \item{\textbf{Negrito:}} {Pode-se formatar o argumento opcional.} \item[entre colchetes:]{O argumento opcional também pode ser colocado entre colchetes, o resultado será o mesmo.} \end{description} \item de volta para a lista numerada \end{enumerate} \item novamente em um itemize(bolinhas no começo). \end{itemize} Quando queremos criar uma lista qualquer em que se repete um caracter seguido de uma numeração por exemplo, teriamos que determinar mais algumas coisas e não existe uma unica forma de se fazer, vou começar por uma que considerei bastante simples e interessante. \\ No preambulo coloque: \usepackage{amsthm} \theoremstyle{definition} \newtheorem{teste}{Exemplo} %"teste" é um nome qualquer, e "Exemplo" é o que vai aparecer antes da numeração. No texto coloque:\\ \begin{Exemplo} este é o primeiro item da lista, antes dele aparece o que foi definido do preambulo. \end{Exemplo} \begin{Exemplo} este é o segundo item da lista \end{Exemplo} Para que o texto da lista fique em itálico basta retirar no preambulo a linha: \\ \theoremstyle{definition} \\ Uma forma bastante maleavel de se fazer lista é a que segue: \newcounter{teste} \begin{list}{Exemplo \arabic{teste}) }{\usecounter{teste}} \item Primeiro item da lista \stepcounter{teste} %usa isso se quiser pular numeração \item este é o segundo item, mas vai aparecer com o número 3 por termos pulado um número no contador. \item terceiro item da lista. \setcounter{teste}{20} \item este item terá o número 20, pois foi setado pelo setcounter. \end{list} Foi criado um contador chamado "teste", então foi definida os caracteres que gostariamos para formar o nosso padrão, observe que ultilizei os números arabicos, mas também poderia ter usado uma sequencia de letras, ou númeração romana, para isto basta substituir //\arabic// por um dos items a seguir: \roman{teste} \Roman{teste} \alph{teste} \Alph{teste} O arquivo {{dicas:listas.pdf|exemplos de listas}} possui algumas estruturas de listas, onde é possivel perceber a maleabilidade do \LaTeX, listas com números e letras e com subnumerações são mostrados de forma a abranger varias situações possiveis para listas. Obviamente me disponho a esclarecer quaisquer dúvidas.\\ **contatos:** gledson.picharski@yahoo.com.br ou [[pessoais:gledson|Gledson Luiz Picharski]]