Saya memiliki dokumen yang sangat panjang yang berisi banyak gambar svg yang dibuat menggunakan ekstensi TexMaths. Ekstensi ini menggunakan instalasi lateks untuk membuat gambar svg dari persamaan yang dimasukkan (atau set persamaan). Kode lateks untuk setiap persamaan (atau set persamaan) tertanam dalam gambar sebagai bagian dari Uraiannya. Deskripsi seperti itu dapat diakses dengan mengklik kanan gambar svg dan memilih opsi Deskripsi.
Saya ingin mengganti semua gambar svg menggunakan makro yang sesuai, dengan deskripsi yang disematkan.
misalnya dari
Persamaan Einstein yang terkenal, [svg embedded persamaan: E = mc 2 ], memberi tahu kita bahwa massa dapat dikonversi menjadi energi dan sebaliknya.
Untuk
Persamaan Einstein yang terkenal, E = mc ^ 2, memberi tahu kita bahwa massa dapat dikonversi menjadi energi dan sebaliknya.
Ini akan memungkinkan saya untuk mengkonversi dengan tangan file odt yang berisi banyak persamaan TexMaths ke LaTeX.
sumber
Jawaban:
Ini adalah cara yang berbeda tanpa menggunakan Macro. Sebagai
.odt
file pada dasarnya hanya file zip dan file utama adalah XML.Buat lembar gaya XML
texmath_raw_equation.xslt
Isi Lengkap ada di sini, hanya dalam kasus rem tautan.
Ekstrak
.odt
file ketmp
folder, contohtexmath_test.odt
:Ganti gambar TexMath (tahan dengan
<draw:g></draw:g>
tag) dengan deskripsinya (tahan dengan<svg:desc></svg:desc>
tag)Kompres kembali ke
.odt
file baruReferensi:
man xsltproc
sumber