Fonctionnalités Avancées

Support pour les Balises Latex

Cet outil est utilisé globalement pour créer des articles scientifiques, écrire des livres et de nombreuses autres formes de publication. Il permet non seulement de créer des documents magnifiquement conçus, mais permet également aux utilisateurs de mettre en œuvre très rapidement des éléments aussi complexes que les expressions mathématiques, les tableaux, les références et les bibliographies, obtenant un balisage cohérent dans toutes les sections.

Examinons un exemple d’exercice de mathématiques dans un extrait de code utilisant des balises LaTeX.

À partir de la version Aspose.PDF pour Java 19.9, l’API fournit un support pour les balises LaTeX \begin \end \qedhere. Cela nécessite d’enfermer le texte LaTeX dans un environnement de document comme montré dans l’exemple de code suivant.

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





String s =
              "\\usepackage{amsmath,amsthm}" +
              "\\begin{document}" +
              "\\begin{proof} La preuve est la suivante : " +
              "\\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");