ods escapechar='^';
%let bmi=^S={font_weight=bold} Body Mass Index(Kg/m^{super 2});
当我尝试创建pdf o / p时,我的字体输出正在改变(上标显示在不同的高度)
上述问题是否有任何解决方案
答案 0 :(得分:1)
我认为问题在于你要重写内联样式,SAS处理有点奇怪。我假设这是下面的TITLE
元素,但无论它来自何处,都适用相同的规则。
<td class="c systemtitle">
<span class="c" style=" font-weight: bold;">
Body Mass Index(Kg/m<sup>2</sup>)
</span>
</td>
注意跨度的类:它不再是一个系统标题,它只是一个'c'(它是通用的居中文本)。您的样式很可能无法在通用中心文本中正确实现上标。我会看一下,看看改变风格是否有效。一般来说,最好在样式中使用font-weight:bold等内容,而不是内联格式;你可能会发现你有更好的运气。
我还要在9.3 for PDF的默认样式中添加,这不是问题,使用基本SAS中的默认PDF驱动程序。如果你在EG中运行它,它使用稍微不同的驱动程序来打印PDF,所以这也值得尝试; options dev=PDF;
修正了它。