标签: c# xml xslt latex rtf
我有一个RichTextBox,允许用户输入可能包含粗体字符的字符串。然后将该字符串存储在XML中,并使用XSLT转换为LaTeX。我遇到了RTF解析的问题。除了第一个字符以外的任何字符都是粗体,因为正确插入了RTF粗体标记,如下所示。
但是,如果第一个字符是粗体,则打开的RTF粗体标记将放在RTF前缀之间的某处,如下所示。因此,如果第一个字符为粗体,则将粗体字符从RTF转换为LaTeX可能会出现问题。
解决这个问题的方法是什么?感谢。