我有一个与此非常类似的问题:
LuaLaTeX、lstinputlisting 和无扩展名文件的错误
下面的 MWE 编译失败并出现以下错误消息:
! Package Listings Error: File `coucou(.tex)' not found.
双括号 hack 在普通包中运行良好。然而,我在使用包和库listings
时遇到了同样的问题:tcolorbox
listings
\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{listings}
\begin{document}
coucou
\tcbinputlisting
{
listing file = {{coucou}} ,
listing only ,
}
\end{document}
任何想法?
答案1
在 cygwin texlive 中,我认为它应该以类似的方式工作
listing file = {{coucou} } ,
有额外的空间
答案2
随着最近对 LaTeX 内核的更新,允许在文件名中使用空格,这种{{file} }
破解方法不再有效。除了.whatever
在所有没有扩展名的文件名中添加虚拟扩展名 ( ) 之外,还有其他解决方案吗?