Masalah praktisnya adalah keseimbangan antara pengalaman yang baik untuk bekerja sama dengan pihak penerima namun tidak sepenuhnya rusak untuk pihak yang tidak bekerja sama. Ingatlah bahwa email dapat disimpan selama bertahun-tahun, dibaca melalui beberapa program, dan diteruskan ke orang lain.
Saat ini saya percaya TeX untuk Gmail melakukan yang terbaik - terutama memungkinkan Anda untuk membuat formula teks biasa seperti $2^n$
atau bahkan (secara heuristik) 2^n
dalam surat masuk yang bagus saat bolak-balik dengan seseorang yang menggunakan perangkat lunak lain.
Penurunan harga Di sini tidak sefleksibel matematika, tetapi juga memformat penurunan harga lainnya dan berfungsi di lebih banyak tempat.
Formulir ini di situs IntMath Murray Bourne mengharuskan Anda untuk mengirimnya alih-alih klien surat biasa, dan menggunakan ASCIIMathML alih-alih notasi TeX (lebih mudah tetapi memiliki fitur yang bagus untuk membiarkan penerima melihat surat di browser - dan membalas di sana.
Pada tingkat teknis, satu-satunya cara untuk menampilkan berbagai formula untuk klien mana pun (kecuali yang murni teks) tampaknya adalah gambar PNG. Melakukannya dengan benar harus mencakup:
alt
fallback teks.
- menyematkan gambar dalam surat sehingga mandiri dan tidak bergantung pada server eksternal. data URI memiliki dukungan buruk, multipart dengan
cid:
jauh lebih baik (lihat komentar di sana).
- menggunakan gambar resolusi tinggi yang tidak terlihat mengerikan pada layar DPI tinggi.
- mengatur tinggi, lebar dan rata-rata dalam
ex
unit. Ini harus bisa mencocokkan ukuran dan garis dasar dengan teks di sekitarnya.
Mempersiapkan semua hal di atas untuk semua klien itu rumit ... Sebagai contoh, lihat Markdown Inilah masalah .
Ada beberapa cara yang lebih baik untuk membuat matematika daripada PNG. Masalah dengan semuanya adalah bagaimana kembali ke gambar (atau bahkan teks) ketika mereka tidak berfungsi?
Beberapa himpunan bagian sederhana matematika dapat dirender dengan baik dengan unicode + HTML + CSS. Memang TeX untuk Gmail memiliki mode seperti itu. KaTeX meningkatkan standar rendering CSS murni berkualitas tinggi, kecuali itu bergantung pada webfonts yang tidak berfungsi di hampir semua klien email. MathJax 2.5 telah memiliki mode "CommonHTML" yang saat ini menggunakan CSS + HTML bahkan tanpa webfonts, tetapi terlihat jelek (mereka berencana untuk mulai menggunakan webfonts untuk membuat lebih cantik) ...
Bagaimanapun, CSS di klien email jauh di belakang browser dan sangat tidak merata , sehingga tata letak matematika yang rumit tidak akan berfungsi.
MathML hebat dan secara semantik adalah Right Thing dan bahkan bekerja pada beberapa klien; sayang mundur ke gambar tampaknya sulit. Dari mekanisme fallback resmi, bahkan Chrome hanya mendapat setengahnya di 2014 (terima kasih Fred Wand), jadi apa yang bisa diharapkan dari klien email?
OK MathML adalah format yang kompleks dan niche, tapi pasti SVG harus menjadi no-brainer setelah ~ 15 tahun ada? Sayangnya, dukungan SVG email sangat menyedihkan (mis. Gmail baru-baru ini menjatuhkan semua dukungan, bahkan tidak juga teks alternatif), dan teknik fallback bebas-javascript yang diketahui tidak berfungsi pada email. (Saya tidak menganggap pengujian resolusi layar == iPhone | iPad teknik yang dapat diterima ...)
Teknik fallback terbersih bergantung pada klien yang mengabaikan tag yang tidak mereka mengerti; Sayangnya, beberapa klien surat (web) hanya menerima daftar putih tag dan benar-benar menghapus hal-hal seperti <math>...<img .../>...</math>
alih - alih img
...
Adapun melakukan ini tanpa mundur, jadi penerima tidak dapat membaca matematika sama sekali tanpa alat yang tepat - itu adalah panggilan yang sulit (dibandingkan dengan PNG yang lebih buruk tetapi berfungsi) tetapi mungkin dapat diterima untuk Anda.
[Sebenarnya selalu ada opsi untuk memasukkan teks / fallback sederhana. Tidak semua klien penerima memaparkannya, dan memulai surat dengan "Tidak bisa melihat matematika? Cari" Tampilkan yang asli "di klien email Anda" akan menjadi pengalaman yang buruk ...
Namun apa yang dilakukan sistem IntMath dengan "klik di sini untuk membaca ( dan balas ) sebagai halaman web "sangat bagus.]