我有以下 MWE:
\documentclass{article}
\usepackage{pythontex}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\linewidth}{X}
\pygment{c}{#include <stdio.h>} \\
\end{tabularx}
\end{document}
这给了我
Illegal parameter number in definition of \pytx@argdetok.
Illegal parameter number in definition of \pytx@arg.
Illegal parameter number in definition of \pytx@argdetok.
Illegal parameter number in definition of \pytx@arg.
Illegal parameter number in definition of \pytx@argdetok.
Illegal parameter number in definition of \pytx@arg.
我研究了一下的行为\pygment{c}{#include <stdio.h>}
:
- 此线路在外部
tabularx
环境中运行 - 如果我删除
#
,#include
错误就会消失。
附注: