我有以下文件结构:
File
|-urlaubsfahrt.py
|-Test
|-test.tex
以及以下 tex 文件:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage{listings}
\begin{document}
\lstinputlisting[language=Python]{../urlaubsfahrt.py}
\end{document}
Package utf8x Error: Character172appearedalone.
我想将 urlaubsfahrt.py 文件的源代码包含到我的最终 pdf 中,但由于行 ,这会引发错误l.123 ...r(ceil(completePaid * 100)/100) + " €")
。我认为这是因为 € 符号。我该如何解决这个问题?
答案1
eurosym
通过命令提供官方欧元符号\euro
,并textcomp
用 执行\texteuro
。知道您可以使用以下方法,这对我有用:
\usepackage[official]{eurosym}
\lstset{literate={€}{{\euro{}}}1}