如何从文件输入文本

如何从文件输入文本

我需要执行以下操作:

A我有一个由短文本片段组成的文件:

文本1

文本 2

文本 3

文本 4

我有另一个文件B,需要从文件中输入文本片段A

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

文本1

Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。

文本 2

excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。

文本 3

有时文本需要放入脚注,所以这也是可能的。

我怎样才能在不将文件A分成单独的文件并使用的情况下实现这一点\input

答案1

在回答你之前,我想先指出你的方法存在的问题。首先,File A即使是很小的改动,你也应该整体更新(而不是只更改需要更改的部分)。换句话说,这种方法无法扩展。其次,它在某种程度上破坏了 LaTeX 最棒的功能之一,即将大段文本分解为更小、更易于管理的大小的可能性。最后,如果你在团队中工作,这会减少你的协作选择。

话虽如此,如果你添加一些标签File A,你可以使用捕捉标签之间的文件正如其名称所示,该包可捕获被特定标签包围的文件部分。

\CatchFileBetweenTags{<cs-name>}{<file-name>}{<tag>}

在你的文件中的某个地方你会看到类似

%<*tag>
...
%</tag>

致谢回答。

相关内容