newclude 不包含文件内容

newclude 不包含文件内容

我试图在文档中包含没有分页符的章节,并发现该newclude包可以使用来执行此操作\include*,但是,当我尝试实现它时,我没有输入文件,而只得到了文本。

我有类似的东西......

\input{Layout.tex}  %Here I have some layout stuff for page numbering and such
\input{Macros.tex}  %Here I have the \usepackage{newclude} command
\begin{document}
\input{TitlePage.tex}

\chapter{Introduction}
\include*{1-Introduction}

\end{document}

通过标题页输出很好,但简介中的章节顶部有Introduction,文本是1-Introduction。我不确定我对此文件的操作是否错误。

上述内容使用\include不带newclude包的常规命令就可以很好地编译。

答案1

如果文本“1-Introduction”在新页面上,那么我认为您忘记加载包了newclude。原始的 LaTeX 定义不知道星号形式\include。然后

\include*{1-Introduction}

效果与以下相同:

\include{*}
1-Introduction

星号成为 的文件名参数\include,可能文件*.tex不存在。这将写入终端/.log文件:

No file *.tex.

\include调用它\clearpage,然后设置文本“{1-Introduction}”。花括号不用作参数,而是作为简单组执行(这里没有目的/效果)。

概括

该包newclude应该被加载:

\usepackage{newclude}

得到它的星号形式\include

相关内容