B
Bagian dari seri tentang |
Halaman Bantuan Wiki Bahasa Indonesia |
---|
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>2sup>}}
, 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^2math>
, 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 H2Ochem>
akan menghasilkan tampilan .
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}}
.
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:
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.
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|''α''}} atau {{mvar|α}} | α atau α | ||
| {{math|''f''(''x'') {{=}} ''x''<sup>2sup>}} | f(x) = x2 | ||
| {{math|{{mset|1, ''e'', ''π''}}}} | (1, e, π} | ||
| {{math|{{abs|''z'' + 1}} ≤ 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 {{=}}
.
Walaupun karakter Unicode umumnya lebih disukai, terkadang entitas HTML dibutuhkan untuk menghindari masalah dengan sintaks wiki atau kebingungan dengan karakter-karakter lain:
< | > | − | • | ′ | ″ | ⋅ | · | – | — |
< | > | − | • | ′ | ″ | ⋅ | · | – | — |
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 |
---|---|
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω | α β γ δ ε ζ |
Γ Δ Θ Λ Ξ Π Σ Φ Ψ Ω | Γ Δ Θ Λ Ξ Π |
∫ ∑ ∏ − ± ∞ ≈ ∝ = ≡ ≠ ≤ ≥ × · ⋅ ÷ ∂ ′ ″ ∇ ‰ ° ∴ ∅ | ∫ ∑ ∏ − ± ∞ |
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇ ¬ ∧ ∨ ∃ ∀ ⇒ ⇔ → ↔ ↑ ↓ ℵ - – — | ∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇ |
x2 | x3 | x21 |
x2 | x3 | 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 " ".
TeX digunakan untuk menampilkan rumus matematika yang diletakkan di dalam dan rumus kimia yang diletakkan di dalam
<math chem>...math>
atau
. Kode TeX perlu ditulis secara literal: templat-templat MediaWiki maupun templat secara umum dan parameter tidak dapat digunakan di dalam tag math. Tag
dianggap terlalu ambigu, dan digantikan oleh <chem>
.
Perintah-perintah LaTeX sensitif dengan kapitalisasi (case-sensitive), dan memiliki salah satu dari dua format berikut :
\
dan diikuti oleh nama yang semuanya terdiri dari huruf. Perintah diakhiri oleh sebuah spasi, sebuah angka, atau sembarang karakter non-huruf lainnya.\
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}...
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 (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.
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.
Tag memiliki atribut
display
yang dapat diisi dengan inline
dan block
.
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:
Penggunaan tanda petik disekitar kata inline
bersifat opsional dan display=inline
juga valid. 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
Kode tag untuk contoh di atas adalah:
Secara teknis, perintah \displaystyle akan ditambahkan ke input pengguna (kecuali jika teks input pengguna sudah mengandung \displaystyle atau \align) sebelum perintah TeX diproses.
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:
\sum_{i=0}^\infty 2^{-i}
Aksen dan diakritik | |
---|---|
\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 | |
\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 | |
\min x, \max y, \inf s, \sup t | |
\lim u, \liminf v, \limsup w | |
\dim p, \deg q, \det m, \ker\phi | |
Proyeksi | |
\Pr j, \hom l, \lVert z \rVert, \arg z | |
Diferensial dan turunan | |
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 | |
\infty, \aleph, \complement, \backepsilon, \eth, \Finv, \hbar | |
\Im, \imath, \jmath, \Bbbk, \ell, \mho, \wp, \Re, \circledS, \S, \P, \AA | |
Aritmetika modular | |
s_k \equiv 0 \pmod{m} | |
a \bmod b | |
\gcd(m, n), \operatorname{lcm}(m, n) | |
\mid, \nmid, \shortmid, \nshortmid | |
Akar | |
\surd, \sqrt{2}, \sqrt[n]{2}, \sqrt[3]{\frac{x^3+y^3}{2}} | |
Operator | |
+, -, \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 | |
\{ \}, \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 | |
=, \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 | |
\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 | |
\forall, \exists, \nexists | |
\therefore, \because, \And | |
\lor \vee, \curlyvee, \bigvee jangan gunakan | |
\land \wedge, \curlywedge, \bigwedge jangan gunakan | |
\bar{q}, \bar{abc}, \overline{q}, \overline{abc},
|
|
\vdash \dashv, \vDash, \Vdash, \models | |
\Vvdash \nvdash \nVdash \nvDash \nVDash | |
\ulcorner \urcorner \llcorner \lrcorner | |
Panah | |
\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 | |
\amalg \P \S \% \dagger \ddagger \ldots \cdots | |
\smile \frown \wr \triangleleft \triangleright | |
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp | |
Tidak dikelompokkan (baru) | |
\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.
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} \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 |
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 | | |
Arrays | \begin{array}{|c|c|c|} a & b & S \\ \hline 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0 \\ \end{array} |
Fitur | Sintaks | Tampilan yang dihasilkan |
---|---|---|
Buruk | ( \frac{1}{2} )^n | |
Bagus | \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 |
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}} |
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} |
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 = 1math>|{{EquationRef|1}}}}
akan menghasilkan tampilan ini (perhatikan nomor rumus pada margin kanan):
|
| () |
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:
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 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="duhoc-id wikitable table-responsive " align="center" | style="background-color: gray;" | | style="background-color: Goldenrod;" | |}
akan ditampilkan sebagai:
Warna-warna lain dapat didefinisikan dan digunakan dengan menggunakan nilai RGmereka:
\definecolor{myorange}{rgb}{1,0.65,0.4}\color{myorange}e^{i \pi}\color{Black} + 1 = 0
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 |
Sistem Mathoid–MathJax saat ini tidak mendukung beberapa perintah/elemen berikut:
\oiint
dan \oiiint
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:
\oiint dan \oiiint using menggunakan simbol-simbol yang tersedia saat ini |
---|
\oiint mirip dengan tampilan:
|
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:
Berikut adalah contoh penggunaan {{oiint}} dan {{oiiint}} dalam menampilkan rumus:
{{oiint | intsubscpt= | integrand=}}
{{oiint | preintegral= | intsubscpt = | integrand = }}
:{{oiiint | preintegral= | intsubscpt= | integrand= }}
====\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.
\overarc
\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
\dddot
Perintah \dddot
tidak didukung. Solusi untuk masalah ini adalah dengan menggunakan \overset{...}{x}
, yang memberikan tampilan
.
\operatorname*
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
\text
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’}
Implementasi berbasis gambar saat ini tidak memungkinkan pemotongan baris (line-breaking) rumus sebaris. Satu-satunya solusi adalah dengan tidak menulis rumus sebaris yang panjang.
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.
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 |
\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:
adalah versi singkat untuk (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
mhchem | {{chem}} | {{chem2}} | Sintaks HTML yang ekuivalen | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
mhchem | Sintaks {{chem}} dan HTML yang ekuivalen | {{chem2}} | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
mhchem | {{chem}} | {{chem2}} | HTML yang ekuivalen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
mhchem | {{chem}} | {{chem2}} | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
{{chem}} |
| ||||
---|---|---|---|---|---|
{{chem2}} |
|
mhchem |
| ||||
---|---|---|---|---|---|
{{chem}} |
| ||||
{{chem2}} |
|
mhchem |
| ||||
---|---|---|---|---|---|
{{chem}} with ... |
| ||||
{{chem2}} |
|
mhchem | Sintaks {{chem}} dand HTML yang ekuivalen | {{chem2}} | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
mhchem | Sintaks {{chem}} dan HTML yang ekuivalen | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Penamaan zat sebagai tika bawah (subscript) tidak direkomendasikan oleh IUPAC.
mhchem | {{chem}} | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
mhchem |
| ||||
---|---|---|---|---|---|
{{chem}} |
| ||||
{{chem2}} |
| ||||
Sintaks HTML yang ekuivalen |
|
Markah | Hasil akhir |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Markah | Hasil akhir |
---|---|
| |
| |
| |
| |
| |
| |
| |
Untuk meratakan (align) atau mewarnai persamaan, gunakan dan
\ce
.
Untuk membuat sebuah diagram komutatif, ada tiga tahap yang perlu dilakukan:
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
Markup | |
Tampilan hasil |
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 | |
Tampilan hasil |
This article uses material from the Wikipedia Bahasa Indonesia article Bantuan:Menampilkan rumus, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Konten tersedia di bawah CC BY-SA 4.0 kecuali dinyatakan lain. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Bahasa Indonesia (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.