概要
重積分記号を表示する
利用方法
<doubleint><sub>積分記号の下に来る文字</sub><sup>積分記号の上に来る文字</sup></doubleint>
サンプル
<doubleint/> f(x,y) <d/>x<d/>y
∫∫
f(x,y) dxdy
XSL template
<xsl:template match="ufcpp:doubleint"> <span class="integral"> ∫<span style="margin-left:-0.5em;">∫</span> </span> <table class="integral" summary="integral"> <tr><td class="intsup">  <xsl:apply-templates select="ufcpp:sup"/></td></tr> <tr><td style="font-size:30%;"> </td></tr> <tr><td class="intsub"><xsl:apply-templates select="ufcpp:sub"/></td></tr> </table> </xsl:template> <xsl:template match="ufcpp:oint/ufcpp:sup|ufcpp:int/ufcpp:sup|ufcpp:doubleint/ufcpp:sup|ufcpp:tripleint/ufcpp:sup"> <xsl:apply-templates/> </xsl:template> <xsl:template match="ufcpp:oint/ufcpp:sub|ufcpp:int/ufcpp:sub|ufcpp:doubleint/ufcpp:sub|ufcpp:tripleint/ufcpp:sub"> <xsl:apply-templates/> </xsl:template>
style sheet
span.integral { font-size:140%; font-style:normal; vertical-align:middle; margin-right:-0.1em; } span.ointegral { font-size:140%; font-style:normal; vertical-align:middle; margin-right:-0.4em; } table.integral { display:inline; vertical-align:middle; font-size:80%; font-style:italic; padding-right:0.3em; padding-left:0.1em; } td.intsup { text-align:right; margin:0; padding:0; } table.integral td.intsub { text-align:left; margin:0; padding:0; }