‘หยุด’ สูตรคณิตศาสตร์และกราฟิก

สมการ ‘ตรึง’ และรวมกราฟิกเป็นภาพแรสเตอร์ในเอาต์พุต 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 ค้นหา 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 LaTeX รูปแบบไฟล์คืออะไร

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