## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnFormatting
##master-revision:47
#acl -All:write Default
#format wiki
#language ja

= 書式 =
<<TableOfContents>>

このページではMoinMoin wiki記法(MoinMoinによるwikiのデフォルト記法です。しかし他にも記法は存在します)の使い方を説明します。
他のパーサや記法についてはHelpOnParsersを見てください。

== 全般 ==

 * 段落を別ける場合には、1行以上の空行を入れてください。
 * 段落中に改行を入れる場合には、`<<BR>>`[[HelpOnMacros|マクロ]]を利用してください。

== 書体 ==

## Note that in some places we've used backticks here to "escape" the Wiki markup.

||<rowbgcolor="#ffffcc">''' 名前/サンプル''' || ''' マークアップ '''   || ''' 備考 '''          ||
|| ''イタリック'' || `''イタリック''` || シングルクォート2つ。   ||
|| '''ボールド''' || `'''ボールド'''` || シングルクォート3つ。   ||
|| `等幅`         || {{{`等幅`}}}     || インラインの等幅テキストにはバッククォート1つ。できるだけ、長い等幅テキストは避けるようにしてください。特にテーブルの中では時々ブラウザによって適切に折り返されません。Wikiマークアップは無視されます。 ||
|| `等幅`         || `{{{等幅}}}`     || バッククォートと同じです。複数行に対して波括弧を書くと[[#codeexample|コードブロック]]を生成します。 ||
||  __下線__      || `__下線__`       ||                         ||
|| ^上付き^文字   || `^上付き^文字`   ||                         ||
|| ,,下付き,,文字 || `,,下付き,,文字` ||                         ||
||  ~-小さめ-~    || `~-小さめ-~`     ||                         ||
||  ~+大きめ+~    || `~+大きめ+~`     ||                         ||
|| --(打ち消し)-- || `--(打ち消し)--` ||                         ||

== 色付き文  ==

表においては、特別なマクロを利用することなく色を利用することができます(HelpOnTables を参照してください)。

##それ以外では[[http://moinmo.in/MacroMarket/Color2|Color2]]マクロをインストールしましょう。

== 色付きコード (シンタックスハイライト) ==

コードに色を付ける方法はいくつかあります。
 1. パーサー名を含む特別なコードブロック(`{{{#!parsername`)で始める。
 1. `{{attachment:test.py}}`を利用して、サポートされた拡張子(`".py"`など)を持つファイルを添付する。
 1. [[HelpOnProcessingInstructions|書式処理命令]](`#format parsername`)をページの先頭に記述する。

[[#SyntaxHighlighting|例。]]

[[HelpOnParsers#The_highlight_parser|highlight]]という専用のパーサが!MoinMoinには付属しています。highlightは[[http://pygments.org/|Pygments]]を内部で使用しています。

highlightパーサを使えば、様々な種類のプログラムソースコードや設定ファイル、その他コンピュータで使用するテキストファイルに色つけをすることが出来ます。


== 例 ==

=== ''斜体''と'''太字'''の併用 ===
<<Anchor(italic_bold_example)>>

## Note that in some places we've used backticks here to "escape" the Wiki markup.

||<rowbgcolor="#ffffcc"> '''マークアップ ''' || '''結果''' ||
|| `'''''先頭'''での併用''`   ||  '''''先頭'''での併用''  ||
|| `'''''先頭''での併用'''`   ||  '''''先頭''での併用'''  ||
|| `'''末尾での''併用'''''`   ||  '''末尾での''併用'''''  ||
|| `''末尾での'''併用'''''`   ||  ''末尾での'''併用'''''  ||



=== 上付き文字 & 下付き文字 ===

{{{
You might recall ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ from your math lessons, unless your head is filled with H,,2,,O.
}}}

結果:

You might recall ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ from your math lessons, unless your head is filled with H,,2,,O.


<<Anchor(codeexample)>>
=== コードブロック ===

マークアップ:
{{{{
{{{
10 PRINT "Hello, world!"
20 GOTO 10
}}}
}}}}

結果:
{{{
10 PRINT "Hello, world!"
20 GOTO 10
}}}

==== 波括弧のネスト ====

HelpOnParsersにあるように波括弧を複数の階層にネスト(入れ子に)することが出来ます:

マークアップ:
{{{{{
{{{{ 
This is a preformatted text block.
{{{ with curly braces inside }}}
}}}}
}}}}}

結果:
{{{{
This is a preformatted text block.
{{{ with curly braces inside }}}
}}}}

<<Anchor(SyntaxHighlighting)>>
==== 色付きコード ====

マークアップ:
{{{{
{{{#!highlight python
from colors import palette
palette.colorize('python')
}}}
}}}}

結果:
{{{#!highlight python
from colors import palette
palette.colorize('python')
}}}