概要
縦ベクトルを表示する
利用方法
<vervec size="ベクトルの要素数"><elem>要素1</elem>...<elem>要素n<elem></vervec>
サンプル
<vec>r</vec> = <vervec size="2"><elem>x</elem><elem>y</elem></vervec>
r = [
]
| x |
| y |
XSL template
<xsl:template match="ufcpp:vervec">
<span class="paren">
<xsl:attribute name="style">font-size:<xsl:value-of select="@size"/>em;</xsl:attribute>
[
</span>
<table class="matrix" summary="vector">
<xsl:apply-templates select="ufcpp:elem"/>
</table>
<span class="paren">
<xsl:attribute name="style">font-size:<xsl:value-of select="@size" />em;</xsl:attribute>
]
</span>
</xsl:template>
<xsl:template match="ufcpp:vervec/ufcpp:elem">
<tr><td><xsl:apply-templates/></td></tr>
</xsl:template>
style sheet
table.matrix
{
display:inline;
font-style:italic;
text-align:center;
vertical-align:bottom;
vertical-align:middle;
}
span.paren
{
font-style:normal;
vertical-align:middle;
}
