{"id":22923,"date":"2014-10-04T21:47:39","date_gmt":"2014-10-04T21:47:39","guid":{"rendered":"http:\/\/antonini.med.br\/blog\/?p=22923"},"modified":"2021-04-02T05:03:37","modified_gmt":"2021-04-02T05:03:37","slug":"latex-no-fedora-20-instalacao-via-yum","status":"publish","type":"post","link":"https:\/\/antonini.ddns.net\/?p=22923","title":{"rendered":"LaTex no Fedora 20 &#8211; Instala\u00e7\u00e3o via YUM"},"content":{"rendered":"<p style=\"text-align: justify;\">Neste artigo, \u00e9 apresentado como instalar um ambiente LaTeX usando o YUM, gerenciador de pacotes RPM do Fedora 20 (Heisenbug). Para encerrar o artigo, \u00e9 criado um simples teste em que geramos um arquivo PDF a partir de um arquivo TEX.<!--more--><\/p>\n<div style=\"margin-top: 5px; text-align: justify;\"><b>Por:<\/b> Felipe Martins dos Santos | Blog: <a href=\"http:\/\/www.ime.usp.br\/%7Efmsantos\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.ime.usp.br\/~fmsantos<\/a><\/div>\n<div style=\"margin-top: 5px; text-align: justify;\"><\/div>\n<div style=\"margin-top: 5px; text-align: justify;\">\n<h3><\/h3>\n<h3>Introdu\u00e7\u00e3o<\/h3>\n<p>Ol\u00e1, pessoal.<\/p>\n<p>Neste artigo, demonstrarei como preparar um ambiente para desenvolvimento de textos cient\u00edficos utilizando o <em>LaTeX<\/em>.<\/p>\n<p>Para quem n\u00e3o conhece, o LaTeX \u00e9 um conjunto de macros que permite escrever textos cient\u00edficos de alta qualidade, em que o texto final \u00e9 gerado por meio de codifica\u00e7\u00e3o e convers\u00e3o para um formato mais leg\u00edvel. Ou seja, \u00e9 dividido em duas etapas, diferente do modo que estamos acostumados, que \u00e9 o WYSIWYG (What You See Is What You Get) &#8211; em tradu\u00e7\u00e3o livre para o portugu\u00eas: &#8220;O que voc\u00ea v\u00ea, \u00e9 o que tem&#8221;.<\/p>\n<p>O LaTeX \u00e9, atualmente, a ferramenta mais adotada para cria\u00e7\u00e3o de artigos, disserta\u00e7\u00f5es e teses nas \u00e1reas de exatas e, dependendo de onde voc\u00ea est\u00e1, se seu texto n\u00e3o foi escrito em LaTeX, o avaliador percebe e j\u00e1 perde o interesse de olhar.<\/p>\n<p>N\u00e3o vou me aprofundar-me muito na explica\u00e7\u00e3o do que \u00e9 o LaTeX por dois motivos: n\u00e3o sou a pessoa mais qualificada para falar sobre isso e j\u00e1 existem in\u00fameros tutoriais e artigos explicando o que \u00e9 e como usar.<\/p>\n<p>No artigo, quero manter o foco na prepara\u00e7\u00e3o do ambiente usando a distribui\u00e7\u00e3o <em>Fedora 20<\/em> (Heisenbug). Sempre usei distribui\u00e7\u00f5es Debian-like, como Ubuntu e <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> Mint, em que o processo para prepara\u00e7\u00e3o do ambiente \u00e9 mais amplamente divulgado na internet. Mas, como estou gostando do Fedora, resolvi compartilhar essa experi\u00eancia.<\/p>\n<\/div>\n<div style=\"margin-top: 5px; text-align: justify;\">\n<h3><\/h3>\n<h3>Instala\u00e7\u00e3o<\/h3>\n<p>Para a realiza\u00e7\u00e3o da instala\u00e7\u00e3o, utilizaremos os reposit\u00f3rios do yum (Yellowdog Updater, Modified), que \u00e9 a ferramenta de gerenciamento de pacotes RPM (RPM Package Manager) do Fedora e de outras distros baseadas no Red Hat Enterprise <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> (RHEL).<\/p>\n<p>Primeiramente, \u00e9 \u00fatil atualizar os reposit\u00f3rios do yum para termos acesso aos pacotes mais recentes. Se voc\u00ea ainda n\u00e3o fez isso, essa \u00e9 a hora de preparar um caf\u00e9. Digite:<\/p>\n<p><strong>$ sudo yum update<\/strong><\/p>\n<p>Ap\u00f3s a atualiza\u00e7\u00e3o, \u00e9 necess\u00e1rio instalar os principais componentes do LaTeX. Entre outras coisas, ser\u00e3o instalados:<\/p>\n<ul>\n<li>Macros necess\u00e1rias para a codifica\u00e7\u00e3o de seus documentos;<\/li>\n<li>Compiladores de arquivos .tex;<\/li>\n<li>L\u00edngua portuguesa para t\u00edtulos de cap\u00edtulos, se\u00e7\u00f5es, algoritmos, refer\u00eancias bibliogr\u00e1ficas;<\/li>\n<li>Declara\u00e7\u00e3o de m\u00faltiplas figuras em uma s\u00f3 (uso de sub-figuras); etc.<\/li>\n<\/ul>\n<p>Este passo pode demorar um pouco, dependendo da velocidade da sua internet. \u00c9 uma boa hora para beber uma x\u00edcara de caf\u00e9. Mas antes disso, digite:<\/p>\n<p><strong>$ sudo yum install texlive texlive-latex texlive-collection-langportuguese texlive-tocbibind texlive-titlesec texlive-relsize texlive-subfigure texlive-lastpage texlive-algorithm2e texlive-cleveref<\/strong><\/p>\n<p>Com isso, voc\u00ea j\u00e1 deve ter um ambiente LaTeX b\u00e1sico para compilar seus textos.<\/p>\n<p>&nbsp;<\/p>\n<h3>Al\u00e9m do b\u00e1sico? Precisa de outros pacotes?<\/h3>\n<p>\u00c9 comum, durante o desenvolvimento de um texto cient\u00edfico, termos a necessidade de usar algum pacote n\u00e3o instalado. Suponha que voc\u00ea precise incluir uma macro xxx em seu texto. Durante a gera\u00e7\u00e3o do documento, poder\u00e1 ser exibida alguma mensagem como:<\/p>\n<p><sub> \u00a0\u00a0! LaTeX Error: File `xxx.sty&#8217; not found. <\/sub><\/p>\n<p>Se isso acontecer, pesquise no <a href=\"http:\/\/www.rpm-find.net\/linux\/RPM\">RPMFind<\/a>, que \u00e9 uma base de dados online com informa\u00e7\u00f5es indexadas de pacotes RPM. Para esse caso, talvez voc\u00ea encontre digitando na busca do site o termo: tex(xxx.sty)<\/p>\n<p>Por outro lado, se voc\u00ea precisa de algum programa adicional, como o JabRef para manuten\u00e7\u00e3o do seu arquivo .bibtex, que \u00e9 o arquivo padr\u00e3o para armazenamento de refer\u00eancias bibliogr\u00e1ficas no LaTeX, pode digitar:<\/p>\n<p><strong>$ sudo yum provides jabref<\/strong><br \/>\nOu:<br \/>\n<strong>$ sudo yum search jabref<\/strong><\/p>\n<p>O retorno para este exemplo, seria:<\/p>\n<p><sub> \u00a0\u00a0Plugins carregados: langpacks, refresh-packagekit<br \/>\n<strong>jabref<\/strong>-2.9.2-2.fc20.noarch :<br \/>\nGraphical frontend to manage BibTeX bibliographical<br \/>\n: databases<br \/>\nRepo\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0: fedora <\/sub><\/p>\n<p>A palavra jabref vem em negrito, o que sugere que esse \u00e9 o nome do pacote que cont\u00e9m o software que desejamos instalar. Portanto, digite:<\/p>\n<p><strong>$ sudo yum install jabref<\/strong><\/p>\n<p>Se voc\u00ea tamb\u00e9m pretende ter um editor de textos LaTeX, saiba que existem v\u00e1rios para <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">GNU\/Linux<\/a>. Eu utilizo o Kile, para instal\u00e1-lo, digite:<\/p>\n<p><strong>$ sudo yum install kile<\/strong><\/p>\n<p>No meu caso, os procedimentos aqui descritos foram suficientes para gerar os arquivos .pdf dos meus textos cient\u00edficos. Imagino que para voc\u00ea, que leu at\u00e9 aqui, tamb\u00e9m servir\u00e1.<\/p>\n<p>E caso n\u00e3o sirva, reveja o conte\u00fado desta se\u00e7\u00e3o, pois as dicas dela poder\u00e3o ajudar voc\u00ea a encontrar os pacotes que necessita.<\/p>\n<h3><\/h3>\n<h3>Testes<\/h3>\n<p>Para testar um exemplo b\u00e1sico, crie um diret\u00f3rio na sua pasta de Documentos:<\/p>\n<p><strong>$ cd \/home\/seu_usuario\/Documentos<\/strong><br \/>\n<strong>$ mkdir TesteLatex<\/strong><br \/>\n<strong>$ cd TesteLatex<\/strong><br \/>\n<strong>$ touch texto.tex<\/strong><\/p>\n<p>Depois disso, inclua o seguinte conte\u00fado no arquivo texto.tex, usando o editor de sua prefer\u00eancia:<\/p>\n<div class=\"codigo\"><span class=\"comentario\"><span class=\"comentario\">\\documentclass[12pt,twoside,a4paper]{book}<br \/>\n\\usepackage[T1]{fontenc}<br \/>\n\\usepackage[portuguese]{babel}<br \/>\n\\usepackage[utf8]{inputenc}<br \/>\n\\usepackage[fixlanguage]{babelbib}<\/span><\/span>\\begin{document}<br \/>\n\\chapter{Introdu\u00e7\u00e3o}<br \/>\nViva o Linux!<br \/>\n<span class=\"comentario\">\\chapter{Instala\u00e7\u00e3o B\u00e1sica}<\/span><br \/>\nViva o Linux!<br \/>\n<span class=\"comentario\">\\chapter{Al\u00e9m do B\u00e1sico? Precisa de mais pacotes?}<\/span><br \/>\nViva o Linux!<br \/>\n<span class=\"comentario\">\\chapter{Teste}<\/span><br \/>\nViva o Linux!<br \/>\n<span class=\"comentario\">\\chapter*{Conclus\u00e3o}<\/span><br \/>\nViva o Linux!<br \/>\n<span class=\"comentario\">\\end{document}<\/span><\/div>\n<p>Para gerar o arquivo .pdf, digite:<\/p>\n<p><strong>$ pdflatex texto.tex<\/strong><\/p>\n<p>Para visualizar o resultado, digite:<\/p>\n<p><strong>$ evince texto.pdf<\/strong><\/p>\n<p>Pronto! Imagino que tudo tenha funcionado.<\/p>\n<p>Caso queira testar com algum exemplo mais complexo, sugiro que baixe algum modelo de disserta\u00e7\u00e3o\/tese em LaTeX. Esses modelos podem ser facilmente encontrados com uma busca no Google.<\/p>\n<p>Mas, lembre-se que como n\u00e3o fizemos uma instala\u00e7\u00e3o completa, mas sim personalizada, alguns arquivos podem faltar.<\/p>\n<h1><\/h1>\n<h3>Conclus\u00e3o<\/h3>\n<p>Geralmente digo que minha hist\u00f3ria com LaTeX \u00e9 de amor e \u00f3dio.<\/p>\n<p>Amor, quando est\u00e1 tudo funcionando, belos textos e tudo t\u00e3o f\u00e1cil. O \u00f3dio surge quando apanho para configurar os pacotes e poder us\u00e1-los corretamente.<\/p>\n<p>Com esse texto, espero que voc\u00eas possam aproveitar s\u00f3 a primeira parte.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, \u00e9 apresentado como instalar um ambiente LaTeX usando o YUM, gerenciador de pacotes RPM do Fedora 20 (Heisenbug). Para encerrar o artigo, \u00e9 criado um simples teste em que geramos um arquivo PDF a partir de um arquivo TEX.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-22923","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22923"}],"version-history":[{"count":5,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22923\/revisions"}],"predecessor-version":[{"id":36380,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22923\/revisions\/36380"}],"wp:attachment":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}