Bantuan:Menampilkan rumus

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Selamat datang! Halaman ini memberikan bantuan mengenai hal yang sering ditanyakan di Wikipedia. Untuk memulai, silakan mengeklik pranala yang Anda butuhkan di bawah ini, atau gunakan fitur pencari yang tersedia di sebelah kanan.


BantuanProyekWiki



Terdapat tiga cara untuk menampilkan rumus di Wikipedia, yakni dengan menggunakan: teks HTML mentah, HTML dengan templat matematika (dirujuk sebagai {{math}} disini), dan sebuah subset markah AMS-LaTeX yang diimplementasikan dengan markah HTML <math></math> (yang dirujuk sebagai LaTeX dalam artikel ini). Setiap cara memiliki untung-ruginya masing-masing, dan berkembang seiring dengan peningkatan kualitas MediaWiki.

Sebagai contoh, rumus Einstein yang terkenal dapat ditulis sebagai teks HTML mentah {{nowrap|''E'' {{=}} ''mc''<sup>2</sup>}}, dan akan ditampilkan sebagai E = mc2 (Templat {{nowrap}} digunakan untuk menghindari line break). Dengan {{math}}, rumus tersebut dapat ditulis sebagai {{math|''E'' {{=}} ''mc''{{sup|2}}}}, dan akan ditampilkan sebagai E = mc2. Dengan LaTeX, rumus ini ditulis <math>E=mc^2</math>, dan akan ditampilkan sebagai .

Metode LaTeX juga dapat digunakan untuk menuliskan rumus kimia, yakni dengan mengapit rumus kimia dengan <math chem></math> atau <chem></chem>. Sebagai contoh, sintaks <chem>25/2 O2 + C8H18 -> 8 CO2 + 9 H2O</chem> akan menghasilkan tampilan .


Penggunaan teks HTML mentah[sunting | sunting sumber]

Banyak simbol dan nama variabel memiliki visual yang sangat berbeda ketika ditampilkan dengan teks HTML mentah ketimbang metode-metode yang lain. Hal ini dapat membingungkan pembaca jika beberapa metode yang berbeda digunakan dalam artikel yang sama. Selain itu, matematikawan yang terbiasa membaca dan menulis teks dengan LaTeX sering mendapati tampilan HTML mentah sangat buruk.

Alhasil, teks HTML mentah sebaiknya tidak digunakan ketika menulis konten. Namun, keberadaan HTML mentah masih banyak terlihat dalam artikel-artikel matematis. Secara umum, tindakan mengubah rumus-rumus menjadi bentuk {{math}} adalah hal yang baik. Namun, perubahan ini perlu dilakukan pada keseluruhan artikel, atau setidaknya keseluruhan bagian, untuk menjaga koherensi. Terlebih lagi, perubahan tersebut sebaiknya juga disertakan dalam ringkasan suntingan, dan sebaiknya tidak melakukan perubahan-perubahan lain dalam suntingan yang sama. Hal ini dilakukan untuk membantu pengguna lain ketika menentukan perubahan yang mungkin kontroversial (besar "bita" dari perubahan metode penulisan dapat sangat besar, dan mungkin menutupi perubahan isi artikel yang lain).

Mengubah teks HTML mentah menjadi {{math}} cukup mudah: ketika suatu rumus terletak di dalam {{nowrap}}, Anda cukup mengubah kata "nowrap" menjadi "math". Namun jika rumus mengandung simbol sama dengan, teks 1= perlu diletakkan sebelum rumus untuk menghindari masalah dengan sintaks templat; sebagai contoh, {{math|1=''E'' = ''mc''{{sup|2}}}}. Selain itu, jika ada penggunaan simbol bar vertikal, perlu diganti dengan templat {{!}} atau dihindari dengan menggunakan {{abs}}.

LaTeX vs. {{math}}[sunting | sunting sumber]

Ini adalah dua metode rumus yang memiliki kekurangan dan kelebihannya masing-masing. Keduanya menghasilkan tampilan nama variabel yang mirip. Sehingga, menampilkan nama variabel dalam paragraf yang sama dengan metode {{math}} dan <math> umumnya tidak menimbulkan masalah. Walaupun demikian, mengubah agar paragraf tersebut menggunakan satu metode disarankan; untuk meningkatkan koherensi.

Berikut adalah kekurangan dari LaTeX: Pada beberapa pengaturan browser, rumus sebaris (inline) LaTeX tertampil dengan sedikit tidak rata secara vertikal, atau dengan ukuran font yang sedikit berbeda dengan teks disekitarnya. Hal ini umumnya bukan masalah besar bagi rumus sebaris melebihi ukuran teks normal, seperti rumus dengan tika atas (superscript) dan tika bawah (subscript). Hal ini juga tidak menimbulkan masalah bagi rumus yang ditampilkan sebagai blok. Selain itu, rumus LaTeX tidak tertampil dalam warna biru ketika digunakan sebagai pranala pipa, dan terkadang tidak dapat diletakkan/disertakan di judul bagian. Terlebih lagi, terlalu banyak rumus LaTeX dapat secara signifikan meningkatkan waktu memroses suatu halaman.

Berikut kekurangan dari {{math}}: Tidak semua rumus dapat ditampilkan. Walaupun rumus rumit dapat ditulis dengan {{math}}, seringkali tampilan yang didapat sangat buruk. Kecuali untuk simbol-simbol umum, tampilan karakter Unicode non-alfanumerik seringkali buruk dan dapat bergantung pada pengaturan browser setiap pengguna (susunan yang tidak rata, ukuran yang salah, ...). Pengaturan spasi di dalam rumus perlu diatur secara manual, sehingga dapat diperlukan beberapa percobaan untuk dapat ditampilkan dengan baik. Kecuali untuk rumus yang singkat, ada lebih banyak yang perlu diketik untuk menampilkan rumus, membuatnya lebih sulit dibaca dan disunting.

Oleh karena itu, praktik yang umum bagi kebanyakan anggota ProyekWiki Matematika adalah sebagai berikut:

  • Gunakan {{mvar}} dan {{math}} untuk variabel-variabel yang terisolasi [dalam kalimat/paragraf] dan rumus sebaris yang sederhana
  • Gunakan LaTeX untuk menampilkan rumus sebaris yang rumit dan rumus dalam bentuk blok
  • Gunakan LaTeX untuk menampilakn rumus yang umumnya tidak tertampil sebagai karakter Unicode
  • Hindari penggunaan rumus dalam judul bagian, dan jika terpaksa, gunakan teks HTML mentah

Bentuk tampilan LaTeX[sunting | sunting sumber]

Secara default metode LaTeX akan menampilkan gambar SVG dengan kode MathML tersembunyi. Tampilan LaTeX dengan gambar PNG atau hanya-teks dapat diatur lewat preferensi pengguna di bagian Preferensi - Tampilan - Matematika. kode MathML tersembunyi dapat digunakan oleh pembaca layar (screen readers) maupun teknologi aksesibilitas yang lain.

Penggunaan templat HTML[sunting | sunting sumber]

Markah TeX bukan satu-satunya cara untuk menampilkan rumus matematika. Untuk rumus yang sederhana, templat {{math}} dan templat-templat turunannya dapat digunakan. Berikut adalah perbandingan tampilan yang dihasilkan oleh kedua metode. Lihat pula Bantuan:Karakter istimewa.

Sintaks TeX Tampilan TeX   Sintaks HTML Tampilan HTML
<math>\alpha</math> {{math|''&alpha;''}}   atau   {{mvar|&alpha;}} α   atau   α
<math>f(x) = x^2</math> {{math|''f''(''x'') {{=}} ''x''<sup>2</sup>}} f(x) = x2
<math>\{1,e,\pi\}</math> {{math|{{mset|1, ''e'', ''&pi;''}}}} (1, e, π}
<math>|z + 1| \leq 2</math> {{math|{{abs|''z'' + 1}} &le; 2}} |z + 1| ≤ 2

Berikut adalah ringkasan dari templat-templat matematika:

