我正在尝试使用python3包Tex(v1.8)制作tex pdf。
主要问题是在使用example given on the package documentation
时pycharm中引发了语法错误from tex import latex2pdf
document = ur"""
\documentclass{article}
\begin{document}
Hello, World!
\end{document}"""
pdf = latex2pdf(document)
错误是这样的:
"""
^
SyntaxError: invalid syntax
答案 0 :(得分:2)
Python 3中的字符串文字没有ur
前缀。删除u
:
document = r"""
\documentclass{article}
\begin{document}
Hello, World!
\end{document}"""
但请注意,该项目已将其标记为已过时,我没有看到列出任何特定的Python 3支持。我看到该模块使用了unicode
和xrange
个对象,例如,它会在Python 3上引发NameError
个异常。
不幸的是,链接的Texcaller项目看起来也没有维护,也不支持Python 3.