LaTex no Fedora 20 - Instalação via YUM

Neste artigo, é apresentado como instalar um ambiente LaTeX usando o YUM, gerenciador de pacotes RPM do Fedora 20 (Heisenbug). Para encerrar o artigo, é criado um simples teste em que geramos um arquivo PDF a partir de um arquivo TEX.

[ Hits: 13.654 ]

Por: Felipe Martins dos Santos em 21/09/2014 | Blog: https://felipemartinsss.vercel.app/


Instalação



Para a realização da instalação, utilizaremos os repositórios do yum (Yellowdog Updater, Modified), que é a ferramenta de gerenciamento de pacotes RPM (RPM Package Manager) do Fedora e de outras distros baseadas no Red Hat Enterprise Linux (RHEL).

Primeiramente, é útil atualizar os repositórios do yum para termos acesso aos pacotes mais recentes. Se você ainda não fez isso, essa é a hora de preparar um café. Digite:

sudo yum update

Após a atualização, é necessário instalar os principais componentes do LaTeX. Entre outras coisas, serão instalados:
  • Macros necessárias para a codificação de seus documentos;
  • Compiladores de arquivos .tex;
  • Língua portuguesa para títulos de capítulos, seções, algoritmos, referências bibliográficas;
  • Declaração de múltiplas figuras em uma só (uso de sub-figuras); etc.

Este passo pode demorar um pouco, dependendo da velocidade da sua internet. É uma boa hora para beber uma xícara de café. Mas antes disso, digite:

sudo yum install texlive texlive-latex texlive-collection-langportuguese texlive-tocbibind texlive-titlesec texlive-relsize texlive-subfigure texlive-lastpage texlive-algorithm2e texlive-cleveref

Com isso, você já deve ter um ambiente LaTeX básico para compilar seus textos.

Além do básico? Precisa de outros pacotes?