Perhatian diperlukan ketika menulis himpunan dengan {{math}}, karena simbol kurung (kurawal), sama dengan, dan bar vertikal dapat menyebabkan konflik dengan sintaks templat. Templat {{mset}} tersedia untuk menampilkan kurung kurawal, seperti terlihat pada contoh di atas. Kasus yang mirip, rumus yang diletakkan di dalam templat {{abs}} akan menampilkan bar vertikal yang tidak menyebabkan konflik dengan sintaks templat {{math}}. Untuk menampilkan bar vertikal tunggal, gunakan {{!}}, dan untuk simbol sama dengan, gunakan {{=}}.

Entitas HTML[sunting | sunting sumber]

Walaupun karakter Unicode umumnya lebih disukai, terkadang entitas HTML dibutuhkan untuk menghindari masalah dengan sintaks wiki atau kebingungan dengan karakter-karakter lain:

< > ·
&lt; &gt; &minus; &bull; &prime; &Prime; &sdot; &middot; &ndash; &mdash;

Di tabel berikut, kode-kode di sisi kiri akan menghasilkan simbol-simbol di sisi kanan. Namun simbol-simbol berikut juga dapat ditambahkan secara langsung sebagai teks wiki dengan mengetiknya secara langsung jika tersedia di keyboard, dengan salin-tempel (copy-paste), atau dengan menggunakan menu dibawah jendela penyuntingan. (Ketika menyunting halaman Wikipedia lewat desktop web browser, ada menu dengan simbol Ω yang berisi daftar karakter-karakter khusus.) Normalnya, karakter Yunani perlu ditulis dalam cetak miring (italic), yakni dengan mengapitnya dengan dua simbol petik tunggal ('').

HTML syntax Rendering
&alpha; &beta; &gamma; &delta; &epsilon; &zeta;
&eta; &theta; &iota; &kappa; &lambda; &mu; &nu;
&xi; &omicron; &pi; &rho; &sigma; &sigmaf;
&tau; &upsilon; &phi; &chi; &psi; &omega;

α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω

&Gamma; &Delta; &Theta; &Lambda; &Xi; &Pi;
&Sigma; &Phi; &Psi; &Omega;

Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω

&int; &sum; &prod; &minus; &plusmn; &infin;
&asymp; &prop; = &equiv; &ne; &le; &ge;
&times; &middot; &sdot; &divide; &part; &prime; &Prime;
&nabla; &permil; &deg; &there4; &empty;

∫ ∑ ∏ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× · ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ ∅

&isin; &notin; &cap; &cup; &sub; &sup; &sube; &supe;
&not; &and; &or; &exist; &forall;
&rArr; &hArr; &rarr; &harr; &uarr; &darr;
&alefsym; - &ndash; &mdash;

∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑ ↓
ℵ - – —

Tika atas dan tika bawah[sunting | sunting sumber]

x2 x3 x21
x<sup>2</sup>x<sub>3</sub>x{{su|p=2|b=1}};

Spasi[sunting | sunting sumber]

Untuk menghindari rumus terpotong dan terletak menjadi beberapa baris berbeda, gunakan {{math}}. Jika diperlukan spasi tak-memotong (non-breaking space) ( ) dapat digunakan dengan menuliskan "&nbsp;".

Dasar-dasar LaTeX[sunting | sunting sumber]

TeX digunakan untuk menampilkan rumus matematika yang diletakkan di dalam <math>...</math> dan rumus kimia yang diletakkan di dalam <math chem>...</math> atau <chem>...</chem>. Kode TeX perlu ditulis secara literal: templat-templat MediaWiki maupun templat secara umum dan parameter tidak dapat digunakan di dalam tag math. Tag <ce> dianggap terlalu ambigu, dan digantikan oleh <chem>.[1]

Perintah LaTeX[sunting | sunting sumber]

Perintah-perintah LaTeX sensitif dengan kapitalisasi (case-sensitive), dan memiliki salah satu dari dua format berikut :

  • Perintah dimulai dengan simbol garis miring terbalik \ dan diikuti oleh nama yang semuanya terdiri dari huruf. Perintah diakhiri oleh sebuah spasi, sebuah angka, atau sembarang karakter non-huruf lainnya.
  • Perintah dimulai dengan simbol garis miring terbalik \ dan satu karakter non-huruf.

Beberapa perintah memerlukan argumen, yang harus dituliskan di dalam kurung kurawal {} setelah nama perintah tersebut. Beberapa perintah memungkinkan parameter opsional, yang dapat ditambahkan setelah nama perintah dan dituliskan di dalam kurung siku []. Sintaks perintah LaTeX secara umum adalah:

\namaperintah[param1,param2,...]{argumen1}{argumen2}...

Karakter khusus[sunting | sunting sumber]

Simbol-simbol berikut memiliki makna khusus bagi LaTeX atau tidak tersedia dalam semua font. Jika Anda mencoba menuliskannya ke dalam rumus, kemungkinan besar mereka tidak akan tertampil, namun menghasilkan tampilan yang mungkin Anda tidak kehendaki.

# $ % ^ & _ { } ~ \

Karakter-karakter tersebut dapat disertakan dalam tampilan rumus dengan memberikan awalan simbol garis miring terbalik \ or using special sequences:

\# \$ \% ^\wedge \& \_ \{ \} \sim \backslash

yielding

.

Karakter garis miring terbalik \ tidak dapat disertakan dalam rumus dengan mengawalinya dengan garis miring terbalik (yakni, \\); bentuk ini digunakan untuk memulai baris baru (line breaking). Untuk menyertakan garis miring terbalik dalam mode math, Anda dapat menggunakan \backslash yang menghasilkan tampilan .

Perintah \tilde menghasilkan sebuah tilda yang terletak di atas huruf setelah perintah tersebut. Sebagai contoh, \tilde{a} menghasilkan . Untuk hanya menampilkan karakter tilda ~, gunakan \tilde{} yang menghasilkan . Alternatif lain adalah \sim yang menghasilkan , simbol tilda rata-tengah besar yang lebih cocok pada beberapa situasi.

Perintah \hat menghasilkan simbol topi yang terletak di atas karakter selanjutnya, sebagai contoh \hat{o} menghasilkan . Untuk versi dengan lebar yang fleksibel, gunakan \widehat{abc} yang menghasilkan . Simbol wedge \wedge umumnya digunakan sebagai operator matematika , bentuk ^\wedge menghasilkan yang paling mirip dengan tampilan karakter karet ^.

Spasi[sunting | sunting sumber]

Karakter whitespace, seperti spasi atau tab, dianggap sama-rata sebagai "spasi" oleh LaTeX. Penulisan karakter whitespace secara beruntun akan dianggap sebagai satu "spasi". Lihat penggunaan LaTeX di bawah untuk perintah yang menghasilkan spasi dengan jarak yang berbeda.

Lingkungan LaTeX[sunting | sunting sumber]

Lingkungan (environments) di LaTeX memiliki fungsi yang mirip dengan perintah, namun mereka memiliki efek yang lebih luas pada tampilan rumus. Sintaks umum lingkungan adalah:

 \begin{namalingkungan}
   Teks yang ingin diatur
 \end{namalingkungan}

Lingkungan yang didukung oleh Wikipedia antara lain matrix, align, dll. Lihat penggunaan LaTeX di bawah untuk contoh penggunaan lingkungan.

Menampilkan rumus[sunting | sunting sumber]

Ukuran dan tipe font LaTeX bersifat independen dari pengaturan browser maupun CSS, dan umumnya tidak sama dengan tampilan teks HTML. Posisi vertikal tampilan rumus terhadap teks disekitarnya juga dapat menyebabkan masalah.

Selain nama-nama fungsi dan operator, penulisan variabel dan huruf akan dicetak miring sedangkan digit tidak. Untuk teks lain (seperti label untuk variabel) yang tidak ingin ditampilkan dalam cetak miring, gunakan \text atau \mathrm (sebelumnya dikenal dengan \rm). Anda juga dapat mendefinisikan nama fungsi baru dengan menggunakan \operatorname{...}. Sebagai contoh, \text{abc} menghasilkan . \operatorname{...} memberikan spasi sebelum dan setelah nama operator sesuai dengan keadaan, contohnya a\operatorname{sn}b akan ditampilkan sebagai (dengan spasi di kiri dan di kanan "sn") dan a\operatorname{sn}(b+c) sebagai (dengan spasi di kiri tapi tidak di kanan). Versi LaTeX dengan bintang, \operatorname* tidak didukung, namun tampilan yang mirip dapat dibuat dengan menambahkan \limits. Sebagai contoh, \operatorname{sn}_{b>c}(b+c) \qquad \operatorname{sn}\limits_{b>c}(b+c) akan ditampilkan sebagai

