LuaLaTeX、tcolorbox 与列表库和无扩展名文件的错误

LuaLaTeX、tcolorbox 与列表库和无扩展名文件的错误

我有一个与此非常类似的问题:

LuaLaTeX、lstinputlisting 和无扩展名文件的错误

下面的 MWE 编译失败并出现以下错误消息:

! Package Listings Error: File `coucou(.tex)' not found.

双括号 hack 在普通包中运行良好。然而,我在使用包和库listings时遇到了同样的问题:tcolorboxlistings

\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在所有没有扩展名的文件名中添加虚拟扩展名 ( ) 之外,还有其他解决方案吗?

相关内容