O Pdflatex funciona apenas como admin no OSX Lion

3

Eu instalei o MacTex no OSX Lion. O comando pdflatex só funciona se eu executar

sudo pdflatex

enquanto a execução sem sudo resulta em "comando não encontrado". Como posso obter o pdflatex sem privilégios de administrador?

Depois de tentar as sugestões do Nifle, o problema persiste. Eu na verdade já tive a adição adequada ao caminho,

/usr/local/texlive/2011/bin/universal-darwin/

no meu $ PATH, mas mesmo acessando este diretório precisava de privilégios de administrador.

    
por Jeffrey 24.09.2011 / 08:12

2 respostas

3

Parece que não está no seu caminho quando você é um usuário comum. Isso significa que provavelmente não está instalado em um dos locais "normal" .

Existem algumas coisas que você pode fazer para corrigir isso.

Primeiro você precisa descobrir onde está instalado, digite sudo which pdflatex . Isso deve lhe dizer onde pdflatex está instalado.

O que você pode tentar primeiro é criar um link para pdflatex em um lugar que já esteja no seu $PATH . Você pode descobrir o que está no seu caminho digitando echo $PATH , eu escolhi /usr/local/bin (como é usual no caminho) no meu exemplo abaixo.

cd /usr/local/bin
sudo ln -s /path/to/pdflatex

Outra alternativa é colocar o diretório em que pdflatex está no seu $PATH . No seu .bashrc (encontrado no seu diretório home) coloque

PATH=$PATH:/path/to/pdflatex
export PATH

Em seguida, para que as alterações em .bashrc tenham efeito, você precisa fazer source .bashrc

    
por 24.09.2011 / 09:46
0

Talvez o seu problema esteja relacionado a Pref Pane Bug e outros Bugs no MacTeX-2011 e Fixes ?

Similarly, the Pref Pane cannot switch between 32 bit binaries and 64 bit binaries. It will appear to do so, but the user's front end cannot find the binaries.

(Não sendo no Mac, só posso falar da teoria.)

    
por 30.09.2011 / 08:36