É comum, durante o desenvolvimento de um texto científico, termos a necessidade de usar algum pacote não instalado. Suponha que você precise incluir uma macro xxx em seu texto. Durante a geração do documento, poderá ser exibida alguma mensagem como:

  ! LaTeX Error: File `xxx.sty' not found.

Se isso acontecer, pesquise no RPMFind, que é uma base de dados online com informações indexadas de pacotes RPM. Para esse caso, talvez você encontre digitando na busca do site o termo: tex(xxx.sty)

Por outro lado, se você precisa de algum programa adicional, como o JabRef para manutenção do seu arquivo .bibtex, que é o arquivo padrão para armazenamento de referências bibliográficas no LaTeX, pode digitar:

sudo yum provides jabref
Ou:
sudo yum search jabref

O retorno para este exemplo, seria:

  Plugins carregados: langpacks, refresh-packagekit
  jabref-2.9.2-2.fc20.noarch :
  Graphical frontend to manage BibTeX bibliographical
                             : databases
  Repo        : fedora


A palavra jabref vem em negrito, o que sugere que esse é o nome do pacote que contém o software que desejamos instalar. Portanto, digite:

sudo yum install jabref

Se você também pretende ter um editor de textos LaTeX, saiba que existem vários para GNU/Linux. Eu utilizo o Kile, para instalá-lo, digite:

sudo yum install kile

No meu caso, os procedimentos aqui descritos foram suficientes para gerar os arquivos .pdf dos meus textos científicos. Imagino que para você, que leu até aqui, também servirá.

E caso não sirva, reveja o conteúdo desta seção, pois as dicas dela poderão ajudar você a encontrar os pacotes que necessita.

Testes

Para testar um exemplo básico, crie um diretório na sua pasta de Documentos:

cd /home/seu_usuario/Documentos
mkdir TesteLatex
cd TesteLatex
touch texto.tex

Depois disso, inclua o seguinte conteúdo no arquivo texto.tex, usando o editor de sua preferência:

\documentclass[12pt,twoside,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[fixlanguage]{babelbib}

\begin{document}
\chapter{Introdução}

Viva o Linux!
\chapter{Instalação Básica}
Viva o Linux!
\chapter{Além do Básico? Precisa de mais pacotes?}
Viva o Linux!
\chapter{Teste}
Viva o Linux!
\chapter*{Conclusão}
Viva o Linux!
\end{document}

Para gerar o arquivo .pdf, digite:

pdflatex texto.tex

Para visualizar o resultado, digite:

evince texto.pdf

Pronto! Imagino que tudo tenha funcionado.

Caso queira testar com algum exemplo mais complexo, sugiro que baixe algum modelo de dissertação/tese em LaTeX. Esses modelos podem ser facilmente encontrados com uma busca no Google.

Mas, lembre-se que como não fizemos uma instalação completa, mas sim personalizada, alguns arquivos podem faltar.

Conclusão

Geralmente digo que minha história com LaTeX é de amor e ódio.

Amor, quando está tudo funcionando, belos textos e tudo tão fácil. O ódio surge quando apanho para configurar os pacotes e poder usá-los corretamente.

Com esse texto, espero que vocês possam aproveitar só a primeira parte.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação
Outros artigos deste autor

Reprodução de arquivos WAV com SDL_mixer e linguagem C

Blender Game Engine: Uma introdução

Compilador GNU Prolog

Leitura recomendada

Slackware não tem gerenciador de pacotes?! Não tinha!

Vala: Vale a pena aprender uma nova linguagem de programação?

Compiz e Compiz-Fusion no novo Sabayon Linux

FOG Project - Configurando meu primeiro servidor de imagens

Instalação da Suíte BrOffice 2.4.x em sistemas Mandriva Linux

  
Comentários
[1] Comentário enviado por removido em 25/09/2014 - 07:53h

Belo artigo, hoje realmente dentro do mundo académico o Latex e uma ferramenta muito importante e utilizada. Também utilizo o editor Kile para facilitar o trabalho.

[2] Comentário enviado por felipemartinsss em 25/09/2014 - 19:11h


[1] Comentário enviado por carlosfilho em 25/09/2014 - 07:53h:

Belo artigo, hoje realmente dentro do mundo académico o Latex e uma ferramenta muito importante e utilizada. Também utilizo o editor Kile para facilitar o trabalho.


Muito obrigado pelo comentário Carlos.
Eu utilizo Kile e Jabref porque foram os primeiros que conheci por meio de tutoriais e em um momento em que eu tinha que entregar minha qualificação de mestrado rapidamente. Algum dia ainda vou fazer uma pesquisa pelas outras ferramentas disponíveis para ver quais as vantagens/desvantagens em comparação com Kile/Jabref.

[3] Comentário enviado por apoenapp em 05/11/2014 - 12:49h

Olá Felipe,

em primeiro lugar gostaria de agradecer pelo artigo que me foi muito útil!
Gostaria de saber se você teve socesso em configurar a busca inversa utilizando o KIile e o Okular no fedora. Na verdade, por mim pode ser qualquer bom editor de Latex e qualque bom vizualizador de pdf. Estou tentando encontrar informações na net mas não estou conseguindo fazer funcionar e este recurso é muito importante pra mim.

Se puder me ajudar serei muito grato. Sou realmente novato no mundo linux mas estou gostando muito do Fedora 20. Se puder, por favor mande as informações detalhadas, já que ainda tenho muito o que aprender!

Obrigado

[4] Comentário enviado por felipemartinsss em 05/11/2014 - 18:59h

Muito obrigado pelo comentário apoenapp, fico feliz em ter ajudado.
Mas o legal do software livre e do compartilhamento de conhecimento é que a gente acaba aprendendo junto.
Eu confesso que até sua postagem não conhecia esse recurso de busca inversa, mas consegui configurar.

Faça o seguinte:

1) Abra o Okular, vá em Configurações > Configurar o Okular ... > Editor > Selecione o Kile e confirme.
2) Abra o Kile, vá em Configurações > Configurar o Kile... > Ferramentas > Compilar > Selecione cada um dos itens de compilação (ex: PDFLatex, PDFTex, Tex, etc) e configure como 'Modern' na caixa de seleção.
3) Para usar o recurso, compile um texto e ao visualizar no Okular, segure a tecla Shift do teclado e clique com o botão esquerdo do mouse sobre a palavra.

Foi assim que eu fiz.
Obrigado você por ajudar a enriquecer o artigo!

[5] Comentário enviado por apoenapp em 07/11/2014 - 12:35h


[4] Comentário enviado por felipemartinsss em 05/11/2014 - 18:59h:

Muito obrigado pelo comentário apoenapp, fico feliz em ter ajudado.
Mas o legal do software livre e do compartilhamento de conhecimento é que a gente acaba aprendendo junto.
Eu confesso que até sua postagem não conhecia esse recurso de busca inversa, mas consegui configurar.

Faça o seguinte:

1) Abra o Okular, vá em Configurações > Configurar o Okular ... > Editor > Selecione o Kile e confirme.
2) Abra o Kile, vá em Configurações > Configurar o Kile... > Ferramentas > Compilar > Selecione cada um dos itens de compilação (ex: PDFLatex, PDFTex, Tex, etc) e configure como 'Modern' na caixa de seleção.
3) Para usar o recurso, compile um texto e ao visualizar no Okular, segure a tecla Shift do teclado e clique com o botão esquerdo do mouse sobre a palavra.

Foi assim que eu fiz.
Obrigado você por ajudar a enriquecer o artigo!


Que bom que pude contribuir com algo!

Eu fiz as configurações como você sugere Felipe, porém pra mim não funcionou. Na verdade já havia tentado fazer essa configuração. Encontrei algo em alguns foruns dizendo para fazer update do texlive, fiz um "yum apdate" nele mas também não funcionou. Encontrei também alguma coisa dizendo que deveria criar um script, mas como sou totalmente novato não consegui acompanhar.

Também removi o kile e okular e os instalei novamente, pois eu havia instalado antes do texlive e pensei que a ordem poderia fazer diferença, mas não funcionou.


Esse é o único recurso que me impede de migrar do windows para o fedora no meu trabalho, vou continuar dando uma pesquisada. Obrigado pela ajuda!

Abraços

[6] Comentário enviado por felipemartinsss em 07/11/2014 - 21:09h

Entendi.
Uma pena você não ter conseguido.
Sugiro que você procure alternativas para o Kile então.
[]s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts