1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
/表組み・段組み
%indent
#contents
////////////////////////////////////////////////////////////////
* C表組み「##,〜,〜,〜##」 [#g5186226]
 
セルを半角コンマ「##,##」で区切る表組み。
カンマ表組み、Comma-Separated Table(CST)とも。
 
「##==##」より左連結を記述可能。
また、横方向の揃え方は、データと「##,##」間の空白の有無で設定できる。
- 左なし、右あり: 左揃え
- 左あり、右あり: 中央揃え
- 左あり、右なし: 右揃え
 
    ###
    ," Table,Title  ", ==     ,     ==,      ==
    ,mmmmmmm         ,mmmmmmmm,     ==,      ==
    ,"no ""rowspan""", mmmmmm , mmmmmm,  mmmmmm
    ,left            , center ,  right," right"
    ###
 
    ," Table,Title  ", ==     ,     ==,      ==
    ,mmmmmmm         ,mmmmmmmm,     ==,      ==
    ,"no ""rowspan""", mmmmmm , mmmmmm,  mmmmmm
    ,left            , center ,  right," right"
 
////////////////////////////////////////////////////////////////
* P表組み「##|〜|〜|〜|##」 [#p68a1d37]
 
セルを半角パイプ「##|##」で区切る。
パイプ表組み、Pipe-Separated Table(PST)とも。
C表組みよりも機能が多く、NekoWikiでの標準表組み構文である。
 
セルの先頭に「##*##」を付けると、表頭になる。
 
#tab
    ###
    |*1|*2|*3|
    |*4| 5| 6|
    |*7| 8| 9|
    ###
#tab
    |*1|*2|*3|
    |*4| 5| 6|
    |*7| 8| 9|
#tab(end)
 
