Latex \include仅在使用newclude时未按预期工作

Latex \include仅在使用newclude时未按预期工作,latex,miktex,Latex,Miktex,在LaTeX中,存在\includeonly语句来选择性地添加或排除子文档 整个过程中的一个怪癖是,当排除部分时,LaTeX决定插入一个分页符。at的文章建议使用newclude来避免这个问题。这个包定义了\include*,它通过省略隐含的\clearpage提供了一种解决方法 我偶尔会看到这样的行为,如果我注释掉我的\includeonly语句中的行,子文档仍然会被包含。还有人见过这种行为吗?这不是一个bug,而是一个特性。真正地\input是否做了您需要的事情,而不是\include?无论

在LaTeX中,存在\includeonly语句来选择性地添加或排除子文档

整个过程中的一个怪癖是,当排除部分时,LaTeX决定插入一个分页符。at的文章建议使用newclude来避免这个问题。这个包定义了\include*,它通过省略隐含的\clearpage提供了一种解决方法


我偶尔会看到这样的行为,如果我注释掉我的\includeonly语句中的行,子文档仍然会被包含。还有人见过这种行为吗?

这不是一个bug,而是一个特性。真正地\input是否做了您需要的事情,而不是\include?

无论出于何种原因,现在一切都正常工作


为了防止\usepack指令的顺序很重要,在工作版本中\usepack{newclude}是\documentclass{article}之后的第一个命令。

1。我几乎不会把它称为“bug”,因为所有文档都说\include只能通过\clearpage\input\clearpage工作。很明显,这就是这个方案的工作原理。2.如果没有某种示例代码来说明问题,很难对latex问题进行故障排除。不。。当然这不是乳胶中的虫子。。。它是由newclude包引入的。我需要的是类似于pseudoTeX的东西:我包含了{technicalsection.tex}{\input{technicalsection.tex}}我已经按照建议将bug更改为quirk。\input可以正常工作,只是如果文件不存在,\input会生成错误,因为我还没有编写它。另外,在我编写了一个完整的文档之后,如果要求生成管理级版本,有时删除技术部分也不错\includeonly应该完全做到这一点,但如果我\usepackage{newclude},则不能这样做。清除\clearpage是一个很好的功能,但如果它仅\includeonly(包括)中断,则不会。