Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
dicas:latex [2007/08/17 18:16] paulojus |
dicas:latex [2009/11/28 14:38] (atual) paulojus |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
======Dicas para o uso do LATEX====== | ======Dicas para o uso do LATEX====== | ||
- | O <latex>\LaTeX</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>\LaTeX</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>\LaTeX</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. | O <latex>\LaTeX</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. | ||
Linha 11: | Linha 11: | ||
* LINUX: o programa tetex (usualmente é instalado automaticamente junto com o LINUX) É útil também instalar outros programas relacionados com o <latex>\LaTeX</latex>, o que no Ubuntu/Debian pode ser feito com (com permissões de super usuário): | * LINUX: o programa tetex (usualmente é instalado automaticamente junto com o LINUX) É útil também instalar outros programas relacionados com o <latex>\LaTeX</latex>, o que no Ubuntu/Debian pode ser feito com (com permissões de super usuário): | ||
- | //apt-get install tetex-base tetex-extra tetex-doc tetex-bin prosper latex-beamer// | + | //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]] | * 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]] | ||
Linha 22: | Linha 22: | ||
$ kile | $ kile | ||
</code> | </code> | ||
- | * WINDOWS: O programa [[http://www.toolscenter.org/|TeXnicCenter]] oferece uma interface amigável para edição de documentos <latex>\LaTeX</latex> no ambiente WINDOWS. | + | * WINDOWS: |
- | * LINUX e WINDOS: O programa [[http://www.lyx.org/|Lyx]] oferece um excelente ambiente para editoração em <latex>\LaTeX</latex> com várias facilidades incluindo controle de versão. | + | - 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>\LaTeX</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>\LaTeX</latex> com várias facilidades incluindo controle de versão. | ||
===== Alguns links ===== | ===== Alguns links ===== | ||
- | Iniciantes e mesmo usuários acostumados com o LATEXprecisam 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)! | + | Iniciantes e mesmo usuários acostumados com o <latex>\LaTeX</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: | + | Para começar aqui estão alguns links com documentação e introdução ao <latex>\LaTeX</latex>: |
* [[http://paca.mat.ufmg.br/~regi/topicos/intlat.html|Curso de Introdução ao LATEX ]] | * [[http://paca.mat.ufmg.br/~regi/topicos/intlat.html|Curso de Introdução ao LATEX ]] | ||
Linha 36: | Linha 38: | ||
* [[http://www.mat.ufpb.br/~lenimar/textos/index.html|Uma breve 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://leg.ufpr.br/~shimakur/Latex2001/|Um Tutorial]] | ||
- | * [[http://www.est.ufpr.br/dicas/node1.html|Dicas do Ricardo para uso do LATEX ]] | ||
* [[http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/|LATEX Primer]] | * [[http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/|LATEX Primer]] | ||
* {{dicas:ltxcrib.ps|Lista de comandos mais comuns no LATEX}} | * {{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}} | * 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===== | =====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. | + | É muito bom saber que o numero de usuarios do <latex>\LaTeX</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. | 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. | ||
Linha 54: | Linha 56: | ||
A todos os usuários novos ou relativamente recentes do <latex>\LaTeX</latex> aqui vão algumas dicas.\\ | A todos os usuários novos ou relativamente recentes do <latex>\LaTeX</latex> aqui vão algumas dicas.\\ | ||
- | * Sempre compile o arquivo fonte (.tex) 2 vezes. | + | - 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,\\ | + | - 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,\\ <code>\section{Testes qui-quadrado}\label{sec:qui2} |
+ | ... na se\c{c}cão \ref{sec:qui2} vimos que...</code> | ||
+ | - Uma grande facilidade do <latex>\LaTeX</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.\\ <code>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]</code> \\ 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 \\ <code>\newcounter{qqq}[chapter] | ||
+ | \newcommand{\example}{\refstepcounter{qqq} \vspace{.5cm}\noindent | ||
+ | {\bf Exemplo \thechapter.\theqqq\,: }}\vspace{.5cm} </code> | ||
+ | - 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 \\ <code>export TEXINPUTS=.:/home/ehlers/.Latex: | ||
+ | export BSTINPUTS=.:/home/ehlers/.Latex | ||
+ | export BIBINPUTS=.:/home/ehlers/.Latex</code> \\ 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>\LaTeX</latex> a procurar primeiro no seu diretório, por exemplo com \\ <code>export TEXINPUTS=/home/ehlers/.Latex:.:</code> \\ Avisem se precisarem de outras dicas/ajudas em relação ao <latex>\LaTeX</latex> que terei prazer em ajudar.\\ | ||
+ | \\ | ||
+ | Ricardo Ehlers: ehlers@leg.ufpr.br. | ||
- | \section{Testes qui-quadrado}\label{sec:qui2} | + | ===== Listas ===== |
- | ... na se\c{c}cão \ref{sec:qui2} vimos que... | + | |
- | * Uma grande facilidade do <latex>\LaTeX</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}//. | + | Existem basicamente 3 padrões para o caracter inicial de listas em <latex>\LaTeX</latex>, mas podemos estabelecer novos padrões para estes caracteres, segue primeiramente os um exemplo com os três padrões básicos: \\ <code>\begin{itemize} |
- | * Aqui estão algumas redefinições que eu uso para escrever em português.\\ | + | \item Aqui aparecem items da lista |
- | Definições tipo teorema | + | \item Cada item possui uma bola no começo |
- | \newtheorem{proposition}{Proposição}[chapter] | + | \begin{enumerate} |
- | \newtheorem{theorem}{Teorema}[chapter] | + | \item este é um item que começa com um número. |
- | \newtheorem{lemma}{Lema}[chapter] | + | \item esta lista numerada está dentro da outra lista. |
- | \newtheorem{definition}{Definição}[chapter] | + | \begin{description} |
- | \newtheorem{conjecture}{Conjectura}[chapter] | + | \item{caracter} {no description cada item começa com o que foi determinado entre chaves.} |
- | \newtheorem{corollary}{Corolário}[chapter] | + | \item{outro caracter} {o texto da lista também deve ser escrito entre chaves.} |
- | Troque //chapter// por //section// se for um artigo. | + | \item{\textbf{Negrito:}} {Pode-se formatar o argumento opcional.} |
- | * 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. | + | \item[entre colchetes:]{O argumento opcional também pode ser colocado entre colchetes, o resultado será o mesmo.} |
- | Comando para exemplos numerados\\ | + | \end{description} |
- | \newcounter{qqq}[chapter] | + | \item de volta para a lista numerada |
- | \newcommand{\example}{\refstepcounter{qqq} \vspace{.5cm}\noindent | + | \end{enumerate} |
- | {\bf Exemplo \thechapter.\theqqq\,: }}\vspace{.5cm} | + | \item novamente em um itemize(bolinhas no começo). |
+ | \end{itemize} | ||
+ | </code> | ||
- | * Usuários do LINUX: | + | 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. \\ |
- | 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 | + | No preambulo coloque: |
- | <code> | + | <code>\usepackage{amsthm} |
- | export TEXINPUTS=.:/home/ehlers/.Latex: | + | \theoremstyle{definition} |
- | export BSTINPUTS=.:/home/ehlers/.Latex | + | \newtheorem{teste}{Exemplo} %"teste" é um nome qualquer, e "Exemplo" é o que vai aparecer antes da numeração. |
- | export BIBINPUTS=.:/home/ehlers/.Latex | + | </code> |
+ | No texto coloque:\\ | ||
+ | <code>\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} | ||
+ | </code> | ||
+ | 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: | ||
+ | <code>> \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} | ||
</code> | </code> | ||
- | no fim do arquivo. Claro, troque ehlers pelo seu "username". Note desta forma ao novo diretório será adicionado ao final do caminho de procura. Caso deseje, inverta a ordem para forçar o <latex>\LaTeX</latex> procurar primeiro no seu diretório, por exemplo com | + | 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: |
<code> | <code> | ||
- | export TEXINPUTS=/home/ehlers/.Latex:.: | + | \roman{teste} |
+ | \Roman{teste} | ||
+ | \alph{teste} | ||
+ | \Alph{teste} | ||
</code> | </code> | ||
- | Avisem se precisarem de outras dicas/ajudas em relação ao <latex>\LaTeX</latex> que terei prazer em ajudar.\\ | + | |
- | \\ | + | O arquivo {{dicas:listas.pdf|exemplos de listas}} possui algumas estruturas de listas, onde é possivel perceber a maleabilidade do <latex>\LaTeX</latex>, listas com números e letras e com subnumerações são mostrados de forma a abranger varias situações possiveis para listas. |
- | Ricardo Ehlers: ehlers@ufpr.br. | + | |
+ | Obviamente me disponho a esclarecer quaisquer dúvidas.\\ | ||
+ | **contatos:** gledson.picharski@yahoo.com.br ou [[pessoais:gledson|Gledson Luiz Picharski]] |