Неможливо знайти pdfLatex після оновлення до Mac OS X 10.11 (El Capitan)


18

Щойно оновлений до Mac OS X 10.11 (El Capitan) тепер pdflatexне можна знайти.

Я використовую TexWorks для компіляції.

Я отримую помилку, яку може встановити TeX. Мені просто потрібно її знайти.

Де я можу знайти місце встановлення? Я перевірив налаштування та звіти TexWorks, у якому LaTeX був /usr/binабо /usr/local/bin. Як я можу виправити це питання?

TexWorks рекомендує мені перевірити /usr/bin.


1
Чому голосування проти? Як я можу покращити питання?
Whitecat

Відповіді:


22

Міну перенесли /Library/TeX/Root/bin/x86_64-darwin/pdflatex, сподіваюся, що це допомагає!


$ ls / Бібліотека / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Немає такого файлу чи каталогу
Mona Jalal

8

Якщо ви використовуєте домашню мову , ви отримаєте це повідомлення на клієнті:

Установка TeX з джерела дивна та груба, вимагає багато виправлень та створює лише 32-розрядні (і, отже, не можна використовувати дебрі Homebrew на Snow Leopard.)

Ми рекомендуємо використовувати дистрибутив MacTeX: https://www.tug.org/mactex/

Ви можете встановити його за допомогою Cask:

варити бочковий встановити mactex

Тож саме це я і роблю. Однак, використовуючи 'sudo' перед командою, для полегшення встановлення.

Після цього в системах до-El Capitan pdflatex був би знайдений в / usr / texbin , однак, з El Capitan, установки до / usr більше не дозволені. Отже, тепер ви знайдете pdflatex та інші пов’язані бінарні файли в / Бібліотека / TeX / texbin . (Велике спасибі веб-сайту R-Bloggers за цю пропозицію.) Просто додайте цей шлях до змінної $ PATH env.


4

Так. Шахта також переміщена до / Library / TeX / Root / bin / x86_64-darwin. Я додав цей шлях на свою вкладку TeXworks Preferences-> Набір параметрів у розділі "Шляхи для TeX та пов'язаних з ними програм". Здається, все працює як завжди, хоча я ще не перевірив сирий tex і ConTeXt. Але я гадаю, що все має бути добре.


4

Я використовую zsh і повинен був додати /Library/TeX/texbinдо свого шляху в за ~/.zshrcдопомогою:

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

оскільки zsh, мабуть, не використовується автоматично /usr/libexec/path_helperдля завантаження, /etc/paths.dі я не хотів кидати іншу змінну в рівняння, додаючи її (та всі інші речі в /etc/paths.d), не витрачаючи більше часу на з'ясування того, що ще робити. .


2

Відзначимо, що якщо ви хочете додати шлях в TexShop. Правильна вкладка - "Двигун" - "Налаштування шляху" та вставте "/ Бібліотека / TeX / Root / bin / x86_64-darwin" до першого рядка введення.

Сподіваюсь, це допомагає.


1

TeXworks -> Налаштування -> Набір параметрів

Клацніть кнопку + для першого поля та оберіть шлях текстового файлу, який містить багато файлів, включаючи pdflatex.

У моєму випадку це шлях: / Бібліотека / TeX / Дистрибуції / Програми / texbin


1

У моєму випадку я набрав команду "який pdflatex" у терміналі, тоді вона показує / Library / TeX / texbin / pdflatex. Після цього я вибрав варіант у налаштуваннях, як на цьому малюнку:

введіть тут опис зображення


Ласкаво просимо до Супер Користувача. Це схоже на дещо інший шлях до відповіді Раджу Ранджана Кумара. Коли у вас є трохи більше представників, можливо, було б доцільніше розмістити незначні варіанти в іншій відповіді в якості коментаря, оскільки передбачається, що кожна відповідь має суттєво інше рішення, ніж те, що вже було внесено.
fixer1234
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.