======Dicas para o uso do LATEX======
O \LaTeX é uma ferramenta para editoração que produz 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 no Ubuntu/Debian pode ser feito com (com permissões de super usuário):
//apt-get install texlive-base texlive-latex-base-doc texlive-latex-recommended 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 [[http://sourceforge.net/projects/tinn-r/|Tinn-R]] fornece um ambiente para trabalhar com várias linguagens e com facilidades de edição incluindo o LaTeX e o R
- O programa [[http://www.toolscenter.org/|TeXnicCenter]] oferece uma interface amigável para edição de documentos \LaTeX no ambiente WINDOWS.
* LINUX e WINDOWS: O programa [[http://www.lyx.org/|Lyx]] oferece um ambiente WYSIWYG (//what you see is what you get//) para editoração em \LaTeX com várias facilidades incluindo controle de versão.
===== 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)!
Para começar aqui estão alguns links com documentação e introdução ao \LaTeX:
* [[http://paca.mat.ufmg.br/~regi/topicos/intlat.html|Curso de Introdução ao LATEX ]]
* [[http://www.comp.ufla.br/~joukim/latex/GuiaTraduzido.html|LATEXpara iniciantes]]
* [[http://www.ctan.org/tex-archive/info/lshort/portuguese-BR/lshortBR.pdf|outro texto de Introdução ao LATEX]]
* [[http://www.mat.ufpb.br/~lenimar/textos/index.html|Uma breve introdução ao LATEX]]
* [[http://leg.ufpr.br/~shimakur/Latex2001/|Um Tutorial]]
* [[http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/|LATEX Primer]]
* {{dicas:ltxcrib.ps|Lista de comandos mais comuns no LATEX}}
* Um documento em português: {{dicas:latex-demo-1.13.pdf|LATEX demo}} e seu {{dicas:latex-demo-src-1.13.pdf|arquivo fonte}}
=====Dicas do Ricardo=====
É muito bom saber que o numero de usuarios do \LaTeX no depto tem aumentado. Quando comecei a usar o TEX há mais de 10 anos eu mal podia acreditar em tudo que se podia fazer. Fórmulas matemáticas perfeitas e total liberdade de criação.
Um pouco de cultura inútil: o nome significa arte em grego ( $ \tau \epsilon \chi$ ) e costuma-se pronunciar tec e não tecs. O LATEX e' basicamente um conjunto de rotinas TEXe permite montar qualquer documento sem nos preocupar com paginação, numeração de capítulos, seções, fórmulas, etc.
Os livros sobre o LATEX eu nunca gostei de nenhum e fui aprendendo por tentativa e erro e trocando informações com alguns "Texsperts". Uns anos atrás eu descobri um livro que gostei muito, comprei e recomendo:
A guide to LaTex: Document Preparation for Beginners and Advanced Users Helmut Kopka e Patrick W. Daly, Addison-Wesley, 1999.
Fiquem a vontade para me perguntar qualquer coisa sobre o \LaTeX.\\
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/ehlers/.Latex:
export BSTINPUTS=.:/home/ehlers/.Latex
export BIBINPUTS=.:/home/ehlers/.Latex
\\ no fim do arquivo. Claro, troque ehlers 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/ehlers/.Latex:.:
\\ Avisem se precisarem de outras dicas/ajudas em relação ao \LaTeX que terei prazer em ajudar.\\
\\
Ricardo Ehlers: ehlers@leg.ufpr.br.
===== 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]]