如何包含外部代码文件?

如何包含外部代码文件?

我有以下文件结构:

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}

相关内容