\input 和 \include 用于论文

\input 和 \include 用于论文

我正在写一篇论文,但不是模块化的。我只是把所有内容写在一个大文档中,然后想更改它。但是有一个问题。

对于某些部分,我是否必须重新开始\begin{document}?否则,它无法编译,但如果我这样做,这一次我的文档将有很多开始命令。

我该怎么做才能继续处理一份文档?

答案1

您应该.tex按以下方式输入文件:

\documentclass[options]{theclass}

%preamble

\begin{document}
\section{section1name}
\input{sec1} %the file is sec1.tex 

\section{section2name}
\input{sec2} %the file is sec2.tex
.
.
.
\end{document}

因此乳胶将粘贴你打电话的文字\input{}

include 的工作原理完全一样,但是当你调用时它会开始一个新页面\include{}

那将是最好的策略。


如果您只想要一个文件,那么请按如下方式编写文档:

\documentclass[options]{article}

    %preamble

    \begin{document}
    \section{section1name}

    Write your text as 
    I am writing 
    write your text...

    \section{section2name}

    Same way 
    .
    .
    .
    \end{document}

如你看到的,两种情况都只有一个开始结束文档

如果你想避免编号部分,请使用星号命令

\section*{}

答案2

\input和之间的区别\include如何包括了,有一个老讨论如何使用它们。

不,你\begin{document}只需要做一次。然后你\include{chapter3}每章使用一次。基本上,你可以从大文档中剪切章节文本,将其放入chapter3.tex主文档中,然后插入包含语句。

更新:哦,继续探究你的问题:你像以前一样编译主文档。正如编译开始时所认为的,*.tex存在多个包含文件,这对你来说没有任何变化。

我也建议使用latexmk和,git以便更轻松地编译和管理源代码,但这是无关紧要的。

相关内容