Tidak dapat menemukan pdfLatex setelah memutakhirkan ke Mac OS X 10.11 (El Capitan)

18

Saya baru saja memutakhirkan ke Mac OS X 10.11 (El Capitan) sekarang pdflatextidak dapat ditemukan.

Saya menggunakan TexWorks untuk mengkompilasi.

Saya mendapatkan kesalahan TeX dapat diinstal saya hanya perlu menemukannya.

Di mana saya dapat menemukan lokasi pemasangan? Saya memeriksa pengaturan dan laporan TexWorks LaTeX berada di /usr/binatau /usr/local/bin. Bagaimana saya bisa memperbaiki masalah ini?

TexWorks merekomendasikan saya untuk memeriksa /usr/bin.

Kucing putih
sumber
1
Mengapa memilih bawah? Bagaimana saya bisa meningkatkan pertanyaan?
Whitecat

Jawaban:

22

Milik saya dipindahkan ke /Library/TeX/Root/bin/x86_64-darwin/pdflatex, harapan itu membantu!

Conner Fromknecht
sumber
$ ls / Perpustakaan / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Tidak ada file atau direktori tersebut
Mona Jalal
8

Jika Anda menggunakan homebrew , Anda akan menerima pesan ini di klien:

Menginstal TeX dari sumber itu aneh dan kasar, membutuhkan banyak tambalan, dan hanya membangun 32-bit (dan karenanya tidak dapat menggunakan deposisi Homebrew di Snow Leopard.)

Kami merekomendasikan penggunaan distribusi MacTeX: https://www.tug.org/mactex/

Anda dapat menginstalnya menggunakan Tong:

pembuatan tong, instal mactex

Jadi itulah tepatnya yang saya lakukan. Menggunakan 'sudo' di depan perintah, untuk memfasilitasi instalasi.

Setelah ini, pada sistem pra-El Capitan, pdflatex akan ditemukan di / usr / texbin , namun, dengan El Capitan, instalasi ke / usr tidak lagi diizinkan. Karenanya, Anda sekarang akan menemukan pdflatex dan binari terkait lainnya di / Library / TeX / texbin . (Terima kasih banyak kepada situs web R-Blogger untuk saran ini.) Cukup tambahkan jalur ini ke variabel env $ PATH Anda.

Robert Casey
sumber
4

Iya. Milik saya dipindahkan ke / Library / TeX / Root / bin / x86_64-darwin juga. Saya menambahkan path ini di Preferensi TeXworks-> tab Pengaturan saya di bawah "Paths untuk TeX dan program terkait". Semuanya sepertinya berfungsi seperti biasa, meskipun saya belum memeriksa tex dan ConTeXt mentah. Tapi saya kira semuanya akan baik-baik saja.

Vidyadhar Mudkavi
sumber
4

Saya menggunakan zsh dan harus menambahkan /Library/TeX/texbinjalur saya ~/.zshrcdengan:

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

karena zsh tidak, tampaknya, digunakan /usr/libexec/path_helperuntuk memuat /etc/paths.dsecara otomatis dan saya tidak ingin memasukkan variabel lain ke dalam persamaan dengan menambahkannya (dan semua hal lainnya /etc/paths.d) tanpa menghabiskan lebih banyak waktu untuk mencari tahu apa lagi yang akan dilakukan .

ssteinerX
sumber
2

Hanya untuk menyebutkan bahwa jika Anda ingin menambahkan jalur di TexShop. Tab yang benar adalah "Engine" - "Path settings", dan rekatkan "/ Library / TeX / Root / bin / x86_64-darwin" ke baris input pertama.

Semoga ini membantu.

Yuan Tao
sumber
1

TeXworks -> Preferensi -> Pengaturan Huruf

Klik tombol + untuk kotak pertama dan Pilih jalur texbin yang berisi banyak file termasuk pdflatex.

Dalam kasus saya ini jalan: / Library / TeX / Distribusi / Program / texbin

Raju Ranjan Kumar
sumber
1

Dalam kasus saya, saya mengetik perintah "which pdflatex" di terminal kemudian menunjukkan / Library / TeX / texbin / pdflatex. Setelah itu, saya memilih opsi dalam preferensi seperti pada gambar ini:

masukkan deskripsi gambar di sini

Pengukuran Burapha
sumber
Selamat datang di Pengguna Super. Ini terlihat seperti rute yang sedikit berbeda dari jawaban Raju Ranjan Kumar. Ketika Anda memiliki lebih banyak perwakilan, mungkin akan lebih tepat untuk mengirim variasi kecil ke jawaban lain sebagai komentar, karena dimaksudkan bahwa setiap jawaban memberikan solusi yang jauh berbeda dari apa yang telah dikontribusikan.
fixer1234