.

LaTeX tidak memiliki dukungan penuh untuk karakter Unicode, dan tidak semua karakter dapat ditampilkan. Kebanyakan karakter Latin dapat ditampilkan dengan benar. Tapi kasus seperti karakter yang memiliki beberapa simbol diakritik (contohnya huruf Latin yang digunakan di bahasa Vietnam), yang tidak dapat diuraikan menjadi satu karakter (seperti huruf kapital Latin W dengan lingkaran), yang menggunakan simbol diakritik yang berbeda (seperti ogonek di bahasa Eropa Tengah seperti Polandia, atau simbol tanduk yang terletak pada beberapa huruf vokal di bahasa Vietnam), yang memiliki bentuk huruf modifikasi (seperti dalam notasi IPA, atau teks kuno), beberapa ligatur digram (seperti IJ di Belanda), karakter Latin yang berasal dari Yunani, huruf kapital kecil, maupun huruf tika atas dan huruf tika bawah tidak dapat didukung atau ditampilkan. Sebagai contoh, \text{ð} dan \text{þ} (digunakan di Islandia) akan menghasilkan galat.

Penggunaan LaTeX[sunting | sunting sumber]

Atribut tampilan[sunting | sunting sumber]

Tag <math> memiliki atribut display yang dapat diisi dengan inline dan block.

Inline[sunting | sunting sumber]

Jika nilai dari atribut display adalah inline, rumus akan ditampilkan dalam mode sebaris: tidak ada paragraf baru bagi rumus dan operator-operator akan ditampilkan dalam bentuk yang hanya menggunakan sedikit ruang vertikal.

Jumlah akan konvergen ke 2.

Kode tag math untuk contoh di atas adalah:

<math display="inline">\sum_{i=0}^\infty 2^{-i}</math>

Penggunaan tanda petik disekitar kata inline bersifat opsional dan display=inline juga valid.[2] Secara teknis, perintah \textstyle akan ditambahkan ke input pengguna sebelum perintah TeX diproses.

Block[sunting | sunting sumber]

Untuk math yang ditulis dengan gaya blok, rumus akan ditampilkan dalam paragraf tersendiri dan operator-operator akan ditampilkan dalam bentuk yang hanya menggunakan sedikit ruang horizontal. Rumus akan dikenai identasi.

Jumlah

akan konvergen ke 2.

Kode tag untuk contoh di atas adalah:

<math display="block">\sum_{i=0}^\infty 2^{-i}</math>

Secara teknis, perintah \displaystyle akan ditambahkan ke input pengguna (kecuali jika teks input pengguna sudah mengandung \displaystyle atau \align) sebelum perintah TeX diproses.

Tidak dispesifikasi[sunting | sunting sumber]

Jika tidak ada spesifikasi yang diberikan, rumus akan ditampilkan dengan gaya "block", namun tidak menghasilkan paragraf baru. Jika rumus ditampilkan sebagai baris baru, rumus tersebut tidak dikenai identasi secara otomatis.

Jumlah akan konvergen ke 2.

Atau:

Jumlah

konvergen ke 2.

Pada kedua kasus, tag math ditulis sebagai:

<math>\sum_{i=0}^\infty 2^{-i}</math>


Fungsi, simbol, karakter istimewa[sunting | sunting sumber]

Aksen dan diakritik[sunting | sunting sumber]

\dot{a}, \ddot{a}, \acute{a}, \grave{a}
\check{a}, \breve{a}, \tilde{a}, \bar{a}
\hat{a}, \widehat{a}, \vec{a}

Fungsi numerik standar[sunting | sunting sumber]

\exp_a b = a^b, \exp b = e^b, 10^m
\ln c, \lg d = \log e, \log_{10} f
\sin a, \cos b, \tan c, \cot d, \sec e, \csc f
\arcsin h, \arccos i, \arctan j
\sinh k, \cosh l, \tanh m, \coth n
\operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n
\operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q
\sgn r, \left\vert s \right\vert
\min(x,y), \max(x,y)

Batas[sunting | sunting sumber]

\min x, \max y, \inf s, \sup t
\lim u, \liminf v, \limsup w
\dim p, \deg q, \det m, \ker\phi

Proyeksi[sunting | sunting sumber]

\Pr j, \hom l, \lVert z \rVert, \arg z

Diferensial dan turunan[sunting | sunting sumber]

dt, \mathrm{d}t, \partial t, \nabla\psi
dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x}, \frac{\partial^2}{\partial x_1\partial x_2}y
\prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y

Konstanta dan simbol mirip-huruf[sunting | sunting sumber]

\infty, \aleph, \complement, \backepsilon, \eth, \Finv, \hbar
\Im, \imath, \jmath, \Bbbk, \ell, \mho, \wp, \Re, \circledS, \S, \P, \AA

Aritmetika modular[sunting | sunting sumber]

s_k \equiv 0 \pmod{m}
a \bmod b
\gcd(m, n), \operatorname{lcm}(m, n)
\mid, \nmid, \shortmid, \nshortmid

Akar[sunting | sunting sumber]

\surd, \sqrt{2}, \sqrt[n]{2}, \sqrt[3]{\frac{x^3+y^3}{2}}

Operator[sunting | sunting sumber]

+, -, \pm, \mp, \dotplus
\times, \div, \divideontimes, /, \backslash
\cdot, * \ast, \star, \circ, \bullet
\boxplus, \boxminus, \boxtimes, \boxdot
\oplus, \ominus, \otimes, \oslash, \odot
\circleddash, \circledcirc, \circledast
\bigoplus, \bigotimes, \bigodot

Himpunan[sunting | sunting sumber]

\{ \}, \O \empty \emptyset, \varnothing
\in, \notin \not\in, \ni, \not\ni
\cap, \Cap, \sqcap, \bigcap
\cup, \Cup, \sqcup, \bigcup, \bigsqcup, \uplus, \biguplus
\setminus, \smallsetminus, \times
\subset, \Subset, \sqsubset
\supset, \Supset, \sqsupset
\subseteq, \nsubseteq, \subsetneq, \varsubsetneq, \sqsubseteq
\supseteq, \nsupseteq, \supsetneq, \varsupsetneq, \sqsupseteq
\subseteqq, \nsubseteqq, \subsetneqq, \varsubsetneqq
\supseteqq, \nsupseteqq, \supsetneqq, \varsupsetneqq

Relasi[sunting | sunting sumber]

=, \ne, \neq, \equiv, \not\equiv
\doteq, \doteqdot, \overset{\underset{\mathrm{def}}{}}{=}, :=
\sim, \nsim, \backsim, \thicksim, \simeq, \backsimeq, \eqsim, \cong, \ncong
\approx, \thickapprox, \approxeq, \asymp, \propto, \varpropto
<, \nless, \ll, \not\ll, \lll, \not\lll, \lessdot
>, \ngtr, \gg, \not\gg, \ggg, \not\ggg, \gtrdot
\le, \leq, \lneq, \leqq, \nleq, \nleqq, \lneqq, \lvertneqq
\ge, \geq, \gneq, \geqq, \ngeq, \ngeqq, \gneqq, \gvertneqq
\lessgtr, \lesseqgtr, \lesseqqgtr, \gtrless, \gtreqless, \gtreqqless
\leqslant, \nleqslant, \eqslantless
\geqslant, \ngeqslant, \eqslantgtr
\lesssim, \lnsim, \lessapprox, \lnapprox
\gtrsim, \gnsim, \gtrapprox, \gnapprox
\prec, \nprec, \preceq, \npreceq, \precneqq
\succ, \nsucc, \succeq, \nsucceq, \succneqq
\preccurlyeq, \curlyeqprec
\succcurlyeq, \curlyeqsucc
\precsim, \precnsim, \precapprox, \precnapprox
\succsim, \succnsim, \succapprox, \succnapprox

Geometri[sunting | sunting sumber]

\parallel, \nparallel, \shortparallel, \nshortparallel
\perp, \angle, \sphericalangle, \measuredangle, 45^\circ
\Box, \square, \blacksquare, \diamond, \Diamond, \lozenge, \blacklozenge, \bigstar
\bigcirc, \triangle, \bigtriangleup, \bigtriangledown
\vartriangle, \triangledown
\blacktriangle, \blacktriangledown, \blacktriangleleft, \blacktriangleright

