Bantuan:Menampilkan rumus

(Dialihkan dari Bantuan:Matematika)
 Seri Bantuan
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.

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

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

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

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

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

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

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

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

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

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 ^.

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

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

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

Atribut tampilan

sunting

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

Inline

sunting

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.

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

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

Aksen dan diakritik

sunting
\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
\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)  
\min x, \max y, \inf s, \sup t  
\lim u, \liminf v, \limsup w  
\dim p, \deg q, \det m, \ker\phi  

Proyeksi

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

Diferensial dan turunan

sunting
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
\infty, \aleph, \complement, \backepsilon, \eth, \Finv, \hbar  
\Im, \imath, \jmath, \Bbbk, \ell, \mho, \wp, \Re, \circledS, \S, \P, \AA  

Aritmetika modular

sunting
s_k \equiv 0 \pmod{m}  
a \bmod b  
\gcd(m, n), \operatorname{lcm}(m, n)  
\mid, \nmid, \shortmid, \nshortmid  
\surd, \sqrt{2}, \sqrt[n]{2}, \sqrt[3]{\frac{x^3+y^3}{2}}  

Operator

sunting
+, -, \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
\{ \}, \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
=, \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
\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
\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  
\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
\amalg \P \S \% \dagger \ddagger \ldots \cdots  
\smile \frown \wr \triangleleft \triangleright  
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp  

Tidak dikelompokkan (baru)

sunting
\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
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
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
Fitur Sintaks Tampilan yang dihasilkan
 NBuruk ( \frac{1}{2} )^n  
Bagus Y \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

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
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

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.

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

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

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

\oiint dan \oiiint

sunting

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>}}
   
  • 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> }}
    
  • 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>}}
      
 

====\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

\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

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

 .

Perintah dengan bintang \operatorname*

sunting

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}

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

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

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

Karakter Unicode

sunting

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

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

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
mhchem {{chem}} {{chem2}} Sintaks HTML yang ekuivalen
Markah Hasil akhir
<chem>H2O</chem>

 

<chem>Sb2O3</chem>

 

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

 

Markah Hasil akhir
{{chem|H|2|O}}

H2O

{{chem|Sb|2|O|3}}

Sb2O3

{{chem|({{chem|N|H|4}})|2|S}}

(NH4)2S

Markah Hasil akhir
{{chem2|H2O}}

H
2
O

{{chem2|Sb2O3}}

Sb
2
O
3

{{chem2|(NH4)2S}}

(NH
4
)
2
S

Markah Hasil akhir
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
mhchem Sintaks {{chem}} dan HTML yang ekuivalen {{chem2}}
Markah Hasil akhir
<chem>C6H5-CHO</chem>

 

<chem>A-B=C#D</chem>

 

