====== プラグインの入手 ====== プラグインはページ上部の[管理]から[拡張機能管理]->[検索とインストール]で入手できます。 ====== Wikiの表示 ====== ===== Indexmenu Plugin ===== 作者: Samuele Tognini * サイドバーのメニューをWindowsのエクスプローラー風にします。 * [[:sidebar]]ページに以下の文章をはりつけてください {{indexmenu>|msort nsort tsort skipfile=/sidebar/}} * 細かい使い方は次のページが参考になります * https://dokuwiki.oreda.net/plugin/indexmenu.html ===== SyntaxHighlighter4 ===== 作者: CrazyMax プログラムのソースコードをWikiにはりつけるとき、ハイライト付きで表示できるようにします。 *具体的な使い方は[[https://github.com/crazy-max/dokuwiki-plugin-syntaxhighlighter4|GitHub - crazy-max/dokuwiki-plugin-syntaxhighlighter4: 📝 SyntaxHighlighter4 plugin for DokuWiki]] int main(int argc, char *args[]) { printf("Hello, world!\n"); return 0; } int main(int argc, char *args[]) { printf("Hello, world!\n"); return 0; } ==== 注意 ==== 機能は限られますが、プラグインを入れなくてもDokuWikiオリジナルのハイライト表示もできます。 #include int main() { printf("Hello, world!\n"); return 0; } #include 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つあるとその間の文字列が数式と認識されてしまうようになるので、文章中に\$を使いたい場合は \$ としてください。