模板:Chem
跳至導覽
跳至搜尋
本模板用於調用MathJax及其插件MathJax-mhchem顯示化學相關的公式。詳細用法請以MathJax-mhchem的官方文檔為準。
本模板的具體使用情景還需要摸索,如有問題歡迎討論。
化學方程式
示例:
{{chem|display=block|2Cu + 2Al ->[Sb Field] 2Au + Cl2 ^}}
$$\ce{2Cu + 2Al ->[Sb Field] 2Au + Cl2 ^}$$
{{chem|display=block|Ca^2+ + CO_3^2- ->[abc][def] CaCO3 v}}
$$\ce{Ca^2+ + CO_3^2- ->[abc][def] CaCO3 v}$$
{{chem|display=block|x Na(NH4)HPO4 ->[\triangle] (NaPO3)_x + x NH3 ^ + x H2O}}
$$\ce{x Na(NH4)HPO4 ->[\triangle] (NaPO3)_x + x NH3 ^ + x H2O}$$
{{chem|display=block|[CrCl_x(H2O)_{6-x}]^{(3-x)+} }}
$$\ce{[CrCl_x(H2O)_{6-x}]^{(3-x)+} }$$
{{chem|display=block|^249_97Bk + \alpha -> ^{249,250,251,252}_99Es}}
$$\ce{^249_97Bk + \alpha -> ^{249,250,251,252}_99Es}$$
解釋:
- 禁止在模板內使用漢字和攝氏度符號「℃」,在部分設備上其可能會與ruby等模板發生衝突,並導致頁面無法加載。
- 如要在模板中使用「℃」,一律用「^{\circ}C」代替。
display參數用於標識該公式為行內公式(display=inline,默認)還是行間公式(display=block)。如果是化學方程式,建議使用行間公式(display=block)。- 如果公式內含有「
=」,請用{{chem|1=(公式)}}的寫法。 - 化學方程式的寫法相對比較直觀,程序會自動處理上下標。每個反應物/產物之間請用「
+」隔開,注意「+」兩邊需要有空格,防止「+」被解析為表示離子電荷的符號。 - 若自動生成的上下標有誤(例如多電荷物質SO42-),則需要手動指定上下標,其中「
^」為上標,「_」為下標,注意「^」「_」兩邊不能有空格。 - 對於生成物狀態,「
^」表示氣體符號,「v」表示沉澱符號,注意「^」「v」前需要有空格。 - 反應物與生成物之間可以填寫的符號有7種箭頭和1種長等號:
| 箭頭 / 長等號的寫法 | |||||||
|---|---|---|---|---|---|---|---|
| A -> B | A <- B | A <-> B | A <--> B | A <=> B | A <=>> B | A <<=> B | A {{==}} B[chemDocRef 1] |
| $\ce{A -> B}$ | $\ce{A <- B}$ | $\ce{A <-> B}$ | $\ce{A <--> B}$ | $\ce{A <=> B}$ | $\ce{A <=>> B}$ | $\ce{A <<=> B}$ | $\ce{A }$$\ce{ B}$ |
- 如果需要寫反應條件,請在箭頭之後用「
[]」表示反應條件。也可以寫成「[箭头上方的文字][箭头下方的文字]」以顯示兩個條件。特別地,加熱符號「△」應寫成「\triangle」。 - 如需使用希臘字母等額外的符號,請使用
{{MathJax}},並參考MathJax與LaTex公式簡介 (轉載)。
| 希臘字母 | ||||
|---|---|---|---|---|
| 名稱 | 大寫 | $\TeX$ |
小寫 | $\TeX$
|
| alpha | $A$ |
A | $\alpha$ |
\alpha |
| beta | $B$ |
B | $\beta$ |
\beta |
| gamma | $\Gamma$ |
\Gamma | $\gamma$ |
\gamma |
| delta | $\Delta$ |
\Delta | $\delta$ |
\delta |
| epsilon | $E$ |
E | $\epsilon$ |
\epsilon |
| zeta | $Z$ |
Z | $\zeta$ |
\zeta |
| eta | $H$ |
H | $\eta$ |
\eta |
| theta | $\Theta$ |
\Theta | $\theta$ |
\theta |
| iota | $I$ |
I | $\iota$ |
\iota |
| kappa | $K$ |
K | $\kappa$ |
\kappa |
| lambda | $\Lambda$ |
\Lambda | $\lambda$ |
\lambda |
| mu | $M$ |
M | $\mu$ |
\mu |
| nu | $N$ |
N | $\nu$ |
\nu |
| xi | $\Xi$ |
\Xi | $\xi$ |
\xi |
| omicron | $O$ |
O | $\omicron$ |
\omicron |
| pi | $\Pi$ |
\Pi | $\pi$ |
\pi |
| rho | $P$ |
P | $\rho$ |
\rho |
| sigma | $\Sigma$ |
\Sigma | $\sigma$ |
\sigma |
| tau | $T$ |
T | $\tau$ |
\tau |
| upsilon | $\Upsilon$ |
\Upsilon | $\upsilon$ |
\upsilon |
| phi | $\Phi$ |
\Phi | $\phi$ |
\phi |
| chi | $X$ |
X | $\chi$ |
\chi |
| psi | $\Psi$ |
\Psi | $\psi$ |
\psi |
| omega | $\Omega$ |
\Omega | $\omega$ |
\omega |
- 如果需要使用化學鍵,請用
\bond{}(注意{}可能會與MediaWiki文本衝突,需要用<nowiki></nowiki>包裹,或適當加入空格規避衝突)。- 如需使用雙、三鍵,請使用半角等號「=」或半角井號「#」,如:{{chem|H2C=CH2 HC#CH}},效果為:$\ce{H2C=CH2 HC#CH}$。用<nowiki>標籤包覆內容的原因是MediaWiki可能會將等號錯解析為MediaWiki語言。