Buat gambar dokumen dengan LaTeX

Render teks, tabel, dan grafik LaTeX dalam PNG atau SVG menggunakan C# .NET

 

LaTeX, adalah sistem penyusunan huruf dan alat yang sangat dihormati untuk membuat gambar untuk publikasi. Ini mencakup fitur dan manfaat yang menjadikannya pilihan tepat untuk pekerjaan ini, dan inilah alasannya:

  • Tipografi berkualitas tinggi: LaTeX menawarkan kontrol yang tepat atas font, spasi karakter, jeda baris, dan tata letak keseluruhan, sehingga gambar yang dihasilkan tampak bagus.

  • Penyusunan huruf matematis: Karena sistem ini awalnya dirancang untuk penyusunan huruf matematis, sistem ini unggul dalam menangani persamaan dan simbol matematika yang rumit.

  • LaTeX terutama berhubungan dengan grafik vektor, yang memastikan bahwa gambar Anda tetap terukur tanpa kehilangan kualitas. Grafik semacam itu tidak bergantung pada resolusi sehingga sangat bermanfaat untuk ilustrasi ilmiah atau teknis.
  • Konsistensi dengan dokumen: Karena LaTeX adalah sistem persiapan dokumen, Anda dapat dengan mudah mempertahankan gaya dan pemformatan yang konsisten di semua gambar, memastikan tampilan yang kohesif di seluruh dokumen Anda.

Secara keseluruhan, LaTeX menawarkan platform yang andal untuk pembuatan gambar, menyediakan tipografi berkualitas tinggi, penyusunan huruf matematis, skalabilitas, konsistensi dengan dokumen, reproduktifitas, kontrol versi, integrasi dengan paket, dan kemampuan otomatisasi.

Solusi Aspose.TeX API, di antara fitur-fitur lainnya, memungkinkan pemotongan dan rendering fragmen LaTeX apa pun yang mewakili gambar dalam PNG atau SVG. Di sini Anda akan menemukan cuplikan kode operasi tersebut dengan hasilnya disimpan sebagai PNG. Dan lainnya contoh kode ada di sini.

Untuk menjalankan contoh yang kita butuhkan:

  • Aspose.TeX untuk .NET API yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C#.

  • Buka manajer paket NuGet, cari Aspose.TeX dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Langkah-langkah untuk merender angka LaTeX di PNG C#

Cuplikan kode yang disediakan menunjukkan cara menggunakan API rendering gambar dari Aspose.TeX untuk membuat gambar diagram matematika. Berikut urutannya:

  1. Buat instance kelas PngFigurRendererOptions .
  2. Tentukan properti Pembukaan dari objek opsi.
  3. Atur faktor skala dan warna latar belakang.
  4. Konfigurasikan objek MemoryStream untuk menangkap output log yang dihasilkan oleh proses rendering. Tetapkan aliran ini ke properti LogStream. Jika properti ShowTerminal diatur ke true, output terminal akan ditampilkan di konsol.
  5. Gunakan objek System.Drawing.SizeF untuk menyimpan dimensi gambar yang dihasilkan. Kemudian buat aliran file untuk menyimpan gambar keluaran.
  6. Buat instance kelas PngFigurRenderer dan jalankan rendering dengan memanggil metode Render().
  7. Dapatkan laporan kesalahan dan hasilnya.
Contoh kode C#: Merender gambar ilustrasi dalam PNG
LaTeX Fragment
LaTeX Preamble
Output Format
Select the target format

        



Pertanyaan Umum

1. Bisakah teks LaTeX dirender dalam dokumen di luar lingkungan LaTeX?

Ya, terdapat alat dan perpustakaan yang memungkinkan sintaksis LaTeX diproses dan dirender ke dalam format seperti PDF, HTML, atau bahkan gambar, memungkinkan konten berbasis LaTeX diintegrasikan ke dalam dokumen yang dibuat dengan perangkat lunak lain atau ditampilkan di halaman web.

2. Bagaimana cara merender tabel LaTeX dalam dokumen?

Aspose.TeX dapat mengurai sintaks tabel LaTeX dan merendernya langsung ke dalam format dokumen lain atau representasi grafis yang sesuai untuk disertakan dalam berbagai jenis dokumen. Misalnya, untuk rendering dalam SVG Anda memerlukan kelas SvgFigurRenderer.

3. Di mana saya dapat melihat contoh implementasi rendering gambar Aspose.TeX API?

Cara termudah untuk memvisualisasikan implementasi solusi adalah dengan mencoba aplikasi lintas platform kami yang mencakup hampir seluruh fungsi API.

LaTeX Apa itu Format File LaTeX

LaTeX adalah format TeX jika dikatakan secara singkat. File LaTeX adalah file teks biasa dalam penyandian ASCII yang ditulis dalam bahasa markupnya sendiri. Mereka mungkin memerlukan penyertaan data lain seperti gambar dan/atau file LaTeX lainnya. LaTeX dapat memberi Anda banyak fitur canggih untuk membuat tabel, menyertakan grafik, menulis persamaan matematika, dan berbagai rumus, dll. Semua fitur ini tersedia dalam apa yang disebut paket.