الميزات المتقدمة

دعم علامات لاتكس

يستخدم هذا الأداة بشكل عام لإنشاء الأوراق العلمية وكتابة الكتب والعديد من أشكال النشر الأخرى. لا يسمح فقط بإنشاء مستندات مصممة بشكل جميل، ولكن يسمح للمستخدمين أيضًا بتنفيذ عناصر معقدة مثل التعبيرات الرياضية والجداول والمراجع والببليوغرافيات بسرعة كبيرة، والحصول على تنسيق متناسق عبر جميع الأقسام.

لنلقِ نظرة على مثال لتمرين رياضي في مقتطف كود باستخدام علامات لاتكس.

من الإصدار Aspose.PDF لـ Java 19.9 توفر API دعمًا لعلامات \begin \end \qedhere لاتكس. يتطلب منك ذلك تضمين النص LaTeX في بيئة المستند كما هو موضح في مثال الكود التالي.

String dataDir = Utils.getSharedDataDir(UseLatexScript3.class) + "Text/";





String s =
              "\\usepackage{amsmath,amsthm}" +
              "\\begin{document}" +
              "\\begin{proof} البرهان كما يلي: " +
              "\\begin{align}" +
              "(x+y)^3&=(x+y)(x+y)^2" +
              "(x+y)(x^2+2xy+y^2)\\\\" +
              "&=x^3+3x^2y+3xy^3+x^3.\\qedhere" +
              "\\end{align}" +
              "\\end{proof}" +
              "\\end{document}";

Document doc = new Document();
Page page = doc.getPages().add();

LatexFragment latex = new LatexFragment(s);

page.getParagraphs().add(latex);
      
doc.save(dataDir + "Script_out.pdf");