Inkscape:如何将上标和下标附加到同一个字符
Inkscape: how to attach superscript and subscript to the same character
我想在 Inkscape 文本对象中为同一个字符添加上标和下标。目前,我有这个:
但我希望撇号 (') 和 0 垂直对齐,这样 x 的上标为 ('),下标为 0。
您可以对零索引使用负水平字距调整。看右上角的红框区域。
文本元素的 SVG 将如下所示:
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.584px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2646"
x="29.4"
y="29.48"
id="text3715"><tspan
sodipodi:role="line"
id="tspan3713"
x="29.4"
y="29.48"
style="stroke-width:0.2646"
dx="0 0 0 0 5 0 0 0 3.5">(x'<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan3717"
dx="-3.5">0</tspan>,y'<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan3719"
dx="-3.5">0</tspan>)</tspan></text>
注意 dx="-3.5"
属性。
我想在 Inkscape 文本对象中为同一个字符添加上标和下标。目前,我有这个:
但我希望撇号 (') 和 0 垂直对齐,这样 x 的上标为 ('),下标为 0。
您可以对零索引使用负水平字距调整。看右上角的红框区域。
文本元素的 SVG 将如下所示:
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.584px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2646"
x="29.4"
y="29.48"
id="text3715"><tspan
sodipodi:role="line"
id="tspan3713"
x="29.4"
y="29.48"
style="stroke-width:0.2646"
dx="0 0 0 0 5 0 0 0 3.5">(x'<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan3717"
dx="-3.5">0</tspan>,y'<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan3719"
dx="-3.5">0</tspan>)</tspan></text>
注意 dx="-3.5"
属性。