Logika[sunting | sunting sumber]

\forall, \exists, \nexists
\therefore, \because, \And
\lor \vee, \curlyvee, \bigvee

jangan gunakan \or yang saat ini sudah tidak didukung

\land \wedge, \curlywedge, \bigwedge

jangan gunakan \and yang saat ini sudah tidak didukung

\bar{q}, \bar{abc}, \overline{q}, \overline{abc},

\lnot \neg, \not\operatorname{R}, \bot, \top


\vdash \dashv, \vDash, \Vdash, \models
\Vvdash \nvdash \nVdash \nvDash \nVDash
\ulcorner \urcorner \llcorner \lrcorner

Panah[sunting | sunting sumber]

\Rrightarrow, \Lleftarrow
\Rightarrow, \nRightarrow, \Longrightarrow, \implies
\Leftarrow, \nLeftarrow, \Longleftarrow
\Leftrightarrow, \nLeftrightarrow, \Longleftrightarrow, \iff
\Uparrow, \Downarrow, \Updownarrow
\rightarrow \to, \nrightarrow, \longrightarrow
\leftarrow \gets, \nleftarrow, \longleftarrow
\leftrightarrow, \nleftrightarrow, \longleftrightarrow
\uparrow, \downarrow, \updownarrow
\nearrow, \swarrow, \nwarrow, \searrow
\mapsto, \longmapsto
\rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons
\curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \rightarrowtail \looparrowright
\curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \leftarrowtail \looparrowleft
\hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \twoheadrightarrow \twoheadleftarrow

Khusus[sunting | sunting sumber]

\amalg \P \S \% \dagger \ddagger \ldots \cdots
\smile \frown \wr \triangleleft \triangleright
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp

Tidak dikelompokkan (baru)[sunting | sunting sumber]

\diagup \diagdown \centerdot \ltimes \rtimes \leftthreetimes \rightthreetimes
\eqcirc \circeq \triangleq \bumpeq \Bumpeq \doteqdot \risingdotseq \fallingdotseq
\intercal \barwedge \veebar \doublebarwedge \between \pitchfork
\vartriangleleft \ntriangleleft \vartriangleright \ntriangleright
\trianglelefteq \ntrianglelefteq \trianglerighteq \ntrianglerighteq

Untuk penjelasan lebih lanjut mengenai simbol-simbol ini, baca taklimat di TeX Cookbook.

Tika bawah, tika atas, integral[sunting | sunting sumber]

Fitur Sintaks Tampilan yang dihasilkan
Tika atas a^2, a^{x+3}
Tika bawah a_2
Pengelompokan 10^{30} a^{2+2}
a_{i,j} b_{f'}
Menggabungkan tika atas dan bawah dengan dan tanpa menghasilkan separasi x_2^3
{x_2}^3
Super super 10^{10^{8}}
Awalan dan/atau tambahan tika atas dan tika bawah \sideset{_1^2}{_3^4}\prod_a^b
{}_1^2\!\Omega_3^4
Menumpuk \overset{\alpha}{\omega}
\underset{\alpha}{\omega}
\overset{\alpha}{\underset{\gamma}{\omega}}
\stackrel{\alpha}{\omega}
Turunan x', y'', f', f''
x^\prime, y^{\prime\prime}
Turunan (dengan titik) \dot{x}, \ddot{x}
Underlines, overlines, dan vektor \hat a \ \bar b \ \vec c
\overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}
\overline{g h i} \ \underline{j k l}
Busur (solusi paling mirip) \overset{\frown} {AB}
Panah A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C
Overbraces \overbrace{ 1+2+\cdots+100 }^{5050}
Underbraces \underbrace{ a+b+\cdots+z }_{26}
Jumlah \sum_{k=1}^N k^2
Jumlah (memaksakan \textstyle) \textstyle \sum_{k=1}^N k^2
Jumlah dalam suatu pecahan (bentuk \textstyle default) \frac{\sum_{k=1}^N k^2}{a}
Jumlah dalam suatu pecahan (memaksakan \displaystyle) \frac{\displaystyle \sum_{k=1}^N k^2}{a}
Jumlah dalam suatu pecahan (alternatif dengan limits) \frac{\sum\limits^{^N}_{k=1} k^2}{a}
Perkalian \prod_{i=1}^N x_i
Perkalian (memaksakan \textstyle) \textstyle \prod_{i=1}^N x_i
Coproduct \coprod_{i=1}^N x_i
Coproduct (memaksakan \textstyle) \textstyle \coprod_{i=1}^N x_i
Limit \lim_{n \to \infty}x_n
Limit (memaksakan \textstyle) \textstyle \lim_{n \to \infty}x_n
Integral \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx
Integral (alternatif dengan limits) \int_{1}^{3}\frac{e^3/x}{x^2}\, dx
Integral (memaksakan \textstyle) \textstyle \int\limits_{-N}^{N} e^x dx
Integral (memaksakan \textstyle, alternatif dengan limits) \textstyle \int_{-N}^{N} e^x dx
Integral lipat dua \iint\limits_D dx\,dy
Integral lipat tiga \iiint\limits_E dx\,dy\,dz
Integral lipat empat \iiiint\limits_F dx\,dy\,dz\,dt
Integral lintasan \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy
Integral lintasan tertutup \oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy
Irisan \bigcap_{i=1}^n E_i
Gabungan \bigcup_{i=1}^n E_i

Pecahan, matriks, dan rumus banyak-baris[sunting | sunting sumber]

Fitur Sintaks Tampilan yang dihasilkan
Pecahan \frac{2}{4}=0.5 or {2 \over 4}=0.5
Pecahan kecil (memaksakan \textstyle) \tfrac{2}{4} = 0.5
Pecahan besar (normal) (memaksakan \displaystyle) \dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a
Pecahan besar (bersarang) \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a
Pencoretan dalam pecahan \cfrac{x}{1 + \cfrac{\cancel{y}}{\cancel{y}}} = \cfrac{x}{2}
Koefisien binomial \binom{n}{k}
Koefisien binomial kecil (memaksakan \textstyle) \tbinom{n}{k}
Koefisien binomial besar (normal) (memaksakan \displaystyle) \dbinom{n}{k}
Matriks
\begin{matrix}
x & y \\
z & v
\end{matrix}
\begin{vmatrix}
x & y \\
z & v
\end{vmatrix}
\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}
\begin{bmatrix}
0 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & 0
\end{bmatrix}
\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}
\begin{pmatrix}
x & y \\
z & v
\end{pmatrix}
\bigl( \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix} \bigr)
Bagi kasus
f(n) =
\begin{cases}
n/2, & \text{if }n\text{ is even} \\
3n+1, & \text{if }n\text{ is odd}
\end{cases}
sistem persamaan secara simultan
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
Rumus multi-baris
\begin{align}
f(x) & = (a+b)^2 \\
& = a^2+2ab+b^2 \\
\end{align}
\begin{alignat}{2}
f(x) & = (a-b)^2 \\
& = a^2-2ab+b^2 \\
\end{alignat}
Rumus multi-baris dengan beberapa "kolom" per baris
\begin{align}
f(a,b) & = (a+b)^2 && = (a+b)(a+b) \\
& = a^2+ab+ba+b^2  && = a^2+2ab+b^2 \\
\end{align}
\begin{alignat}{3}
f(a,b) & = (a+b)^2 && = (a+b)(a+b) \\
& = a^2+ab+ba+b^2  && = a^2+2ab+b^2 \\
\end{alignat}
Rumus multi-baris (perlu mendefinisikan banyak kolom yang diperlukan ({lcl})) (sebaiknya tidak dipakai kecuali sangat diperlukan)
\begin{array}{lcl}
z & = & a \\
f(x,y,z) & = & x + y + z
\end{array}
Rumus multi-baris (contoh lain)
\begin{array}{lcr}
z & = & a \\
f(x,y,z) & = & x + y + z
\end{array}
Menjajarkan rumus dengan & untuk rata-kiri (contoh pertama) versus && untuk rata-kanan (contoh kedua) di kolom terakhir
\begin{alignat}{4}
F:\; && C(X) && \;\to\;     & C(X) \\
     && g    && \;\mapsto\; & g^2
