我试图在文档中包含没有分页符的章节,并发现该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
。