Maneira fácil de instalar o TeX Live (e o TeX Studio) no Ubuntu 12.04

10

Recentemente, mudei para o Linux (Ubuntu 12.04) e preciso instalar uma distribuição e um editor LaTeX. Tenho uma experiência razoável com o LaTeX no Win7, então existe uma maneira fácil de colocar o LaTeX em funcionamento?

Medulla Oblongata
fonte
3
No 14.04, o Ubuntu tem o TeXLive 2013 empacotado - é provável que o 12.04 tenha uma versão bastante antiga. Dependendo do que você faz, YMMV. Leia a resposta por @ tatjana-Heuser e, em seguida, escolher a partir de lá ...
Rmano
Há indicações no sourceforge do TeXstudio wiki aqui: sourceforge.net/p/texstudio/wiki/Compiling/#linux
dinossauro

Respostas:

10

Provavelmente, é melhor baixar uma .isoimagem de uma distribuição TeX da CTAN , texlive2013.isopor exemplo - é ~ 2 GB. Coloque isso na sua Downloadspasta.

Apenas verifique se você tem o perl-tkpacote instalado antes de usar a GUI. Caso contrário, abra um terminal e vá:

$ apt-get install perl-tk

Em seguida, crie um ponto de montagem:

$ sudo mkdir /mnt

Altere o diretório atual, monte .isoe inicie a instalação

$ cd ~/Downloads
$ sudo mount -t iso9660 -o ro,loop,noauto texlive2013.iso /mnt
$ cd /mnt
$ sudo ./install-tl --gui=perltk

Isso abre uma boa interface gráfica. Você pode decidir o que instalar Installation collections. Altere também o Create symlinks in system directories como na captura de tela para que os diretórios sejam todos definidos para você. Isso significa que você não precisará bisbilhotar e modificar os arquivos do sistema após a instalação.

Perltk

Após a instalação, feche o terminal e abra um novo terminal:

$ sudo umount /mnt

Verifique se está tudo bem:

$ tex --version

TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.

Tente processar um arquivo .tex e visualize um arquivo PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Você também pode criar um arquivo .pdf:

$ pdflatex sample2e.tex

Se você deseja modificar as configurações ou obter mais pacotes, faça isso no TeX Live Manager 2013:

$ sudo tlmgr -gui

Para instalar um editor LaTeX (por exemplo, TeX Studio), faça o download do .debarquivo relevante na pasta Downloads e instale

$ cd ~/Downloads
$ sudo dpkg -i texstudio_2.7.0_i386.deb

Pode ser necessário instalar libpoppler-qt4-3.debprimeiro.

Referências:

Documentação TUG

Documentos do TeX Live

Starlinq blog

Medulla Oblongata
fonte
11
+1 por esforço, mas você está meio que reinventando a roda aqui. Os pacotes LaTeX estão disponíveis nos repositórios Ubuntu.
terdon 28/04
11
Felicidades @terdon. Eu só queria compartilhar o que fiz depois que o blog Starlinq me confundiu muito.
Medulla Oblongata
2
E muito obrigado por se esforçar para postar isso! Para referência futura, basta usar os dos repositórios, como mostro na minha resposta. É muito mais fácil instalar dessa maneira e muito mais fácil atualizar e lidar com todos os pacotes.
terdon
3
+1 - boa documentação e o caminho a percorrer, se você deseja uma instalação texlive atualizada. Infelizmente, o que está nos repositórios tem uma tendência a ficar para trás bastante significativamente. Também é o caminho a seguir se você estiver executando o texlive em várias plataformas e prefere mantê-las sincronizadas. (Ou você nunca vai parar de rastrear por que seu projeto de livro desenvolve meio deslocamento de página pela página 916, quando traduzido em um sistema diferente.) ajustes de pontos feitos em vão e todos os horrores impressos))
Tatjana Heuser 29/04
depois de seguir todos os seus passos, estou sendo informado de que o programa 'tex' não está instalado no momento. Você pode instalá-lo digitando: sudo apt-get install texlive-binários
Saprativa Bhattacharjee
10