\end{alignat}
\begin{alignat}{4}
F:\; && C(X) && \;\to\;     && C(X) \\
     && g    && \;\mapsto\; && g^2
\end{alignat}


Membagi ekspresi yang panjang sehingga dapat menyesuaikan tampilan paragraf, namun merusak posisi spasi yang benar
<math>f(x) \,\!</math>
<math>= \sum_{n=0}^\infty a_n x^n </math>
<math>= a_0+a_1x+a_2x^2+\cdots</math>
Arrays
\begin{array}{|c|c|c|} a & b & S \\
\hline
0 & 0 & 1 \\
0 & 1 & 1 \\
1 & 0 & 1 \\
1 & 1 & 0 \\
\end{array}

Tanda kurung[sunting | sunting sumber]

Fitur Sintaks Tampilan yang dihasilkan
NBuruk ( \frac{1}{2} )^n
BagusYaY \left ( \frac{1}{2} \right )^n

Anda dapat menggunakan berbagai tanda kurung (atau pembatas secara umum) dengan \left dan \right :

Fitur Sintaks Tampilan yang dihasilkan
Kurung \left ( \frac{a}{b} \right )
Kurung siku \left [ \frac{a}{b} \right ] \quad
\left \lbrack \frac{a}{b} \right \rbrack
Kurung kurawal \left \{ \frac{a}{b} \right \} \quad
\left \lbrace \frac{a}{b} \right \rbrace
Angle brackets \left \langle \frac{a}{b} \right \rangle
Bar dan bar ganda \left | \frac{a}{b} \right \vert \quad
\left \Vert \frac{c}{d} \right \|
Fungsi floor dan ceil: \left \lfloor \frac{a}{b} \right \rfloor \quad
\left \lceil \frac{c}{d} \right \rceil
Garis miring \left / \frac{a}{b} \right \backslash
Panah atas, bawah, dan atas-bawah \left \uparrow \frac{a}{b} \right \downarrow \quad
\left \Uparrow \frac{a}{b} \right \Downarrow \quad
\left \updownarrow \frac{a}{b} \right \Updownarrow
Pembatas dapat digabung,
selama posisi \left dan \right sesuai
\left [ 0,1 \right )
\left \langle \psi \right |

