\ xi latex样式在python中给出了无效的\ x转义

时间:2014-08-11 17:52:54

标签: python latex

我正在使用Geany绘制Python,但是当我尝试用$ \xi$标记我的轴,即希腊字母xi时,我得到了

  

无效\ x转义

错误。任何其他希腊字母都不会发生这种情况。知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

在Python字符串中,\x表示十六进制转义字符,例如'\x7a',与'z'相同,因为'z'的ASCII代码为{{以十六进制表示的1}}您必须将反斜杠转义为7a(您的结果字符串看起来像\\)或使用原始字符串"$\\xi$")其中转义符(大多数情况下)忽略。

官方文档提供了list of escape sequences

答案 1 :(得分:1)

您可以使用原始字符串:r"$ \xi$",它不会将\x视为unicode字符的转义。

或者,你可以逃避斜线:"$ \\xi$"

您尝试过的其他希腊字母不会发生这种情况,因为它们不会以用作控制代码的字符开头。但如果你试过“\ rho”,我想你可能会感到惊讶,因为“\ r”是一个回车代码。

various such codes,包括\b, \t, \n, \a, \r, \u, \v, \f, \x, \U