Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
dicas:latex [2007/08/17 13:52]
gledson criada
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======
  
-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.+<​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.
  
-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. ​+<​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. ​
  
 =====Uso e Interfaces===== =====Uso e Interfaces=====
  
-Para editar documentos em LATEX voce precisa ter instalado: ​+Para editar documentos em <​latex>​\LaTeX</​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):+  * 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]]
  
-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''​.+Um documento ​<​latex>​\LaTeX</​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: ​
  
-Existem algums 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>​\LaTeX</​latex>​ em LINUX. Este programa está disponível nos terminais LINUX do LABEST e LEG. Para iniciá-lo basta digitar ​na linha de comando: 
-  ​* O editor xemacs (LINUX e WINDOWS) facilita e edição e compilação. +<​code>​ 
-  * LINUX: O programa kile oferece uma interface amigável para edição de documentos ​LATEXem ​LINUX. Este programa está disponível nos terminais LINUX do LABEST e LEG. Para iniciá-lo basta digitar kile. +kile 
-  * WINDOWS: O programa [[http://​www.toolscenter.org/​|TeXnicCenter]] oferece uma interface amigável para edição de documentos ​LATEXno ​ambiente WINDOWS. +</​code>​ 
-  * LINUX e WINDOS: O programa [[http://​www.lyx.org/​|Lyx]] oferece um excelente ​ambiente para editoração em LATEXcom ​várias facilidades incluindo controle de versão.+  * 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>​\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 35: 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 49: Linha 52:
 A guide to LaTex: Document Preparation for Beginners and Advanced Users Helmut Kopka e Patrick W. Daly, Addison-Wesley,​ 1999. 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.\\+Fiquem a vontade para me perguntar qualquer coisa sobre o <​latex>​\LaTeX</​latex>​.\\
  
-A todos os usuários novos ou relativamente recentes do 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 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 usoAo invés de copiar estes comandos para seu arquivo fonte pode usar 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} {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 sectionO nome //qqq// eu inventei e voce usar qualquer outro nome. +    \item[entre colchetes:​]{O argumento opcional também ​pode ser colocado entre colchetes, ​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>​ 
 + 
 +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: 
 +<​code>​\usepackage{amsthm} 
 +\theoremstyle{definition
 +\newtheorem{teste}{Exemplo%"​teste"​ é um nome qualquer, e "​Exemplo"​ é o que vai aparecer antes da numeração. 
 +</​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> 
 +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>​ 
 +\roman{teste
 +\Roman{teste} 
 +\alph{teste} 
 +\Alph{teste
 +</​code>​ 
 + 
 +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. 
 + 
 +Obviamente me disponho a esclarecer quaisquer dúvidas.\\ 
 +**contatos:** gledson.picharski@yahoo.com.br ou [[pessoais:​gledson|Gledson Luiz Picharski]]
  
-  * 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 desta forma ao novo diretório será adicionado ao final do caminho de procura. Caso deseje, inverta a ordem para forçar o LATEXprocurar 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@ufpr.br. ​ 

QR Code
QR Code dicas:latex (generated for current page)