การ ‘ตรึง’ สูตรคณิตศาสตร์และกราฟิก

การ ‘ตรึง’ สมการและกราฟิกที่รวมอยู่เป็นภาพแรสเตอร์ในเอาต์พุต LaTeX

 

LaTeX มีการประยุกต์ใช้อย่างกว้างขวางในฐานะระบบจัดพิมพ์สำหรับการประกอบสมการคณิตศาสตร์ สูตร และสัญลักษณ์ นี่คือสิ่งที่จะทำให้เป็นตัวเลือกที่คุณต้องการสำหรับการสร้างสมการ:

  • LaTeX ใช้ไวยากรณ์เฉพาะสำหรับสมการคณิตศาสตร์
  • มีสัญลักษณ์คณิตศาสตร์ ตัวดำเนินการ และโครงสร้างที่หลากหลายซึ่งเหมาะสำหรับการแสดงสมการ
  • LaTeX มีแพ็กเกจพิเศษสำหรับการจัดพิมพ์ทางคณิตศาสตร์ ซึ่งช่วยเพิ่มฟังก์ชันการทำงานเริ่มต้นของ LaTeX โดยการแนะนำคุณสมบัติ สัญลักษณ์ และสภาพแวดล้อมเพิ่มเติมเพื่ออำน้อยความสะดวกในการสร้างสมการที่ซับซ้อน
  • ช่วยให้คุณสามารถจัดแนวสมการ ให้หมายเลขสมการโดยอัตโนมัติ ควบคุมการจัดรูปแบบของนิพจน์คณิตศาสตร์ ฯลฯ
  • LaTeX รวมสมการคณิตศาสตร์ภายในย่อหน้าข้อความได้อย่างง่ายดาย โดยเป็นส่วนหนึ่งของการพิสูจน์หรือคำอธิบายทางคณิตศาสตร์ หรือในบล็อกสมการเฉพาะ โดยจะปรับระยะห่างและการจัดรูปแบบโดยอัตโนมัติเพื่อการรวมที่ราบรื่น
  • LaTeX ยังมีคุณสมบัติในการรวมไฟล์กราฟิก เช่น PDF, PS/EPS, JPEG หรือ PNG ในทางกลับกัน Aspose.TeX จำกัดการรวม PDF แต่รองรับการรวม XPS แทน

โค้ดที่นำเสนอที่นี่แสดงให้เห็นว่าคุณสามารถรับผลลัพธ์ของการแปลง TeX/LaTeX ที่มีสูตรคณิตศาสตร์และ/หรือกราฟิกที่รวมอยู่ซึ่งบันทึกเป็นภาพแรสเตอร์แบบคงที่ได้อย่างไร ดังนั้นหากคุณตัดสินใจที่จะแปลงไฟล์เอาต์พุตเป็นรูปแบบอื่น เช่น HTML สูตรและกราฟิกจะยังคงอยู่ครบถ้วนโดยไม่มีการบิดเบือนใดๆ

ในการรันตัวอย่างเราต้องการ:

  • Aspose.TeX สำหรับ C++ API - API ประมวลผลและแปลงเอกสารที่มีฟีเจอร์ครบถ้วน ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C++
  • เปิด NuGet package manager ค้นหา Aspose.TeX.Cpp และติดตั้ง คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console ได้เช่นกัน:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

วิธี 'ตรึง' สูตรคณิตศาสตร์และกราฟิกที่รวมอยู่เป็นภาพแรสเตอร์โดยใช้ Aspose.TeX สำหรับ C++

นี่คือสองตัวอย่างที่แสดงวิธีการเปลี่ยนองค์ประกอบบางอย่างของเอาต์พุต TeX ให้เป็นภาพแรสเตอร์ ตัวอย่างแรกสำหรับสูตรคณิตศาสตร์ และตัวอย่างที่สองสำหรับกราฟิกที่รวมอยู่ ทั้งสองตัวเลือกเป็นคุณสมบัติของคลาส SaveOptions "

ตัวอย่างโค้ด C++: การ 'ตรึง' สูตรคณิตศาสตร์เป็นภาพแรสเตอร์

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want math formulas to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeFormulas(true);

ตัวอย่างโค้ด C++: การ 'ตรึง' กราฟิกที่รวมอยู่เป็นภาพแรสเตอร์

    // Create conversion options instance.
    ...
    // Create and assign saving options instance if needed.
    ...
    // Set to true if you want included graphics (if it contains vector elements) to be converted to raster images.
    options->get_SaveOptions()->set_RasterizeIncludedGraphics(true);



คำถามที่พบบ่อย

1. การหยุดสูตรทางคณิตศาสตร์และกราฟิกใน LaTeX หมายความว่าอย่างไร

การหยุดสูตรทางคณิตศาสตร์และกราฟิกใน LaTeX หมายถึงกระบวนการแปลงให้เป็นองค์ประกอบคงที่ซึ่งยังคงไม่เปลี่ยนแปลง แม้ว่าเอกสารจะได้รับการแก้ไขหรือคอมไพล์ใหม่ก็ตาม เพื่อให้แน่ใจว่าลักษณะของสูตรและกราฟิกยังคงสอดคล้องกัน และไม่แตกต่างกันไปตามการรวบรวมหรือการแก้ไขเอกสารในภายหลัง

2. ฉันจะตรึงสูตรทางคณิตศาสตร์และกราฟิกในเอกสาร LaTeX ได้อย่างไร

ใน LaTeX คุณสามารถตรึงสูตรทางคณิตศาสตร์และกราฟิกได้โดยการแปลงเป็นรูปภาพหรือรูปแบบคงที่อื่นๆ แล้วรวมไว้ในเอกสาร LaTeX

3. ข้อดีของการแช่แข็งสูตรคณิตศาสตร์และกราฟิกใน LaTeX คืออะไร

การหยุดสูตรทางคณิตศาสตร์และกราฟิกใน LaTeX มีข้อดีหลายประการ ช่วยให้มั่นใจถึงความสอดคล้องในลักษณะที่ปรากฏของสูตรและกราฟิกในการรวบรวมเอกสารและสภาพแวดล้อมที่แตกต่างกัน นอกจากนี้ยังช่วยลดค่าใช้จ่ายในการคำนวณที่เกี่ยวข้องกับการเรนเดอร์สูตรและกราฟิกที่ซับซ้อน ส่งผลให้เวลาในการรวบรวมเอกสารเร็วขึ้น

LaTeX What is LaTeX File Format

LaTeX เป็นชุดแมโครสำหรับ TeX ที่ทำให้การเขียนเอกสารซับซ้อนง่ายขึ้น ให้การจัดหมายเลขอัตโนมัติ, การอ้างอิง, บรรณานุกรม, ตารางและรูปภาพ ฯลฯ ไฟล์ LaTeX เป็นข้อความธรรมดาที่คอมไพล์ด้วยเครื่องยนต์ TeX.