ฉันจะรับโปรแกรม pdflatex สำหรับ Mac ได้ที่ไหน


41

ฉันพยายามแปลงสมุดบันทึก Jupyter เป็น. pdf บน Mac

อย่างไรก็ตามมันบอกฉัน

nbconvert tailed: ไม่พบ pdflatex บน PATH

ดังนั้นฉันจึงไปดูรอบ ๆ และมีคนพูดว่า "ติดตั้ง mactex เพราะวิธีนี้ใช้เวลาในการรวบรวมนาน" ดังนั้นฉันจึงทำbrew install Caskroom/cask/mactexเสร็จโดยไม่บอกฉันว่ามีปัญหา แต่น่าเสียดายที่มันไม่ได้ติดตั้ง pdflatex ที่ฉันสามารถรวบรวมได้ และ 'แม็คติดตั้ง pdflatex' ไม่ได้นำอะไรถึงประโยชน์บน Google สำหรับฉันอาจฟองของฉันดูด

ฉันจะติดตั้ง pdflatex บน mac ได้อย่างไร


คุณได้ลองtug.org/mactex/mactex-download.html แล้วหรือยัง
Arch Stanton

คำตอบ:


38

ใช่เรื่องเดียวกันกับ MacOS Sierra ของฉัน:

(1) ติดตั้ง mactex ด้วยถัง homebrew แต่ไม่พบ pdflatex หลังจากนั้น:

$ brew cask ติดตั้ง mactex

$ pdflatex ใด

[ไม่มีตำแหน่ง]

(2) เปิดแอปเทอร์มินัลใหม่

(3) pdflatex ที่พบ:

$ pdflatex ใด

/ Library / เท็กซ์ / texbin / pdflatex


สำหรับฉันเพียงแค่ cmd + t ใน iTerm ช่วย
mrgloom

17

ดูเหมือนว่าการชงไม่ได้ติดตั้ง mactex มันแค่ดาวน์โหลดมัน

ฉันต้องใช้การเปิดใช้ด่วนและพิมพ์mactexที่โผล่ขึ้นตัวติดตั้ง

หลังจากเสร็จสิ้นฉันก็pdflatexมีตัวตนอยู่แม้ว่าฉันจะต้องเริ่มเชลล์ใหม่ - ฉันคิดว่ามันจะทำอะไรบางอย่างกับเส้นทางของฉัน


2
ฉันเพิ่งลองและติดตั้งถังไม่ได้ติดตั้ง MacTeX แต่ฉันต้องเริ่มเชลล์ใหม่เพื่อpdflatexให้สามารถจดจำได้ นี่เป็นเพราะการติดตั้ง MacTeX จะปรับเปลี่ยน PATH ของคุณด้วย/Library/TeX/texbinการใส่pdflatexเลขฐานสองไว้ด้วย
เดนนิส

ฉันวิ่งbrew cask install mactexแต่ไม่ได้แสดงในpdflatex แต่มันอยู่ใน/Library/TeX/texbin /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex
ijt

17

ติดตั้งBasicTeX

ที่จะได้รับpdflatexสำหรับ Pandoc บน MacOS ติดตั้งBasicTeX หลายคนแนะนำMacTeXซึ่งเป็นแพ็คเกจที่ใหญ่กว่าที่คุณต้องการ BasicTex ผลิตโดยคนเดียวกับที่ทำ MacTeX แต่ไม่มีเช่นแอปพลิเคชัน GUI ที่ทำให้การดาวน์โหลดและติดตั้งช้า

  1. $ brew cask install basictex
  2. รีสตาร์ท Terminal
  3. แปลง LaTeX เป็น PDF

ตัวอย่าง

สมมติว่าคุณต้องการแปลง LaTex เป็น PDF ด้วย Pandoc คุณต้องการเขียน:

  1. $ pandoc sourcefile.tex -o output.pdfpdflatex not found. Please select a different --pdf-engine or install pdflatexซึ่งล้มเหลวด้วยข้อผิดพลาด
  2. ดังนั้นคุณติดตั้ง $ brew cask install basictexBasicTex,
  3. จากนั้นรีสตาร์ท Terminal ของคุณและ
  4. ทำงาน$ pandoc sourcefile.tex -o output.pdfอีกครั้ง ที่ประสบความสำเร็จ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.