Impossible de trouver pdfLatex après la mise à niveau vers Mac OS X 10.11 (El Capitan)

18

Je viens de passer à Mac OS X 10.11 (El Capitan) maintenant pdflatexintrouvable.

J'utilise TexWorks pour compiler.

Je reçois l'erreur que TeX peut être installé, j'ai juste besoin de le trouver.

Où puis-je trouver l'emplacement d'installation? J'ai vérifié les paramètres et les rapports TexWorks que LaTeX était dans /usr/binou /usr/local/bin. Comment puis-je résoudre ce problème?

TexWorks me recommande de vérifier /usr/bin.

Chat blanc
la source
1
Pourquoi le vote négatif? Comment puis-je améliorer la question?
Whitecat

Réponses:

22

Le mien a été déménagé /Library/TeX/Root/bin/x86_64-darwin/pdflatex, j'espère que ça aide!

Conner Fromknecht
la source
$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Aucun fichier ou répertoire de ce type
Mona Jalal
8

Si vous utilisez homebrew , vous obtiendrez ce message sur le client:

L'installation de TeX à partir de la source est étrange et grossière, nécessite beaucoup de correctifs et ne construit que 32 bits (et ne peut donc pas utiliser les dépôts Homebrew sur Snow Leopard.)

Nous vous recommandons d'utiliser une distribution MacTeX: https://www.tug.org/mactex/

Vous pouvez l'installer à l'aide de Cask:

brew cask install mactex

C'est exactement ce que je fais. Utiliser 'sudo' devant la commande, cependant, pour faciliter l'installation.

Après cela, sur les systèmes antérieurs à El Capitan, pdflatex se trouverait dans / usr / texbin , cependant, avec El Capitan, les installations vers / usr ne sont plus autorisées. Par conséquent, vous trouverez maintenant pdflatex et d'autres binaires associés dans / Library / TeX / texbin . (Merci beaucoup au site Web R-Bloggers pour cette suggestion.) Ajoutez simplement ce chemin à votre variable env $ PATH.

Robert Casey
la source
4

Oui. Le mien a également été déplacé vers / Library / TeX / Root / bin / x86_64-darwin. J'ai ajouté ce chemin dans mes Préférences TeXworks-> onglet Composition sous les "Chemins pour TeX et les programmes associés". Tout semble fonctionner comme d'habitude, même si je n'ai pas encore vérifié le tex brut et le ConTeXt. Mais je suppose que les choses devraient aller bien.

Vidyadhar Mudkavi
la source
4

J'utilise zsh et j'ai dû ajouter /Library/TeX/texbinà mon chemin ~/.zshrcavec:

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

puisque zsh ne se charge pas, apparemment, /usr/libexec/path_helperde se charger /etc/paths.dautomatiquement et je ne voulais pas jeter une autre variable dans l'équation en l'ajoutant (et toutes les autres choses /etc/paths.d) sans passer plus de temps à comprendre exactement ce que cela allait faire d'autre .

ssteinerX
la source
2

Juste pour mentionner que si vous voulez ajouter le chemin dans TexShop. L'onglet correct est "Engine" - "Path settings" et collez "/ Library / TeX / Root / bin / x86_64-darwin" sur la première ligne d'entrée.

J'espère que cela t'aides.

Yuan Tao
la source
1

TeXworks -> Préférences -> Composition

Cliquez sur le bouton + pour la première case et choisissez le chemin de texbin qui contient de nombreux fichiers, y compris pdflatex.

Dans mon cas, voici le chemin: / Library / TeX / Distributions / Programs / texbin

Raju Ranjan Kumar
la source
1

Dans mon cas, j'ai tapé une commande "which pdflatex" sur le terminal puis elle affiche / Library / TeX / texbin / pdflatex. Après cela, j'ai sélectionné l'option dans les préférences comme dans cette image:

entrez la description de l'image ici

Mesure Burapha
la source
Bienvenue dans Super User. Cela ressemble à un itinéraire légèrement différent de la réponse de Raju Ranjan Kumar. Lorsque vous avez un peu plus de représentants, il serait probablement plus approprié de publier des variations mineures dans une autre réponse en tant que commentaire, car il est prévu que chaque réponse fournisse une solution sensiblement différente de ce qui a déjà été fourni.
fixer1234