เดิมทีฉันจะถามคำถามเกี่ยวกับวิธีทำให้LaTeXทำงานในAnkiแต่เมื่อฉันเขียนคำถามฉันพยายามแก้ปัญหาด้วยตัวเอง ฉันคิดว่าคนอื่นอาจได้ประโยชน์จากสิ่งที่ฉันค้นพบดังนั้นฉันตัดสินใจโพสต์ไว้ที่นี่ หากคุณสังเกตเห็นว่าขั้นตอนใดของฉันผิดโปรดแจ้งให้เราทราบ และฉันก็ยังไม่สามารถทำงานได้ดังนั้นหากคุณเลื่อนลงไปจนสุดคุณจะเห็นว่าฉันติดอยู่ที่ไหนและยังต้องการความช่วยเหลือ
ปัญหาปัจจุบันคือ: ฉันจะติดตั้ง libgd ได้อย่างไร
ฉันพยายามที่จะทำให้Ankiทำงานร่วมกับน้ำยาง ข้อมูลเดียวที่ฉันสามารถหาเกี่ยวกับวิธีการทำคือจากหน้านี้ :
- [... ] เพื่อใช้ LaTeX คุณต้องติดตั้งแยกต่างหาก - มันไม่ได้รวมอยู่กับ Anki
- [... ] บน OSX ใช้ MacTex
- ต้องติดตั้ง Dvipng ด้วย
- บน OSX หากคุณใช้ MacPorts หรือคล้ายกับการติดตั้ง LaTeX ตรวจสอบให้แน่ใจว่า latex และ dvipng ถูกเชื่อมโยงใน / usr / bin
การติดตั้งมาตรฐานของMacTex นั้นใช้เวลา 3GB มากกว่าที่ฉันคิดว่าเป็นสิ่งจำเป็นเพราะฉันจะไม่ใช้แอปพลิเคชัน GUI ฉันต้องการห้องสมุด LaTeX ถ้าฉันเข้าใจถูกต้องซึ่งควรน้อยกว่า 3GB ดังนั้นฉันกำลังติดตั้งเวอร์ชันBasicTeXแทนซึ่งใช้เวลาประมาณ 100MB เท่านั้น
ฉันไม่แน่ใจว่าฉันได้ติดตั้งDvipngอยู่หรือไม่ดังนั้นฉันจึงรีสตาร์ท Anki เพื่อดูว่าใช้งานได้หรือไม่ ฉันได้รับข้อผิดพลาดต่อไปนี้:
เกิดข้อผิดพลาดขณะดำเนินการ dvipng [... ] เอาท์พุทเขียนบน tmp.dvi [... ]
ดังนั้นฉันอาจต้องติดตั้ง dvipng ... การติดตั้ง readme มีข้อมูลต่อไปนี้:
การติดตั้ง dvipng ควรเป็นเรื่องง่ายเพียงแค่
./configure',
สร้าง 'และ' ทำการติดตั้ง 'วิชาบังคับก่อน:
- ไลบรารี GD Graphics Draw, libgd
- kpathsea ไลบรารีการค้นหาพา ธ
- libpng และ libz
อีกครั้งฉันไม่แน่ใจว่ามีข้อกำหนดเบื้องต้นใดบ้างที่ฉันได้ติดตั้งไปแล้วดังนั้นฉันจึงดำเนินการติดตั้งต่อไปโดยหวังว่าข้อความแสดงข้อผิดพลาดจะนำทางฉันไปยังเส้นทางที่ถูกต้อง
หลังจากดำเนินการ./config
แล้วจะทำให้เกิดข้อผิดพลาด:
กำหนดค่า: ข้อผิดพลาด: ไม่สามารถค้นหา / ใช้ libpng
... ซึ่งฉันคิดว่าแปลกตั้งแต่รัฐ readme:
To be able to compress and write PNG files to disk, dvipng (or really libgd) uses libpng which in turn uses libz. These should be available on any modern system, if not, download them and install them.
ฉันไปที่เว็บไซต์ libpngและพยายามค้นหา "ไบนารีปัจจุบัน" ที่ทำงานกับระบบปฏิบัติการของฉัน (10.6 / i386) แต่ดูเหมือนว่าไม่มีรุ่นล่าสุด 3 รุ่นใดที่มีไบนารีที่สามารถดาวน์โหลดได้ ดังนั้นฉันไปที่ส่วน "ไบนารีเก่า" ซึ่งพาฉันไปที่เว็บไซต์นี้ซึ่งมี libpng v1.4.5 ฉันติดตั้ง "แพ็คเกจการติดตั้งส่วนบุคคล" สำหรับ libpng
ตอนนี้ติดตั้งแล้วฉันลองติดตั้ง Dvipng อีกครั้งและตอนนี้ให้ข้อผิดพลาดต่อไปนี้:
ไม่สามารถค้นหา / ใช้ libgd
ไลบรารีรูปวาดนี้สามารถดาวน์โหลดได้ที่http://www.boutell.com/gd
เมื่อฉันไปที่เว็บไซต์นั้นฉันเห็นว่ามันบอกว่าหน้านั้นถูกย้ายและมันหยุดทำงาน มีลิงก์ไปยังไฟล์ต้นฉบับเท่านั้นและไม่มีการแจกแจงแบบไบนารี ฉันไม่แน่ใจว่าจะไปจากที่นี่ได้อย่างไร ... ฉันควรจะดาวน์โหลดซอร์สและรวบรวมมันอย่างใดไหม? เมื่อเป็นไปตามที่ฉันจะทำอย่างไรกับมัน? ฉันจะเรียกใช้ไฟล์ที่สร้างขึ้นได้ไหม ฉันจะย้ายไฟล์ที่สร้างไปยังโฟลเดอร์เฉพาะได้หรือไม่ Dvipng จะรู้วิธีเข้าถึงได้อย่างไร? ฉันไม่คุ้นเคยกับวิธีการทำอะไรเช่นนี้ดังนั้นความช่วยเหลือใด ๆ จะได้รับการชื่นชม
นี่คือบทสรุป (จนถึง) ของลำดับชั้นการพึ่งพาซึ่งต้องติดตั้งเพื่อให้ LaTeX ทำงานร่วมกับ Anki:
- MacTeX : ติดตั้งแล้ว (รับรุ่น BasicTeX เพื่อประหยัดพื้นที่ดิสก์จำนวนมาก)
- Dvipng : ไม่ได้ติดตั้ง (ไม่สามารถติดตั้งโดยไม่มี libgd)
- libpng : ติดตั้งแล้ว (มีแพ็คเกจตัวติดตั้งแยกต่างหาก)
- libgd: ไม่ได้ติดตั้ง (ไม่แน่ใจว่าจะติดตั้งอย่างไร)
- ???
คำถามอื่น ๆ :
- มีวิธีที่ดีกว่าและเชื่อถือได้เพื่อทราบว่ามีการติดตั้งใด ๆ ของการพึ่งพาเหล่านี้มากกว่าที่จะรันโปรแกรมติดตั้งซึ่งขึ้นอยู่กับพวกเขาและหวังว่าจะได้รับข้อความแสดงข้อผิดพลาดที่มีความหมาย?