概要
縦ベクトルを表示する
利用方法
<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; }