Table of Contents

プラグインの入手

プラグインはページ上部の[管理]から[拡張機能管理]→[検索とインストール]で入手できます。

Wikiの表示

Indexmenu Plugin

作者: Samuele Tognini

SyntaxHighlighter4

作者: CrazyMax

プログラムのソースコードをWikiにはりつけるとき、ハイライト付きで表示できるようにします。

<sxh c; first-line: 3; highlight: [3,5,6]; title: hello.c>
int main(int argc, char *args[])
{
    printf("Hello, world!\n");
    return 0;
}
</sxh>

<sxh c; first-line: 3; highlight: [3,5,6]; title: hello.c> int main(int argc, char *args[]) {

  printf("Hello, world!\n");
  return 0;

} </sxh>

注意

機能は限られますが、プラグインを入れなくてもDokuWikiオリジナルのハイライト表示もできます。

<file c hello.c>
#include<stdio.h>

int main()
{
    printf("Hello, world!\n");
    return 0;
}
</file>
hello.c
#include<stdio.h>
 
int main(int argc, char *args[])
{
    printf("Hello, world!\n");
    return 0;
}

入力支援

MathJax

作者: Mark Liffiton

LaTeXの記法で数式を入力することができます。

入力と表示 (Inline Math)

$a^2 + b^2 = c^2$

$a^2 + b^2 = c^2$

\(1+2+\dots+n=\frac{n(n+1)}{2}\)

\(1+2+\dots+n=\frac{n(n+1)}{2}\)

入力と表示 (Display Math)

$$ \frac{d}{dx}\left( \int_{0}^{x} f(u)\,du\right)=f(x) $$

$$ \frac{d}{dx}\left( \int_{0}^{x} f(u)\,du\right)=f(x) $$

\[ \sin A \cos B = \frac{1}{2}\left[ \sin(A-B)+\sin(A+B) \right] \]

\[ \sin A \cos B = \frac{1}{2}\left[ \sin(A-B)+\sin(A+B) \right] \]

\begin{align}
e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\
    & = \sum_{n\geq 0} \frac{x^n}{n!}
\end{align}

\begin{align} e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\ & = \sum_{n\geq 0} \frac{x^n}{n!} \end{align}

注意

文章中に\$マークが2つあるとその間の文字列が数式と認識されてしまうようになるので、文章中に\$を使いたい場合は

\$

としてください。