Não foi possível encontrar o pdfLatex após a atualização para o Mac OS X 10.11 (El Capitan)

18

Acabei de atualizar para o Mac OS X 10.11 (El Capitan) agora pdflatexnão foi encontrado.

Estou usando o TexWorks para compilar.

Eu recebo o erro que o TeX pode estar instalado, só preciso encontrá-lo.

Onde posso encontrar o local da instalação? Verifiquei as configurações e os relatórios do TexWorks em que o LaTeX estava /usr/binou /usr/local/bin. Como posso corrigir esse problema?

O TexWorks recomenda que eu verifique /usr/bin.

Gato branco
fonte
11
Por que o voto negativo? Como posso melhorar a pergunta?
Whitecat

Respostas:

22

A minha foi transferida para /Library/TeX/Root/bin/x86_64-darwin/pdflatex, espero que ajude!

Conner Fromknecht
fonte
$ Ls / Library / tex / Root / bin / x86_64-darwin / ls pdflatex: / Library / tex / Root / bin / x86_64-darwin / pdflatex: Nenhum tal lima ou diretório
Mona Jalal
8

Se você estiver usando homebrew , receberá esta mensagem no cliente:

A instalação do TeX a partir da fonte é esquisita e grosseira, requer muitos patches e compila apenas 32 bits (e, portanto, não é possível usar os deps do Homebrew no Snow Leopard.)

Recomendamos o uso de uma distribuição MacTeX: https://www.tug.org/mactex/

Você pode instalá-lo usando o Cask:

barril de cerveja instalar mactex

Então é exatamente isso que estou fazendo. Porém, usando 'sudo' na frente do comando, para facilitar a instalação.

Depois disso, nos sistemas pré-El Capitan, o pdflatex seria encontrado em / usr / texbin ; no entanto, com o El Capitan, as instalações no / usr não são mais permitidas. Portanto, agora você encontrará pdflatex e outros binários relacionados em / Library / TeX / texbin . (Muito obrigado ao site R-Bloggers por esta sugestão.) Basta adicionar este caminho à sua variável env $ PATH.

Robert Casey
fonte
4

Sim. O meu também foi movido para / Library / TeX / Root / bin / x86_64-darwin. Adicionei esse caminho na minha guia TeXworks Preferences-> Typesetting, na seção "Paths for TeX e programas relacionados". Tudo parece estar funcionando normalmente, embora eu ainda não tenha verificado o tex e o ConTeXt. Mas acho que as coisas devem ficar bem.

Vidyadhar Mudkavi
fonte
4

Eu uso o zsh e tive que adicionar /Library/TeX/texbinao meu caminho ~/.zshrccom:

export PATH="$PATH:/Library/TeX/texbin"

aparentemente, o zsh não usa /usr/libexec/path_helperpara carregar /etc/paths.dautomaticamente e eu não queria lançar outra variável na equação adicionando-a (e todas as outras coisas /etc/paths.d) sem gastar mais tempo descobrindo exatamente o que mais isso faria .

ssteinerX
fonte
2

Apenas para mencionar que se você deseja adicionar o caminho no TexShop. A guia correta é "Engine" - "Path settings" e cole "/ Library / TeX / Root / bin / x86_64-darwin" na primeira linha de entrada.

Espero que isto ajude.

Yuan Tao
fonte
1

TeXworks -> Preferências -> Tipografia

Clique no botão + da primeira caixa e escolha o caminho do texbin que contém muitos arquivos, incluindo o pdflatex.

No meu caso, este é o caminho: / Library / TeX / Distributions / Programs / texbin

Raju Ranjan Kumar
fonte
1

No meu caso, digitei um comando "which pdflatex" no terminal e ele mostra / Library / TeX / texbin / pdflatex. Depois disso, selecionei a opção nas preferências, como nesta figura:

insira a descrição da imagem aqui

Medição Burapha
fonte
Bem-vindo ao superusuário. Parece uma rota um pouco diferente da resposta de Raju Ranjan Kumar. Quando você tem um pouco mais de representante, provavelmente seria mais apropriado postar pequenas variações em outra resposta como comentário, pois se pretende que cada resposta forneça uma solução substancialmente diferente da que já foi contribuída.
fixer1234