Gunakan \left. atau \right. jika Anda
tidak menginginkan pembatas untuk ditampilkan
\left . \frac{A}{B} \right \} \to X
Ukuran dari pembatas (tambahkan "l" atau "r" untuk mengindikasikan sisi yang dinginkan) ( \bigl( \Bigl( \biggl( \Biggl( \dots \Biggr] \biggr] \Bigr] \bigr] ]
\{ \bigl\{ \Bigl\{ \biggl\{ \Biggl\{ \dots
\Biggr\rangle \biggr\rangle \Bigr\rangle \bigr\rangle \rangle
\| \big\| \Big\| \bigg\| \Bigg\| \dots \Bigg| \bigg| \Big| \big| |
\lfloor \bigl\lfloor \Bigl\lfloor \biggl\lfloor \Biggl\lfloor \dots
\Biggr\rceil \biggr\rceil \Bigr\rceil \bigr\rceil \ceil
\uparrow \big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow \dots
\Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow \Downarrow
\updownarrow \big\updownarrow \Big\updownarrow \bigg\updownarrow \Bigg\updownarrow \dots
\Bigg\Updownarrow \bigg\Updownarrow \Big\Updownarrow \big\Updownarrow \Updownarrow
/ \big/ \Big/ \bigg/ \Bigg/ \dots
\Bigg\backslash \bigg\backslash \Big\backslash \big\backslash \backslash

Alfabet dan tipe font[sunting | sunting sumber]

Texvc tidak dapat menampilkan semua karakter Unicode. Karakter-karakter yang dapat ditangani olehnya tertera dalam tabel berikut. Untuk karakter-karakter lain, seperti Kiril, mereka dapat disertakan sebagai Unicode atau entitas HTML, namun tidak dapat digunakan untuk menampilkan rumus.

Alfabet Yunani
\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta
\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi
\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega
\alpha \beta \gamma \delta \epsilon \zeta \eta \theta
\iota \kappa \lambda \mu \nu \xi \omicron \pi
\rho \sigma \tau \upsilon \phi \chi \psi \omega
\varGamma \varDelta \varTheta \varLambda \varXi \varPi \varSigma \varPhi \varUpsilon \varOmega
\varepsilon \digamma \varkappa \varpi \varrho \varsigma \vartheta \varphi
Alfabet Yahudi
\aleph \beth \gimel \daleth
Cetak tebal gaya papan tulis
\mathbb{ABCDEFGHI}
\mathbb{JKLMNOPQR}
\mathbb{STUVWXYZ}
Cetak tebal
\mathbf{ABCDEFGHI}
\mathbf{JKLMNOPQR}
\mathbf{STUVWXYZ}
\mathbf{abcdefghijklm}
\mathbf{nopqrstuvwxyz}
\mathbf{0123456789}
Cetak tebal (Yunani)
\boldsymbol{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta}
\boldsymbol{\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi}
\boldsymbol{\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
\boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta \eta \theta}
\boldsymbol{\iota \kappa \lambda \mu \nu \xi \omicron \pi}
\boldsymbol{\rho \sigma \tau \upsilon \phi \chi \psi \omega}
\boldsymbol{\varepsilon\digamma\varkappa\varpi}
\boldsymbol{\varrho\varsigma\vartheta\varphi}
Cetak miring (tampilan default bagi alfabet Latin)
\mathit{0123456789}
Cetak miring Yunani (tampilan default bagi alfabet huruf kecil Yunani)
\mathit{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta}
\mathit{\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi}
\mathit{\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
Cetak tebal dan miring (huruf kapital Yunani)
\boldsymbol{\varGamma \varDelta \varTheta \varLambda}
\boldsymbol{\varXi \varPi \varSigma \varUpsilon \varOmega}
Tipe font Roman
\mathrm{ABCDEFGHI}
\mathrm{JKLMNOPQR}
\mathrm{STUVWXYZ}
\mathrm{abcdefghijklm}
\mathrm{nopqrstuvwxyz}
\mathrm{0123456789}
Tipe font Sans serif
\mathsf{ABCDEFGHI}
\mathsf{JKLMNOPQR}
\mathsf{STUVWXYZ}
\mathsf{abcdefghijklm}
\mathsf{nopqrstuvwxyz}
\mathsf{0123456789}
Tipe font Sans serif untuk Yunani (hanya huruf kapital)
\mathsf{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta}
\mathsf{\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi}
\mathsf{\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
Kaligrafi
\mathcal{ABCDEFGHI}
\mathcal{JKLMNOPQR}
\mathcal{STUVWXYZ}
\mathcal{abcdefghi}
\mathcal{jklmnopqr}
\mathcal{stuvwxyz}
tipe font Fraktur
\mathfrak{ABCDEFGHI}
\mathfrak{JKLMNOPQR}
\mathfrak{STUVWXYZ}
\mathfrak{abcdefghijklm}
\mathfrak{nopqrstuvwxyz}
\mathfrak{0123456789}
Teks cetak kecil
{\scriptstyle\text{abcdefghijklm}}

Tipe font campuran[sunting | sunting sumber]

Fitur Sintaks Tampilan yang dihasilkan
Karakter yang dapat dicetak miring (spasi diabaikan) x y z
Karakter yang tidak dicetak miring \text{x y z}
Campuran cetak miring (buruk) \text{jika} n \text{adalah bilangan ganjil}
Campuran cetak miring (bagus) \text{if }n\text{ adalah bilangan ganjil}
Campuran cetak miring (alternatif: ~ atau "\ " akan menghasilkan sebuah spasi) \text{if}~n\ \text{adalah bilangan ganjil}

Penomoran rumus[sunting | sunting sumber]

Templat {{NumBlk}} dan {{EquationRef}} dapat digunakan untuk memberikan nomor pada rumus. Templat {{EquationNote}} dapat digunakan untuk merujuk pada rumus yang telah diberi nomor. Sebagai contoh, sintaks berikut:

{{NumBlk|:|<math>x^2 + y^2 + z^2 = 1</math>|{{EquationRef|1}}}}

akan menghasilkan tampilan ini (perhatikan nomor rumus pada margin kanan):

 

 

 

 

(1)

Selanjutnya, pembahasan di dalam artikel dapat merujuk rumus tersebut dengan menggunakan nomornya, dengan menggunakan sintaks:

Dengan mensubtitusi hasil ini ke persamaan ({{EquationNote|1}}), dst...

yang menghasilkan tampilan:

Dengan mensubtitusi hasil ini ke persamaan (1), dst...

Nomor persamaan yang dihasilkan oleh {{EquationNote}} adalah sebuah pranala yang dapat diklik oleh pembaca dan diarahkan langsung ke rumus yang dirujuk.

Warna[sunting | sunting sumber]

Rumus dapat diwarnai dengan menggunakan perintah \color. Sebagai contoh,

  • {\color{Blue}x^2}+{\color{Orange}2x}-{\color{LimeGreen}1}
  • x_{1,2}=\frac{{\color{Blue}-b}\pm\sqrt{\color{Red}b^2-4ac}}{\color{Green}2a }

Ada beberapa alternatif notasi dalam menggunakan perintah ini:

  • {\color{Blue}x^2}+{\color{Orange}2x}-{\color{LimeGreen}1} dapat diproses oleh texvc dan MathJax
  • \color{Blue}x^2\color{Black}+\color{Orange}2x\color{Black}-\color{LimeGreen}1 dapat diproses oleh texvc dan MathJax
  • \color{Blue}{x^2}+\color{Orange}{2x}-\color{LimeGreen}{1} hanya dapat diproses oleh MathJax

Beberapa warna umum memiliki definisi pada tabel berikut, sehingga Anda dapat menggunakannya untuk menampilkan rumus cukup dengan menuliskan nama mereka. Definisi warna menggunakan Bahasa Inggris.

Warna-warna yang didukung

Warna sebaiknya tidak digunakan sebagai satu-satunya cara untuk merujuk sesuatu (bagian pada rumus, variabel, fungsi, ...), karena tidak berguna pada media hitam-putih atau orang yang buta warna.

LaTeX tidak memiliki perintah untuk mengatur warna latar (background). Cara paling efektif untuk mengatur warna latar adalah dengan mengubah pengaturan gaya CSS dari sel pada tabel:

{| class="wikitable" align="center"
| style="background-color: gray;"      | <math>x^2</math>
| style="background-color: Goldenrod;" | <math>y^3</math>
|}

akan ditampilkan sebagai:

Warna-warna lain dapat didefinisikan dan digunakan dengan menggunakan nilai RGB mereka:

\definecolor{myorange}{rgb}{1,0.65,0.4}\color{myorange}e^{i \pi}\color{Black} + 1 = 0

Ukuran spasi[sunting | sunting sumber]

TeX mengatur ukuran spasis secara otomatis, namun terkadang Anda mungkin menginginkan kontrol lebih dalam menampilkan rumus.

Fitur Sintaks Tampilan yang dihasilkan
Spasi quad ganda a \qquad b
Spasi quad a \quad b
Spasi teks a\ b
Spasi teks di dalam perintah text a \text{ } b
Spasi besar a\;b
Spasi medium a\<b Tidak didukung
Spasi kecil a\,b
Spasi mungil (digunakan ketika mengalikan faktor-faktor) ab
Spasi mungil (penggunaan spasi dalam sintaks diabaikan) a b
Tanpa spasi (digunakan untuk variabel dengan banyak-huruf) \mathit{ab}
Spasi negatif kecil a\!b
Spasi dengan jarak nol (Zero-width space) a\hspace{0pt}b Tidak didukung

Penggunaan spasi secara otomatis dapat menghasilkan masalah pada ekspresi yang sangat panjang (karena menghasilkan galat overfull hbox di TeX):

0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots

Hal ini dapat ditangani dengan mengapit ekspresi tersebut dengan pasangan kurung kurawal { }:

{0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots}

Ketika simbol relasional seperti digunakan sebagai simbol yang umum, contohnya pada notasi bra–ket, penggunaan spasi mungkin ingin dihindari:

Fitur Sintaks Tampilan yang dihasilkan
Tanpa pengaturan khusus | \uparrow \rangle
Dengan menggunakan pembatas tanda kurung secara eksplisit \left| \uparrow \right\rangle
Dengan tanda kurung kurawal tambahan | {\uparrow} \rangle
Mengubah panah sebagai simbol yang umum | \mathord\uparrow \rangle

Perintah yang tidak didukung dan solusinya[sunting | sunting sumber]

Sistem Mathoid–MathJax saat ini tidak mendukung beberapa perintah/elemen berikut:

\oiint dan \oiiint[sunting | sunting sumber]

Perintah yang belum didukung adalah \oiint, yakni integral lipat dua \iint () dengan lingkaran kecil ditengah dan ditumpuk di atas kedua integral tersebut, dan \oiiint, yang memiliki bulatan yang ditumpuk di atas ketiga integral. Sedangkan, perintah \oint () didukung untuk integral satu dimensi (integral lintasan pada suatu permukaan atau ruang pada dimensi yang lebih tinggi). Perintah ini sering digunakan pada banyak konteks: \oiint menyatakan suatu integral lintasan atas batas tertutup 2D pada suatu daerah (region) 3D (yang muncul pada banyak kasus kalkulus vektor 3D dan penerapan fisika – contohnya persamaan Maxwell). Sedangkan \oiiint menyatakan integrasi atas batas tertutup 3D (permukaan objek 3D) pada suatu daerah 4D. Kedua perintah ini sepertinya akan menjadi kandidat untuk disertakan dalam versi TeX yang baru. Ada banyak solusi untuk mendapatkan tampilan yang mirip untuk versi TeX saat ini:

Namun karena tidak ada standardisasi, solusi yang menggunakan perintah \! untuk mengatur jarak antar karakter perlu dihindari sebisa mungkin. Hal ini disarankan karena ada kemungkinan tampilan yang tidak konsisten ketika implementasi simbol integral yang diperbaiki pada versi TeX selanjutnya.

Solusi lain adalah dengan menampilkan \oiint dan \oiiint sebagai gambar PNG. Hal ini dilakukan dengan menggunakan templat {{oiint}} dan {{oiiint}}, yang juga mengatur tampilan disekitar simbol. Templat ini memiliki tiga parameter:

  • preintegral: teks atau rumus yang diletakkan tepat sebelum integral
  • intsubscpt: tika bawah di integral
  • integrand: teks atau rumus yang diletakkan setelah integral

Berikut adalah contoh penggunaan {{oiint}} dan {{oiiint}} dalam menampilkan rumus:

  • Teorema Stokes: {{oiint | intsubscpt=<math>\scriptstyle S</math> | integrand=<math>( \nabla \times \mathbf{F} ) \cdot {\mathrm d}\mathbf{S} = \oint_{\partial S} \mathbf{F} \cdot {\mathrm d}\boldsymbol{\ell}</math>}}
\oiint
  • Hukum Ampere + faktor koreksi: {{oiint | preintegral=<math>\oint_C \mathbf{B} \cdot {\mathrm d} \boldsymbol{\ell} = \mu_0 </math> | intsubscpt = <math>{\scriptstyle S}</math> | integrand = <math>\left ( \mathbf{J} + \epsilon_0\frac{\partial \mathbf{E}}{\partial t} \right ) \cdot {\mathrm d}\mathbf{S}</math> }}
\oiint
  • Kekontinuan fluks momentum empat (dalam relativitas umum):[3]:{{oiiint | preintegral=<math>\mathbf{P} = </math> | intsubscpt=<math>\scriptstyle \partial \Omega</math> | integrand=<math>\mathbf{T} \cdot {\mathrm d}^3\boldsymbol{\Sigma}</math> <math>=0</math>}}
\oiiint

====\oiint dan \oiiint berarah==== Beberapa variasi \oiint dan \oiiint memiliki panah untuk menandakan arah integrasi, contohnya integral lintasan searah jarum jam pada kurva tertutup. Perintah semacam ini belum diimplementasikan di TeX maupun Wikipedia, namun templat {{intorient}} tersedia untuk menampilkan rumus ini -- kunjungi halaman templat untuk detail yang lebih lengkap.

Notasi busur \overarc[sunting | sunting sumber]

\overarc belum didukung untuk menampilkan notasi busur. Tapi, ada solusi untuk masalah ini: gunakan \overset{\frown}{AB}, yang menghasilkan tampilan

Sedangkan untuk busur yang lebih panjang, gunakan {{Overarc}}:

3.142857

Titik tiga \dddot[sunting | sunting sumber]

Perintah \dddot tidak didukung. Solusi untuk masalah ini adalah dengan menggunakan \overset{...}{x}, yang memberikan tampilan

.

Perintah dengan bintang \operatorname*[sunting | sunting sumber]

Perintah \operatorname yang disertai bintang belum didukung saat ini. Solusi tampilan yang mirip dengan

\operatorname*{median}_{j\,\ne\,i} X_{i,j}

adalah

\operatorname{\underset{\mathit{j\,\ne\,i}}{median}} X_{i,j}

Coret[sunting | sunting sumber]

Tipografi coret seperti \sout atau \st tidak didukung, maupun simbol overlapping seperti \rlap. Hal ini mengakibatkan karakter seperti ƛ akan sulit ditampilkan, kecuali untuk karakter \hbar. Solusi untuk coret yang normal adalah dengan menggunakan q \!\!\!\frac{}{\ }, sedangkan coret dengan posisi yang lebih tinggi (elevated) adalah \lambda \!\!\!^{{}^\underline{\ \ }}; keduanya memberikan tampilan

Pengaturan tampilan di dalam \text[sunting | sunting sumber]

Pengaturan tampilan di dalam \text tidak didukung. Dengan kata lain, Anda tidak dapat menggunakan:

\text{\textsf{deskripsi dari suatu variabel}}

namun harus menggunakan:

\mathsf{deskripsi\ dari\ suatu\ variabel}

Secara teknis, dalam sistem MathJax Mathoid, tidak ada pemrosesan yang terjadi pada konten \text. Komponen texvcjs memblokir penggunaan makro, namun perilaku ini merembet dalam pemrosesan simbol tanda petik. Alhasil karakter Unicode diperlukan untuk menghasilkan kutipan, sedangkan ` gagal:

\text{`kutipan ``ascii'' yang gagal'},\ \text{‘kutipan “unicode” yang oke’}

Pengaturan line-break otomatis[sunting | sunting sumber]

Implementasi berbasis gambar saat ini tidak memungkinkan pemotongan baris (line-breaking) rumus sebaris. Satu-satunya solusi adalah dengan tidak menulis rumus sebaris yang panjang.

Sintaks yang perlu dihindari[sunting | sunting sumber]

Karakter Unicode[sunting | sunting sumber]

Karakter-karakter Unicode non-ASCII seperti π dapat diproses oleh MathML dan MathJax namun tidak oleh texvc, sehingga saat ini penulisan dengan karakter-karakter ini perlu dihindari. Dalam jangka panjang karakter-karakter ini mungkin dapat digunakan. Unicode saat ini dapat diproses di dalam \text{} karena perubahan internal sistem Wikipedia untuk menggunakan Mathoid (sistem MathJax server-side untuk memroses gambar SVG/PNG). Namun, teks Unicode dalam mode math belum didukung karena texvcjs menganggap hal tersebut invalid.

Sintaks yang usang[sunting | sunting sumber]

Sistem texvc memperbolehkan beberapa sintaks yang tidak baku. Penggunaan sintaks ini perlu dihindari karena sistem MathJax tidak mendukung sintaks-sintaks tersebut. Berikut beberapa perintah texvc yang usang dan perlu dihindari. Ini adalah salah satu upaya untuk memperbaiki kualitas sistem tampilan rumus:

Sintaks saat ini Perubahan yang disarankan Alasan
$ \$ karena pendefinisian ulang memerlukan perubahan kode karakter
 % \% karena pendefinisian ulang memerlukan perubahan kode karakter
\or \lor mengakibatkan galat pada teubner[4]
\and \land mengakibatkan lingkungan align yang normal gagal
\pagecolor remove tidak diperlukan dan tidak dapat digunakan lagi, lakukan secara manual
\part \partial dimungkinkan jika artikel tidak menggunakan \part
\ang \angle mengakibatkan konfliks dengan package siunitx
\C \Complex mengakibatkan konfliks dengan puenc.def; misalnya dari package hyperref
\H \mathbb{H} mengakibatkan konfliks dengan perintah text \H{0}, yang menghasilkan tampilan ő.
\bold \mathbf
\Bbb \mathbb

Kimia[sunting | sunting sumber]

Ada tiga cara untuk menampilkan rumus kimia yang terjadi dalam persamaan reaksi:

<chem>X</chem> adalah versi singkat untuk <math chem>\ce{X}</math> (dengan X menyatakan rumus reaksi kimia). Secara teknis, <math chem> adalah tag math yang dilengkapi oleh extension mhchem, berdasarkan dokumentasi MathJax. Penggunaan markah campuran seperti <math>/<chem> perlu dihindari.

Rumus molekuler dan rumus singkat[sunting | sunting sumber]

mhchem {{chem}} {{chem2}} Sintaks HTML yang ekuivalen
Markup Tampilan hasil
<chem>H2O</chem>

<chem>Sb2O3</chem>

<chem>(NH4)2S</chem>

Markup Tampilan hasil
{{chem|H|2|O}}
H2O
{{chem|Sb|2|O|3}}
Sb2O3
{{chem|({{chem|N|H|4}})|2|S}}
(NH4)2S

Markup Tampilan hasil
{{chem2|H2O}}
H2O
{{chem2|Sb2O3}}
Sb2O3
{{chem2|(NH4)2S}}
(NH4)2S

Markup Tampilan hasil
H<sub>2</sub>O
H2O
Sb<sub>2</sub>O<sub>3</sub>
Sb2O3
(NH<sub>4</sub>)<sub>2</sub>S
(NH4)2S

Ikatan kimia[sunting | sunting sumber]

mhchem Sintaks {{chem}} dan HTML yang ekuivalen {{chem2}}
Markup Tampilan hasil
<chem>C6H5-CHO</chem>

<chem>A-B=C#D</chem>
Markup Tampilan hasil
{{chem|C|6|H|5}}-CHO
<br/>
C<sub>6</sub>H<sub>5</sub>-CHO
C6H5-CHO


C6H5-CHO

A-B=C≡D
N/A
Markup Tampilan hasil
{{chem2|C6H5\sCHO}}
C6H5\sCHO
{{chem2|1=A\sB=C≡D}}
A\sB=C≡D

Muatan[sunting | sunting sumber]

mhchem {{chem}} {{chem2}} HTML yang ekuivalen
Markup Tampilan hasil
<chem>H+</chem>

<chem>NO3-</chem>

<chem>CrO4^2-</chem>

<chem>AgCl2-</chem>

<chem>[AgCl2]-</chem>

<chem>Y^99+</chem>
<chem>Y^{99+}</chem>

Markup Tampilan hasil
{{chem|H|+}}
H+
{{chem|N|O|3|-}}
NO3
{{chem|Cr|O|4|2-}}
CrO2−4
{{chem|Ag|Cl|2|-}}
AgCl2
{{chem|[{{chem|Ag|Cl|2}}]|-}}
[AgCl2]
{{chem|Y|99+}}
Y99+

Markup Tampilan hasil
{{chem2|H+}}
H+
{{chem2|NO3(-)}}
NO3(-)
{{chem2|CrO4(2-)}}
CrO4(2-)
{{chem2|AgCl2(-)}}
AgCl2(-)
{{chem2|[AgCl2](-)}}
[AgCl2](-)
{{chem2|Y(99+)}}
Y(99+)

Markup Tampilan hasil
H<sup>+</sup>
H+
NO<sub>3</sub><sup>−</sup>
NO3
CrO<sub>4</sub><sup>2-</sup>
CrO42-
AgCl<sub>2</sub><sup>−</sup>
AgCl2
[AgCl<sub>2</sub>]<sup>−</sup>
[AgCl2]
Y<sup>99+</sup>
Y99+

Stoikiometri[sunting | sunting sumber]

mhchem {{chem}} {{chem2}}
Markup Tampilan hasil
<chem>MgSO4.7H2O</chem>

<chem>KCr(SO4)2*12H2O</chem>

<chem>CaSO4.1/2H2O + 1\!1/2 H2O -> CaSO4.2H2O</chem>

<chem>25/2 O2 + C8H18 -> 8 CO2 + 9 H2O</chem>
Markup Tampilan hasil
{{chem|Mg|S|O|4}}&middot;7{{chem|H|2|O}}
MgSO4·7H2O
{{chem|K|Cr|({{chem|S|O|4}})|2}}&middot;12{{chem|H|2|O}}
KCr(SO4)2·12H2O
{{chem|Ca|S|O|4}}&middot;&frac12;{{chem|H|2|O}} + 1&frac12;{{chem|H|2|O}} → {{chem|Ca|S|O|4}}&middot;2{{chem|H|2|O}}
CaSO4·½H2O + 1½H2OCaSO4·2H2O
{{frac|25|2}}{{chem|O|2}} + {{chem|C|8|H|18}} → 8{{chem|C|O|2}} + 9{{chem|H|2|O}}
252O2 + C8H18 → 8CO2 + 9H2O
Markup Tampilan hasil
{{chem2|MgSO4*7H2O}}
MgSO4*7H2O
{{chem2|KCr(SO4)2*12H2O}}
KCr(SO4)2*12H2O
{{chem2|2CaSO4*H2O + 3H2O -> 2CaSO4*2H2O}}
2CaSO4*H2O + 3H2O -> 2CaSO4*2H2O
{{chem2|25 O2 + 2 C8H18 -> 16 CO2 + 18 H2O}}
25 O2 + 2 C8H18 -> 16 CO2 + 18 H2O

Pranala wiki[sunting | sunting sumber]

{{chem}}
Markup
25 {{chem|link=oxygen|O|2}} + 2 {{chem|link=Oktana|C|8|H|18}} → 16 {{chem|link=Karbon dioksida|C|O|2}} + 18 {{chem|link=Air|H|2|O}}
Tampilan hasil 25 O2 + 2 C8H18 → 16 CO2 + 18 H2O
{{chem2}}
Markup
{{chem2|25 [[oxygen|O2]] + 2 [[Oktana|C8H18]] -> 16 [[Karbon dioksida|CO2]] + 18 [[Air|H2O]]}}
Tampilan hasil 25 O2 + 2 C8H18 -> 16 CO2 + 18 H2O

Rumus matematika[sunting | sunting sumber]

mhchem
Markup
<chem>{C_\mathit{x}H_\mathit{y}} + \mathit{z}O2 -> {\mathit{x}CO2} + \frac{\mathit{y}}{2}H2O</chem>
Tampilan hasil
{{chem}}
Markup
{{chem|C|''x''|H|''y''}} + ''z''{{chem|O|2}} → ''x''{{chem|C|O|2}} + {{frac|''y''|2}}{{chem|H|2|O}}
Tampilan hasil CxHy + zO2xCO2 + y2H2O
{{chem2}}
Markup
<code>{{chem2|C_{''x''}H_{''y''} + ''z'' O2 -> ''x'' CO2}} + {{sfrac|''y''|2}} {{chem2| H2O}}</code>
Tampilan hasil C_{x}H_{y} + z O2 -> x CO2 + y2 H2O

Tingkat oksidasi[sunting | sunting sumber]

mhchem
Markup
<chem>Fe^{II}Fe^{III}2O4</chem>
Tampilan hasil
{{chem}} with <sup>...</sup>
Markup
{{chem|Fe|<sup>II</sup>|Fe|<sup>III</sup>|2|O|4}}
Tampilan hasil FeIIFeIII2O4
{{chem2}}
Markup
{{chem2|Fe^{II}Fe^{III}2O4}}
Tampilan hasil Fe^{II}Fe^{III}2O4

Alfabet Yunani[sunting | sunting sumber]

mhchem Sintaks {{chem}} dand HTML yang ekuivalen {{chem2}}
Markup Tampilan hasil
<chem>\mu-Cl</chem>

<chem>[Fe(\eta^5-C5H5)2]</chem>
Markup Tampilan hasil
''μ''-Cl
μ-Cl
[{{chem|Fe|(''η''<sup>5</sup>-{{chem|C|5|H|5}})|2}}]

<br/>

[Fe(''η''<sup>5</sup>-C<sub>5</sub>H<sub>5</sub>)<sub>2</sub>]
[Fe(η5-C5H5)2]

[Fe(η5-C5H5)2]

Markup Tampilan hasil
{{chem2|''μ''\sCl}}
μ\sCl
{{chem2|[Fe(''\h''^{5}\sC5H5)2]}}
[Fe(\h^{5}\sC5H5)2]

Isotop[sunting | sunting sumber]

mhchem Sintaks {{chem}} dan HTML yang ekuivalen
Markup Tampilan hasil
<chem>^{227}_{90}Th+</chem>

<chem>^0_{-1}n-</chem>
Markup Tampilan hasil
{{chem|227|90|Th|+}}
22790Th+
{{chem|0|-1}}n<sup>−</sup>
0-1n

Zat[sunting | sunting sumber]

Penamaan zat sebagai tika bawah (subscript) tidak direkomendasikan oleh IUPAC.

mhchem {{chem}}
Markup Tampilan hasil
<chem>H2_{(aq)}</chem>

<chem>CO3^{2-}(aq)</chem>

Markup Tampilan hasil
{{chem|H|2(aq)}}
H2(aq)
{{chem|C|O|3|2-}}(aq)
CO2−3(aq)

Reaksi pengendapan[sunting | sunting sumber]

mhchem
Markup
<chem>Ba^2+ + SO4^{2-} -> BaSO4(v)</chem>
Tampilan hasil
{{chem}}
Markup
{{chem|Ba|2+}} + {{chem|S|O|4|2-}} → {{chem|Ba|S|O|4}}↓
Tampilan hasil Ba2+ + SO2−4BaSO4
{{chem2}}
Markup
{{chem2|Ba(2+) + SO4(2-) -> BaSO4↓}}
Tampilan hasil Ba(2+) + SO4(2-) -> BaSO4↓
Sintaks HTML yang ekuivalen
Markup
Ba<sup>2+</sup> + SO<sub>4</sub><sup>2&minus;</sup> &rarr; BaSO<sub>4</sub>&darr;
Tampilan hasil Ba2+ + SO42− → BaSO4

Arah reaksi[sunting | sunting sumber]

Markup Tampilan hasil
<chem>A ->B</chem>

<chem>A <- B</chem>

<chem>A <=> B</chem>

<chem>A <=>> B</chem>

<chem>A <<=> B</chem>

<chem>A ->[{}\atop x] B</chem>

<chem>A ->[\text{text above}][\text{text below}] B</chem>

<chem>A ->[{}\atop\ce{+H2O}] B</chem>

Perbandingan bentuk panah[sunting | sunting sumber]

Markup Tampilan hasil
<math>\rightarrow</math>

<math>\rightleftarrows</math>

<math>\rightleftharpoons</math>

<math>\leftrightarrow</math>

<math>\longrightarrow</math>
<chem>-></chem>


<math>\rightleftharpoons</math>
<chem><=></chem>


<math>\longleftrightarrow</math>
<chem><-></chem>

Contoh lanjutan dengan LaTeX[sunting | sunting sumber]

<math chem>\begin{align}
\overbrace{\ce{2Fe3O4}}^{\text{magnetite}} + \ce{1/2 O2 ->}\ &{\color{Brown}\overbrace{\ce{3(\lambda{-}Fe2O3)}}^{\text{maghemite}}}\\
\underbrace{\ce{2Fe3O4}}_{\text{magnetite}} + \ce{1/2 O2 ->}\ &{\color{Red}\underbrace{\ce{3(\alpha{-}Fe2O3)}}_{\text{hematite}}}
\end{align}</math>

Untuk meratakan (align) atau mewarnai persamaan, gunakan <math chem> dan \ce.

Diagram komutatif[sunting | sunting sumber]

Contoh diagram komutatif, dibuat dengan langkah yang disampaikan

Untuk membuat sebuah diagram komutatif, ada tiga tahap yang perlu dilakukan:

  1. Membuat diagram menggunakan TeX
  2. Mengubahnya menjadi gambar SVG
  3. Mengunggah gambar ke Wikimedia Commons


Contoh penerapan formula TeX[sunting | sunting sumber]