User Tools

Site Tools


Sidebar

dokuwiki:プラグイン

プラグインの入手

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

Wikiの表示

Indexmenu Plugin

作者: Samuele Tognini

  • サイドバーのメニューをWindowsのエクスプローラー風にします。
  • sidebarページに以下の文章をはりつけてください
    {{indexmenu>|msort nsort tsort skipfile=/sidebar/}}
  • 細かい使い方は次のページが参考になります

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つあるとその間の文字列が数式と認識されてしまうようになるので、文章中に\$を使いたい場合は

\$

としてください。

dokuwiki/プラグイン.txt · Last modified: 2021/06/27 22:04 (external edit)