filecontents 无法写入我的文本

filecontents 无法写入我的文本

我想使用 filecontents 包将文本保存到文件中。以下是源代码:

\begin{filecontents}[overwrite]{test.lst}
Hello World!
\end{filecontents}

创建了一个文件“test.lst”,但它是空的。如果我使用源代码

    \begin{filecontents*}[overwrite]{test.lst}
Hello World!
\end{filecontents*}

然后是标题

%% LaTeX2e file `test.lst'
%% generated by the `filecontents' environment
%% from source `javaprogrammierung' on 2021/04/08.
%%

写入文件中,但不是文本“Hello World!”。

有人能帮帮我吗,为什么没有写文字?我正在使用 MacTeX 2021。

提前感谢你的帮助!

索纳

答案1

手册filecontents包裹在第一页上陈述了以下内容(另请参阅您的问题下方的 daleif 的评论)。

在此处输入图片描述

注意 2019 年秋季发布的 LaTeX 版本将此软件包的所有功能(以及更多功能)整合到 LaTeX 内核本身中。因此,不再需要该filecontents软件包。请使用新的内置filecontents环境。

更新您的 LaTeX 安装(如有必要)并从以下最小示例(取自手册)开始,如果您仍然遇到问题,请告诉我们。

\documentclass{article} 

\begin{document}

\begin{filecontents}{myfile.tex}
This text gets written to \texttt{myfile.tex}.
\end{filecontents}

\end{document}

相关内容