Basta instalar os pacotes relevantes dos repositórios:

sudo apt-get install texlive-latex-base

Isso lhe dará um sistema básico de LaTeX. Para uma instalação mais completa com mais pacotes e fontes, use o seguinte:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
Terdon
fonte
3
Isso certamente se qualifica como a instalação mais fácil , se um pouco incompleta, pois o Ubuntu empacota apenas um subconjunto dos pacotes disponíveis no tlmgr, e alguns estão desatualizados em comparação ao ctan. Se o texlive for necessário em um ambiente produtivo, talvez seja melhor fazer uma instalação de baunilha texlive com atualizações tlmgr para melhor controle de instalações síncronas e melhor controle quando as coisas forem atualizadas. (Nunca atualizar durante as fases de pré-publicações finais de um documento importante ...)
Tatjana Heuser
3
No Ubuntu 12.04, isso instalará o TexLive 2009, não recomendado. Há vários problemas com os módulos no texlive-latex-extrapacote que impedem a compilação bem-sucedida de vários recursos.
Luís de Sousa
2

Três maneiras de seguir:

  • Instale os pacotes Ubuntu para o texlive. Descrito por terdon, Mais fácil, mas eles tendem a estar desatualizados e apenas um subconjunto do que estaria disponível por meio do tlmgr .
  • Instale o texlive a partir da imagem iso mais recente. Descrito por Medulla Oblongata. Atualmente disponível: 2013 - desatualizado por quase um ano, portanto, o primeiro passo após a instalação seria atualizá-lo usando tlmgr .
  • Instale usando o instalador de rede disponível em tug.org . Isso é realmente fácil, e eu recomendo, especialmente se você deseja manter as instalações em diferentes plataformas em sincronia.

veja também: Como atualizo minha distribuição TeX? no tex.sx , especialmente na primeira resposta (wiki da comunidade) que explica o esquema de atualização do TeX Live.

Tatjana Heuser
fonte
0

Você também pode usar o Kile - um ambiente integrado LaTeX .

Você pode instalá-lo facilmente no ubuntu software center .

insira a descrição da imagem aqui

Bibi424
fonte
2
Sim, mas o Kile é apenas um editor. Você ainda precisa de uma distribuição LaTeX para executá-la. Embora a instalação kileatravés dos repositórios traga a maioria dos pacotes necessários, essa é uma maneira bastante indireta de instalar o LaTeX e você acaba com coisas extras desnecessárias, além de perder alguns pacotes básicos do LaTeX que não serão listados como kiledependências .
terdon
Obrigado ... eu não sabia disso. Eu costumava Kile para fazer apresentações e tomada de relatório durante os meus dias de grau, sem muitas dificuldades :)
Bibi424
0

A versão mais recente do TeX Live, empacotada para o Ubuntu 12.04, é 2012, disponível no PPA de back-ends do TeX Live . É relativamente fácil de instalar a partir do terminal. Comece removendo quaisquer pacotes absolutos que possam estar instalados:

sudo apt-get remove texlive*              

Em seguida, adicione o PPA e atualize:

sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update

Finalmente instale:

sudo apt-get install texlive

Isso instalará os módulos mais comuns. Se você precisar de módulos mais específicos, precisará instalar o pacote "extra" (que na última verificação foi de quase 1 Gb):

sudo apt-get install texlive-latex-extra

Para quem vem do Windows, recomendo o TexMaker como GUI (disponível no Software Center). É isso que alimentamos para os alunos e eles gerenciam muito bem com isso.

Luís de Sousa
fonte
0

Corri sudo apt-get install texlive-fullcom algumas das desvantagens listadas acima, incluindo a possibilidade de não estar super atualizada, mas não encontrei nenhum problema. (Ainda)

Tem a vantagem de apenas instalar tudo em um comando rápido. Alguns podem argumentar que isso é uma má prática / um desperdício de espaço no disco rígido - mas eu uso o ubuntu porque é rápido e (geralmente) funciona, não porque me poupa algumas centenas de megabytes de espaço em disco em outras distros linux ...

user3728501
fonte