AMP

重要事項:此文件不適用於您目前選取的格式 廣告

amp-mathml

說明

顯示 MathML 公式。

 

必要指令碼

<script async custom-element="amp-mathml" src="https://cdn.ampproject.org/v0/amp-mathml-0.1.js"></script>

支援版面配置

用法

在 iframe 中呈現 MathML 公式。

以下範例顯示二次方程式

<amp-mathml
  layout="container"
  data-formula="\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]"
>
</amp-mathml>

以下範例顯示柯西積分公式

<amp-mathml
  layout="container"
  data-formula="\[f(a) = \frac{1}{2\pi i} \oint\frac{f(z)}{z-a}dz\]"
>
</amp-mathml>

以下範例顯示餘弦的倍角公式

<amp-mathml
  layout="container"
  data-formula="$$ \cos(θ+φ)=\cos(θ)\cos(φ)−\sin(θ)\sin(φ) $$"
>
</amp-mathml>

行內公式

這是一個公式範例:<amp-mathml layout="container" inline data-formula="`x`"></amp-mathml><amp-mathml layout="container" inline data-formula="\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\)"></amp-mathml>,置於文字區塊中間的行內。<amp-mathml layout="container" inline data-formula="\( \cos(θ+φ) \)"></amp-mathml> 這示範了公式如何適應文字區塊,並可使用 CSS 設定樣式。

屬性

data-formula (必填)

指定要呈現的公式。

inline (選填)

若指定,元件會以行內方式呈現 (CSS 中的 inline-block)。

title (選填)

為元件定義 title 屬性,以傳播至底層的 <iframe> 元素。預設值為 "MathML 公式"

驗證

請參閱 AMP 驗證器規格中的 amp-mathml 規則

需要更多協助嗎?

您已閱讀此文件數十次,但它似乎沒有涵蓋您的所有問題?也許其他人也有同感:在 Stack Overflow 上與他們聯繫。

前往 Stack Overflow
發現錯誤或缺少功能?

AMP 專案大力鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的長期參與者,但我們也歡迎針對您特別關注的問題提供一次性的貢獻。

前往 GitHub