Markah Hasil akhir
{{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

Markah Hasil akhir
{{chem2|C6H5\sCHO}}

C
6
H
5
–CHO

{{chem2|1=A\sB=C≡D}}

A–B=C≡D

Muatan

sunting
mhchem {{chem}} {{chem2}} HTML yang ekuivalen
Markah Hasil akhir
<chem>H+</chem>

 

<chem>NO3-</chem>

 

<chem>CrO4^2-</chem>

 

<chem>AgCl2-</chem>

 

<chem>[AgCl2]-</chem>

 

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

 
 

Markah Hasil akhir
{{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+

Markah Hasil akhir
{{chem2|H+}}

H+

{{chem2|NO3(-)}}

NO
3

{{chem2|CrO4(2-)}}

CrO2−
4

{{chem2|AgCl2(-)}}

AgCl
2

{{chem2|[AgCl2](-)}}

[AgCl
2
]

{{chem2|Y(99+)}}

Y99+

Markah Hasil akhir
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
mhchem {{chem}} {{chem2}}
Markah Hasil akhir
<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>

 

Markah Hasil akhir
{{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}}

25⁄2O2 + C8H18 → 8CO2 + 9H2O

Markah Hasil akhir
{{chem2|MgSO4*7H2O}}

MgSO
4
 · 7H2O

{{chem2|KCr(SO4)2*12H2O}}

KCr(SO
4
)
2
 · 12H2O

{{chem2|2CaSO4*H2O + 3H2O -> 2CaSO4*2H2O}}

2CaSO
4
 · H2O + 3H
2
O → 2CaSO
4
 · 2H2O

{{chem2|25 O2 + 2 C8H18 -> 16 CO2 + 18 H2O}}

25 O
2
+ 2 C
8
H
18
→ 16 CO
2
+ 18 H
2
O

Pranala wiki

sunting
{{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 O
2
+ 2 C
8
H
18
→ 16 CO
2
+ 18 H
2
O
''";

Rumus matematika

sunting
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 O
2
x CO
2
+ y2 H
2
O

Tingkat oksidasi

sunting
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 FeII
FeIII

2
O
4

Alfabet Yunani

sunting
mhchem Sintaks {{chem}} dand HTML yang ekuivalen {{chem2}}
Markah Hasil akhir
<chem>\mu-Cl</chem>

 

<chem>[Fe(\eta^5-C5H5)2]</chem>

 

Markah Hasil akhir
''μ''-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]

Markah Hasil akhir
{{chem2|''μ''\sCl}}

μ–Cl

{{chem2|[Fe(''\h''^{5}\sC5H5)2]}}

[Fe(η5
–C
5
H
5
)
2
]

Isotop

sunting
mhchem Sintaks {{chem}} dan HTML yang ekuivalen
Markah Hasil akhir
<chem>^{227}_{90}Th+</chem>

 

<chem>^0_{-1}n-</chem>

 

Markah Hasil akhir
{{chem|227|90|Th|+}}

22790Th+

{{chem|0|-1}}n<sup>−</sup>

0-1n

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

mhchem {{chem}}
Markah Hasil akhir
<chem>H2_{(aq)}</chem>

 

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

 

Markah Hasil akhir
{{chem|H|2(aq)}}

H2(aq)

{{chem|C|O|3|2-}}(aq)

CO2−3(aq)

Reaksi pengendapan

sunting
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 Ba2+ + SO2−
4
→ BaSO
4
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
Markah Hasil akhir
<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
Markah Hasil akhir
<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
<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
 
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

Polinom kuadrat

sunting
Markup
<math>ax^2 + bx + c = 0</math>
Tampilan hasil  

rumus kuadratik

sunting
Markup
<math>x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math>
Tampilan hasil  

Tanda kurung besar dan pecahan

sunting
Markup
<math>2 = \left( \frac{\left(3-x\right) \times 2}{3-x} \right)</math>
Tampilan hasil  
Markup
<math>S_{\text{new}} = S_{\text{old}} - \frac{ \left( 5-T \right) ^2} {2}</math>
Tampilan hasil  

Integral

sunting
Markup
<math>\int_a^x \int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math>
Tampilan hasil  
Markup
<math>\int_e^{\infty}\frac {1}{t(\ln t)^2}dt = \left. \frac{-1}{\ln t} \right\vert_e^\infty = 1</math>
Tampilan hasil  

Matriks dan determinan

sunting
Markup
<math>\det(\mathsf{A}-\lambda\mathsf{I}) = 0</math>
Tampilan hasil  

Penjumlahan

sunting
Markup
<math>\sum_{i=0}^{n-1} i</math>
Tampilan hasil  
Markup
<math>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2 n}{3^m\left(m 3^n + n 3^m\right)}</math>
Tampilan hasil  

Persamaan diferensial

sunting
Markup
<math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math>
Tampilan hasil  

Bilangan kompleks

sunting
Markup
<math>|\bar{z}| = |z|,
|(\bar{z})^n| = |z|^n,
\arg(z^n) = n \arg(z)</math>
Tampilan hasil  
Markup
<math>\lim_{z\to z_0} f(z)=f(z_0)</math>
Tampilan hasil  

Persamaan integral

sunting
Markup
<math>\phi_n(\kappa) =
\frac{1}{4\pi^2\kappa^2} \int_0^\infty
\frac{\sin(\kappa R)}{\kappa R}
\frac{\partial}{\partial R}
\left [ R^2\frac{\partial D_n(R)}{\partial R} \right ] \,dR</math>
Tampilan hasil  

Contoh

sunting
Markup
<math>\phi_n(\kappa) =
0.033C_n^2\kappa^{-11/3},\quad
\frac{1}{L_0}\ll\kappa\ll\frac{1}{l_0}</math>
Tampilan hasil  

Bagi kasus

sunting
Markup
<math>f(x) =
  \begin{cases}
    1 & -1 \le x < 0 \\
    \frac{1}{2} & x = 0 \\
    1 - x^2 & \text{lainnya}
  \end{cases}</math>
Tampilan hasil  

Penggunaan tika bawah

sunting
Markup
 <math>{}_pF_q(a_1,\dots,a_p;c_1,\dots,c_q;z)
= \sum_{n=0}^\infty
\frac{(a_1)_n\cdots(a_p)_n}{(c_1)_n\cdots(c_q)_n}
\frac{z^n}{n!}</math>
Tampilan hasil  

Format pecahan

sunting
Markup
<math>\frac{a}{b}\ \tfrac{a}{b}</math>
Tampilan hasil  

Luas kuadrilateral

sunting
Markup
<math>S=dD\sin\alpha</math>
Tampilan hasil  

Volume bola

sunting
Markup
<math> V = \frac{1}{6} \pi h \left [ 3 \left ( r_1^2 + r_2^2 \right ) + h^2 \right ] </math>
Tampilan hasil  

Sistem persamaan

sunting

Ukuran baris baru yang diubah menjadi \\[0.6ex] menambahkan jarak vertikal antara dua baris, yang kurang lebih sama besarnya dengan   kali dari tinggi karakter 'x' tunggal.

Markup
<math>\begin{align}
u & = \tfrac{1}{\sqrt{2}}(x+y) \qquad & x &= \tfrac{1}{\sqrt{2}}(u+v) \\[0.6ex]
v & = \tfrac{1}{\sqrt{2}}(x-y) \qquad & y &= \tfrac{1}{\sqrt{2}}(u-v)
\end{align}</math>
Tampilan hasil  

Lihat pula

sunting

Referensi

sunting

Catatan kaki

sunting

Daftar pustaka

sunting
  1. ^ Ed Sanders (December 18, 2016). "Consider a longer, less ambiguous name for <ce>". Wikimedia Foundation. Diakses tanggal April 24, 2017. 
  2. ^ "HTML Living Standard". Web Hypertext Application Technology Working Group (WHATWG). 
  3. ^ J. A. Wheeler; C. Misner; K. S. Thorne (1973). Gravitation (edisi ke-2nd). W. H. Freeman & Co. ISBN 0-7167-0344-0. 
  4. ^ "Redefine \or form within a nested if statement? - TeX - LaTeX Stack Exchange". 
  • Oetiker, Tobias; Partl, Hubert; Hyna, Irene; Schlegl, Elisabeth (December 13, 2009), The Not So Short Introduction to LaTeX 2ε (PDF) (edisi ke-4.27) . A paper introducing LaTeX — skip to page 49 for the math section. See page 63 for a complete reference list of symbols included in LaTeX and AMS-LaTeX.