2016-12-09 5 views
0

xsl-fo를 사용하여 동일한 문자 (예 : MathML을 사용하지 않고)에 첨자와 위 첨자를 쌓는 방법이 있습니까? X-평방 인덱스 I :xsl-fo (MathML 제외)에서 첨자와 위 첨자를 쌓는 방법

x<sup>2</sup><sub>i</sub> 

나는이 시도 :

<fo:block>... x<fo:inline-container writing-mode="tb-rl" font-size="smaller"> 
     <fo:block-container glyph-orientation-vertical="0deg" > 
      <fo:block>2i</fo:block> 
     </fo:block-container> 
    </fo:inline-container> 
</fo:block> 

을하지만 결과는 내가 이런 종류의 물건 외에 대한 좋은 해결책이없는 추측 등 간격의 측면에서 만족하지 않습니다 MathML - 맞지?

답변

0

해결책이나 좋은 해결책을 묻습니다. 물론 해결책이 있지만 글꼴과 문자 및 모든 가능성에 대한 지식이 필요합니다.

당신의 질문을 감안할 때,이 포맷 :

 <fo:block>X<fo:inline vertical-align="sub" font-size="8pt">2</fo:inline><fo:inline 
       vertical-align="sup" padding-left="-3pt" baseline-shift="8pt" font-size="8pt" 
       >i</fo:inline> 
     </fo:block> 

을 그리고 난이 얻을 :

enter image description here

+0

감사 케빈 -이/그냥 솔루션 경우에도 (나를 위해 일을 할 수 있습니다를 "좋은 해결책"이 아닙니다). –