Extension:Math/id

Ekstensi Math menyediakan dukungan untuk menampilkan rumus-rumus matematika. Gambaran umum mengenai apa yang bisa dilakukan menggunakan ekstensi ini tersedia di dokumentasi Wikipedia bahasa Inggris.

Informasi lebih lanjut mengenai memasang dan mengonfigurasi ekstensi ini, termasuk untuk versi lama, bisa ditemukan di.

Melihat matematika
Ekstensi Math mencoba mengirimkan output MathML, dengan fallback ke gambar dalam SVG (mengonversi karakter menjadi ) atau PNG (paling tidak disukai). Bergantung pada kemampuan perangkat yang Anda gunakan, jenis keluaran dipilih. Dukungan matematika dasar bekerja untuk semua Apa yang terjadi di dalam kepala mereka. Namun, untuk rendering yang optimal, mungkin diperlukan penyetelan khusus:


 * Untuk browser Firefox atau Gecko lainnya, Anda harus menginstal Native MathML extension dan math fonts. Dukungan aksesibilitas disediakan oleh NVDA, VoiceOver atau Orca. Selain itu, NVDA membutuhkan plugin MathPlayer untuk membaca matematika.
 * Untuk Safari atau WebKit browser, Anda juga dapat menginstal font matematika dan mengaktifkan rendering MathML asli dengan memasukkan beberapa aturan CSS ke dalam lembar gaya kustom preferensi browser Anda.

Dukungan aksesibilitas disediakan oleh VoiceOver pembaca layar tetapi tidak oleh Orca namun.


 * Untuk Chrome Anda harus masukkan beberapa aturan CSS ke dalam style sheet kustom preferensi browser Anda untuk mendapatkan dukungan aksesibilitas melalui ChromeVox atau rendering visual melalui MathJax plugin.
 * Pada beberapa versi Internet Explorer, MathPlayer dapat digunakan sebagai teknologi pendukung.

Instalasi
You should additionally go to the page Special:MathStatus to see whether all of the components of the Math extension now work. Untuk masalah apa pun yang Anda lihat, opsi terbaik adalah membuat tugas di https://phabricator.wikimedia.org

Sayangnya, tidak ada panduan yang teruji untuk menginstal dan  untuk bekerja dengan ekstensi Math, tetapi setidaknya ada draf yang berfungsi. silakan berkontribusi.

Selain itu, ada untuk Menginstal dan Menyiapkan Mediawiki dengan Restbase dan Mathoid di MW1.28.

Mode keluaran matematika
Pengaturan $wgMathValidModes menampung larik dengan nama mode keluaran yang dapat digunakan untuk rendering. Jika beberapa mode diaktifkan, pengguna yang masuk dapat mengatur preferensi pribadi di panel tampilan halaman preferensi pengguna mereka.

Anda juga dapat menggunakan setelan $ wgDefaultUserOptions untuk menyetel mode mana yang harus dijadikan default, misal:

Mathoid
Mode: 'mathml' (pre-July 2015: MW_MATH_MATHML)

Untuk MW 1.23 dan lebih tinggi, Anda dapat menggunakan server Mathoid yang menggunakan MathJax untuk mengonversi input texvc di sisi server ke rendering MathML+SVG. Ini adalah opsi yang paling direkomendasikan; Mathoid adalah mode rendering yang akan digunakan di Wikipedia di masa mendatang.

Mathoid sebagai layanan
Untuk menggunakan Mathoid sebagai layanan, yang menghasilkan manfaat kinerja, disarankan pengaturan berikut:

Lihat Mathoid untuk instruksi tentang cara menjalankan server Mathoid Anda sendiri. Perhatikan bahwa mulai Maret 2017 ini kemungkinan juga memerlukan server/instalasi (lihat ).

Mathoid's CLI interface
To use Mathoid's CLI interface, which is possibly easier to set up and resulting in less permanent memory consumption, while degrading performance, the following settings are recommended:

LaTeX
Mode: 'png' (pre-July 2015: MW_MATH_PNG)

Since MediaWiki 1.32, this mode will also require a Mathoid server to work. In older versions, it requires installing texvc and texvccheck, which may require the most setup work.

LaTeXML
Mode: 'latexml' (pre-July 2015: MW_MATH_LATEXML)

Uses the LaTeXML utility. The rendering is done via an online service (set with $wgLaTeXMLUrl, which has a default value).

No rendering
Mode: 'source', (pre-July 2015: MW_MATH_SOURCE)

This mode will forward the Latex input without rendering, presenting it in a element, surrounded by $ :formula $.

Make sure to set $wgMathDisableTexFilter to 'always' (see below) if you only want the raw latex formula, else an error will appear due to the failed check for PNG depictions.

Tracking categories
The extension creates a number of tracking categories to detect errors and deprecated features. The exact name of the categories is determined by pages in the MediaWiki namespace.

Tips and tricks
To force the re-rendering of all formulas of a page, purge using the  action. For example the URL https://en.wikipedia.org/w/index.php?title=Integral&action=purge&mathpurge=true will force re-rendering of the Integer article. Afterwards you need to bypass your browser cache so that the new created images of the formulas are actually downloaded.
 * You can use the Firefox MathML copy addon to copy formulae to other applications such as Microsoft Word (video), or Google docs with the g(Math) plugin (video)
 * You can override the user preferred and default rendermode by adding the  attribute to the $$ element. eg.. to force an image being rendered ...$$.
 * All images of rendered formula are stored in a cache and not automatically recreated if the page is viewed or edited.

Error reporting
If something is wrong with the math extension you can report that at Phabricator. In addition you should check how your problem relates to the automated unit tests that are generated from the page CoverageTest.