「三部形式」の版間の差分

ナビゲーションに移動 検索に移動
m
ロボットによる: 表をHTMLからウィキ文法に更新
m (ロボットによる 追加: ru:Сложная трёхчастная форма)
m (ロボットによる: 表をHTMLからウィキ文法に更新)
 
典型的な[[二部形式]]
 
<table bgcolor = #ffffa0 cellspacing=0 cellpadding=3 style="border: 1px solid #e0e080; " >
{| bgcolor ="#ffffa0" cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; "
<tr align=center>
|----- align="center"
<th colspan = 2 style="border: 1px solid #e0e080;">
! colspan ="2" style="border: 1px solid #e0e080;" |
A
! colspan ="2" style="border: 1px solid #e0e080;" |
</th>
<th colspan = 2 style="border: 1px solid #e0e080;">
B
|----- align="center" bgcolor="#ffffc0"
</th>
| width="80" style="border: 1px solid #e0e080;" |
</tr>
<tr align=center bgcolor=#ffffc0>
<td width=80 style="border: 1px solid #e0e080;">
a
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
b
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'<br/>(またはa"<br/>ないしb')
|}
</td>
</tr>
</table>
の最初のaを省略すると、均等な3つの部分となるが、最も単純な三部形式はこのようにして得られる。
 
<table cellspacing=0 cellpadding=0>
{| cellspacing="0" cellpadding="0"
<tr><td width=80></td><td>
|-----
<table bgcolor = #ffffa0 cellspacing=0 cellpadding=3 style="border: 1px solid #e0e080; " align=right>
| width="80" | ||
<tr align=center>
<th{| colspanbgcolor ="#ffffa0" 1cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; " align="right">
|----- align="center"
! colspan ="1" style="border: 1px solid #e0e080;" |
A
! colspan ="2" style="border: 1px solid #e0e080;" |
</th>
<th colspan = 2 style="border: 1px solid #e0e080;">
B
|----- align="center" bgcolor="#ffffc0"
</th>
| width="80" style="border: 1px solid #e0e080;" |
</tr>
<tr align=center bgcolor=#ffffc0>
<td width=80 style="border: 1px solid #e0e080;">
a'
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
b
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'(")
|}
</td>
|-----
</tr>
| || align="center" |
</table>
</td></tr>
 
<tr><td> </td><td align=center>
|-----
</td></tr>
| ||
<tr><td> </td><td>
<table{| bgcolor = "#ffffa0" cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; " align="right>"
<tr|----- align="center>"
<th! width="80" style="border: 1px solid #e0e080;"> |
A
! width="80" style="border: 1px solid #e0e080;" |
</th>
<th width=80 style="border: 1px solid #e0e080;">
B
! width="80" style="border: 1px solid #e0e080;" |
</th>
<th width=80 style="border: 1px solid #e0e080;">
A(')
|}
</th>
|}
</tr>
</table>
</td>
</tr>
</table>
 
また、典型的な二部形式
 
<table bgcolor = #ffffa0 cellspacing=0 cellpadding=3 style="border: 1px solid #e0e080; " >
{| bgcolor ="#ffffa0" cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; "
<tr align=center>
|----- align="center"
<th colspan = 2 style="border: 1px solid #e0e080;">
! colspan ="2" style="border: 1px solid #e0e080;" |
A
! colspan ="2" style="border: 1px solid #e0e080;" |
</th>
<th colspan = 2 style="border: 1px solid #e0e080;">
B
|----- align="center" bgcolor="#ffffc0"
</th>
| width="80" style="border: 1px solid #e0e080;" |
</tr>
<tr align=center bgcolor=#ffffc0>
<td width=80 style="border: 1px solid #e0e080;">
a
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
b
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'<br/>(またはa"<br/>ないしb')
|}
</td>
</tr>
</table>
のB部分の各セクションを倍にしたものとして考えることのできる三部形式もあるが、原理は同じである。
 
<table bgcolor = #ffffa0 cellspacing=0 cellpadding=3 style="border: 1px solid #e0e080; ">
{| bgcolor ="#ffffa0" cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; "
<tr align=center>
|----- align="center"
<th colspan = 2 style="border: 1px solid #e0e080;">
! colspan ="2" style="border: 1px solid #e0e080;" |
A
! colspan ="2" style="border: 1px solid #e0e080;" |
</th>
<th colspan = 2 style="border: 1px solid #e0e080;">
B
! colspan ="2" style="border: 1px solid #e0e080;" |
</th>
<th colspan = 2 style="border: 1px solid #e0e080;">
A(')
|----- align="center" bgcolor="#ffffc0"
</th>
| width="80" style="border: 1px solid #e0e080;" |
<tr align=center bgcolor=#ffffc0>
<td width=80 style="border: 1px solid #e0e080;">
a
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
b
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
b'
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a
| width="80" style="border: 1px solid #e0e080;" |
</td>
<td width=80 style="border: 1px solid #e0e080;">
a'(")
|}
</td>
</tr>
</table>
 
特異な形として、最初のメロディーが復帰しないものがある。
 
<table bgcolor = #ffffa0 cellspacing=0 cellpadding=3 style="border: 1px solid #e0e080; ">
{| bgcolor ="#ffffa0" cellspacing="0" cellpadding="3" style="border: 1px solid #e0e080; "
<tr align=center>
|----- align="center"
<th width=80 style="border: 1px solid #e0e080;">
! width="80" style="border: 1px solid #e0e080;" |
A
! width="80" style="border: 1px solid #e0e080;" |
</th>
<th width=80 style="border: 1px solid #e0e080;">
B
! width="80" style="border: 1px solid #e0e080;" |
</th>
<th width=80 style="border: 1px solid #e0e080;">
C
|}
</th>
</table>
 
AとBAは、それぞれ次のように習慣的な反復記号が付けられることがある(これらの反復記号を見ても、三部形式が二部形式の変形であることがよくわかる)。
204,864

回編集

案内メニュー