////////////////////////////////
** 行連結 [#t7bf8851]
 
行末に「##*##」を付けると、次の行と連結する。
長い行を複数の行に分割して記述するのに便利。
 
#tab
    ###
    |a|b|c|*
    |d|e|f|
    |A|B|C|D|E|F|
    ###
#tab
    |a|b|c|*
    |d|e|f|
    |A|B|C|D|E|F|
#tab(end)
 
////////////////////////////////
** セル結合 [#w465b2b3]
 
行末に「##+##」や「##-##」を付けると、次の行と列ごとにセル結合する。
両者の違いは、「##+##」はデータ間に改行を挿入するが、「##-##」は何も挿入しない。
 
#tab
    ###
    |1|2|3|
    |4|5|6|+
    |7|8|9|
    ###
#tab
    |1|2|3|
    |4|5|6|+
    |7|8|9|
#tab(r)
    ###
    |1|2|3|
    |4|5|6|-
    |7|8|9|
    ###
#tab
    |1|2|3|
    |4|5|6|-
    |7|8|9|
#tab(end)
 
「##^##」、「##<##」、「##>##」で始まるセルは、それぞれ上結合、左結合、右結合になる。
 
#tab
    ###
    |1|>|3|a|b|c|d|
    |4|5|<|e|<|g|<|
    |^|8|9|^|<|^|^|
    ###
#tab
    |1|>|3|a|b|c|e|
    |4|5|<|f|<|h|<|
    |^|8|9|^|<|^|^|
#tab(end)
 
////////////////////////////////
** 修飾 [#i14f6210]
セルの先頭に「##〜:##」の形の修飾子を付けることで、揃え方や色を指定できる。
 
*** 揃え [#idbd9d04]
 
|l:                     |      |c
|*左揃え                |##l:##|+
|*中央揃え(デフォルト)|##c:##|+
|*右揃え                |##r:##|
 
    ###
    |  LLLLLL|  CCCCCC|  RRRRRR|
    |l:LL    |c:CC    |r:RR    |
    ###
    |  LLLLLL|  CCCCCC|  RRRRRR|
    |l:LL    |c:CC    |r:RR    |
 
*** 色 [#e9a46359]
 
|*前景色指定|##&#;GRB:##|##fg#RGB:##|##fg(#RGB):##|##fg(color):##|
|*後景色指定|           |##bg#RGB:##|##bg(#RGB):##|##bg(color):##|
 
    ###
    |#60F:#60F|fg#C00:#C00|fg(#090):#090|fg(     blue):     blue|
    |         |bg#FCC:#FCC|bg(#DFD):#DFD|bg(lightblue):lightblue|
    ###
    |#60F:#60F|fg#C00:#C00|fg(#090):#090|fg(     blue):     blue|
    |         |bg#FCC:#FCC|bg(#CFC):#CFC|bg(lightblue):lightblue|
 
*** 罫線 [#b95a9f9a]
 
罫線は、線種、太さ、色を指定できる。
指定は対象セルの上または右に対して効果を発揮する。
書式は、「方向」「線種」「太さ」「色」を順番通りに綴れば良く、
方向以外は省略可能。
 
''方向''
#tab
    - ##t##:上罫線
    - ##l##:左罫線
#tab
    |──|   ──   |      ##      ##|
    |──|   ──   |   l=:##   l=:##|
    |──|t=:##t=:##|t=:l=:##t+:l+:##|
#tab(end)
 
 
''線種''
#tab
- ##x##:無し
- ##=##:二重
- ##+##:太線
- ##.##:点線
- ##*##:実線
- ##-##:破線
#tab
|          |          |  lx:     |  l=:     |  l+:     |  l.:     |  l*:     |  l-:     |c
|##─ ─ ##|##─ ─ ##|##lx:─ ##|##l=:─ ##|##l+:─ ##|##l.:─ ##|##l*:─ ##|##l-:─ ##|
|##─ ─ ##|##─ ─ ##|##lx:─ ##|##l=:─ ##|##l+:─ ##|##l.:─ ##|##l*:─ ##|##l-:─ ##|
|##─ lx:##|##─ lx:##|##lx:tx:##|##l=:tx:##|##l+:tx:##|##l.:tx:##|##l*:tx:##|##l-:tx:##|tx:
|##─ l=:##|##─ l=:##|##lx:t=:##|##l=:t=:##|##l+:t=:##|##l.:t=:##|##l*:t=:##|##l-:t=:##|t=:
|##─ l+:##|##─ l+:##|##lx:t+:##|##l=:t+:##|##l+:t+:##|##l.:t+:##|##l*:t+:##|##l-:t+:##|t+:
|##─ l.:##|##─ l.:##|##lx:t.:##|##l=:t.:##|##l+:t.:##|##l.:t.:##|##l*:t.:##|##l-:t.:##|t.:
|##─ l*:##|##─ l*:##|##lx:t*:##|##l=:t*:##|##l+:t*:##|##l.:t*:##|##l*:t*:##|##l-:t*:##|t*:
|##─ l-:##|##─ l-:##|##lx:t-:##|##l=:t-:##|##l+:t-:##|##l.:t-:##|##l*:t-:##|##l-:t-:##|t-:
#tab(end)
 
''太さ''
- 数値+単位(px; ex, em; mm, cm; pt, pc, in)
- 下表青字は各線種での省略値
-- 線種指定の時点で省略値が指定され、太さを指定する場合に上書きする扱い。
- 薄青背景の##*1px##は枠線のデフォルト値
 
#ceq()
|                     |                     |                     |                     |                            |                     |
|     tx:   ##tx:   ##|     t=:   ##t=:   ##|     t+:   ##t+:   ##|     t.:   ##t.:   ##|            t*:   ##t*:   ##|     t-:   ##t-:   ##|
|#00F:tx0px:##tx0px:##|     t=0px:##t=0px:##|     t+0px:##t+0px:##|     t.0px:##t.0px:##|            t*0px:##t*0px:##|#00F:t-0px:##t-0px:##|
|     tx1px:##tx1px:##|     t=1px:##t=1px:##|     t+1px:##t+1px:##|     t.1px:##t.1px:##|#00F:bg#DEF:t*1px:##t*1px:##|     t-1px:##t-1px:##|
|     tx2px:##tx2px:##|     t=2px:##t=2px:##|#00F:t+2px:##t+2px:##|#00F:t.2px:##t.2px:##|            t*2px:##t*2px:##|     t-2px:##t-2px:##|
|     tx3px:##tx3px:##|#00F:t=3px:##t=3px:##|     t+3px:##t+3px:##|     t.3px:##t.3px:##|            t*3px:##t*3px:##|     t-3px:##t-3px:##|
|     tx4px:##tx4px:##|     t=4px:##t=4px:##|     t+4px:##t+4px:##|     t.4px:##t.4px:##|            t*4px:##t*4px:##|     t-4px:##t-4px:##|
|     tx5px:##tx5px:##|     t=5px:##t=5px:##|     t+5px:##t+5px:##|     t.5px:##t.5px:##|            t*5px:##t*5px:##|     t-5px:##t-5px:##|
|     tx1ex:##tx1ex:##|     t=1ex:##t=1ex:##|     t+1ex:##t+1ex:##|     t.1ex:##t.1ex:##|            t*1ex:##t*1ex:##|     t-1ex:##t-1ex:##|
#ceq(end)
 
''色''
#ceq()
|──|l+#00F:##l+#00F:##|l+(green):##l+(green):##|
#ceq(end)
 
////////////////////////////////////////////////////////////////
** 行修飾・列修飾・表修飾 [#zab3a58d]
 
行末で修飾すると、その修飾は同じ行の各セルに適応される。
 
行末に「##c##」を付けると、その行は修飾行となり、
修飾行の修飾は、指定した行以降の同一列の各セルに適応される。
 
修飾行の行末で修飾すると、その修飾は表全体に適応される。
 
指定の優先順位は、狭い方が優先され、
枡指定:&font(#090){##___P##};、
行指定:&font(#00C){##__RX##};、
列指定:&font(#C00){##_CXX##};、
表指定:&font(#66F){##TXXX##};の順となる。
 
#tab
    |#C00:    |         |#C00:    |         |c
    |#090:XCRP|#090:XXRP|#090:XCRP|#090:XXRP|#00C:
    |#090:XCXP|#090:XXXP|#090:XCXP|#090:XXXP|
    |#090:XCRP|#090:XXRP|     XCRX|     XXRX|#00C:
    |#090:XCXP|#090:XXXP|     XCXX|     XXXX|
    |#C00:    |         |#C00:    |         |#66F:c
    |#090:TCRP|#090:TXRP|#090:TCRP|#090:TXRP|
    |#090:TCXP|#090:TXXP|     TCXX|     TXXX|
#tab
    ###
    |#C00:    |         |#C00:    |         |c
    |#090:XCRP|#090:XXRP|#090:XCRP|#090:XXRP|#00C:
    |#090:XCXP|#090:XXXP|#090:XCXP|#090:XXXP|
    |#090:XCRP|#090:XXRP|     XCRX|     XXRX|#00C:
    |#090:XCXP|#090:XXXP|     XCXX|     XXXX|
    |#C00:    |         |#C00:    |         |#66F:c
    |#090:TCRP|#090:TXRP|#090:TCRP|#090:TXRP|
    |#090:TCXP|#090:TXXP|     TCXX|     TXXX|
    ###
#tab(end)
 
 
 
////////////////////////////////////////////////////////////////
    呪文 一覧 検索 最新 バックアップ リンク元   ヘルプ   最終更新のRSS