congo/exampleSite/content/samples/mathematical-notation/index.ja.md

1.7 KiB

title date description tags
数学的表記 2019-03-08 Congoによる数学的表記の簡単なサンプル
sample
katex
maths
shortcodes

記事中の数学的表記にKaTeXを使用することができます。

Congoは、数学的記法を使用する場合にのみ、KaTeXアセットをプロジェクトにバンドルします。これを動作させるために、congoは katexblockkatexinline という2つのショートコードを提供しています。 どちらのショートコードでも、そのページのKaTeX構文は自動的にレンダリングされます。

利用可能な構文についてはサポートされているTeX関数のオンラインリファレンスを参照してください。

インライン記法

インライン記法は katexinline ショートコードで式をラップすることで生成できる。

例:

% KaTeX inline notation
インライン記法: {{</* katexinline */>}}\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…{{</* /katexinline */>}}

インライン記法: {{< katexinline >}}\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…{{< /katexinline >}}

ブロック記法

別の方法として、katexblockショートコードを使ってブロック記法を生成することもできます。これは式を独自のHTMLブロックで出力します。

例:

% KaTeX block notation
{{</* katexblock */>}}
 \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
{{</* /katexblock */>}}

{{< katexblock >}} \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } {{< /katexblock >}}