ไม่พบ pdfLatex หลังจากอัปเกรดเป็น Mac OS X 10.11 (El Capitan)


18

ฉันเพิ่งอัพเกรดเป็น Mac OS X 10.11 (El Capitan) ตอนนี้pdflatexไม่พบ

ฉันใช้ TexWorks เพื่อคอมไพล์

ฉันได้รับข้อผิดพลาด TeX อาจถูกติดตั้งฉันแค่ต้องการค้นหามัน

ฉันจะหาตำแหน่งติดตั้งได้ที่ไหน ฉันจะตรวจสอบการตั้งค่าและ TexWorks รายงานน้ำยางอยู่ในหรือ/usr/bin /usr/local/binฉันจะแก้ไขปัญหานี้ได้อย่างไร

TexWorks /usr/binแนะนำให้ผมตรวจสอบ


1
ทำไมถึงลงคะแนน? ฉันจะปรับปรุงคำถามได้อย่างไร
Whitecat

คำตอบ:


22

ฉันถูกย้ายไปที่/Library/TeX/Root/bin/x86_64-darwin/pdflatexหวังว่าจะช่วยได้!


$ ls / Library / TeX / รูท / bin / x86_64-darwin / pdflatex ls: / Library / TeX / รูท / bin / x86_64-darwin / pdflatex: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
Mona Jalal

8

หากคุณใช้homebrewคุณจะได้รับข้อความนี้จากลูกค้า:

การติดตั้ง TeX จากแหล่งที่แปลกและขั้นต้นต้องการแพตช์จำนวนมากและสร้างเพียง 32 บิต (และไม่สามารถใช้ Homebrew deps บน Snow Leopard ได้)

เราแนะนำให้ใช้การกระจาย MacTeX: https://www.tug.org/mactex/

คุณสามารถติดตั้งโดยใช้ Cask:

ชงถังติดตั้ง mactex

นั่นคือสิ่งที่ฉันทำ อย่างไรก็ตามการใช้'sudo'ด้านหน้าคำสั่งเพื่ออำนวยความสะดวกในการติดตั้ง

หลังจากนี้ในระบบ pre-El Capitan จะพบ pdflatex ใน/ usr / texbinอย่างไรก็ตามด้วย El Capitan การติดตั้งไปยัง / usr จะไม่ได้รับอนุญาตอีกต่อไป ดังนั้นตอนนี้คุณจะได้พบกับ pdflatex และไบนารีอื่น ๆ ที่เกี่ยวข้องใน/ Library / เท็กซ์ / texbin (ขอบคุณมากสำหรับเว็บไซต์ R-Bloggers สำหรับคำแนะนำนี้) เพียงเพิ่มเส้นทางนี้ในตัวแปร $ PATH env ของคุณ


4

ใช่. ฉันย้ายไปที่ / Library / TeX / Root / bin / x86_64-darwin เช่นกัน ฉันเพิ่มเส้นทางนี้ในแท็บการกำหนดค่าของ TeXworks-> เรียงพิมพ์ภายใต้ "เส้นทางสำหรับ TeX และโปรแกรมที่เกี่ยวข้อง" ดูเหมือนว่าทุกอย่างจะทำงานได้ตามปกติ แต่ฉันยังไม่ได้ตรวจสอบ raw 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 แท็บที่ถูกต้องคือ "Engine" - "การตั้งค่าพา ธ " และวาง "/ Library / TeX / Root / bin / x86_64-darwin" ไปยังบรรทัดอินพุตแรก

หวังว่านี่จะช่วยได้


1

TeXworks -> การตั้งค่า -> การเรียงพิมพ์

คลิกปุ่ม + สำหรับช่องแรกและเลือกเส้นทางของ texbin ซึ่งมีไฟล์จำนวนมากรวมถึง pdflatex

ในกรณีของฉันนี้เส้นทาง: / Library / TeX / ดิสทริบิวชั่น / โปรแกรม / texbin


1

ในกรณีของฉันฉันพิมพ์คำสั่ง "ซึ่ง pdflatex" ที่ terminal จากนั้นจะแสดง / Library / TeX / texbin / pdflatex หลังจากนั้นฉันเลือกตัวเลือกในการกำหนดค่าตามที่แสดงในภาพนี้:

ป้อนคำอธิบายรูปภาพที่นี่


ยินดีต้อนรับสู่ Super User ดูเหมือนว่าเส้นทางที่แตกต่างกันเล็กน้อยไปยังคำตอบของ Raju Ranjan Kumar เมื่อคุณมีตัวแทนเพิ่มขึ้นอีกเล็กน้อยมันอาจจะเป็นการดีกว่าที่จะโพสต์รูปแบบเล็กน้อยไปยังคำตอบอื่นในฐานะที่เป็นความคิดเห็นเนื่องจากมีจุดประสงค์ที่แต่ละคำตอบจะให้คำตอบที่แตกต่างกันอย่างมาก
fixer1234
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.