乳胶和Sweave,不能包括数字

时间:2013-06-22 09:43:39

标签: r include latex sweave

我的论文有一个文件,其中包括章节。 几周前,我使用R-Statistic和*.rnw文件制作了*.tex论文。 现在,我想在论文中包含这些*.tex论文。但是,每次我都会遇到几个错误。

  1. 结构

    /home/UserName/R-files/Dokumentation5.rnw 
    
    /home/UserName/tex-Files/Dokumentation5.tex  // from Dokumentation5.rnw files
    
  2. 在以下文件夹中,我放置了TeX和数字(*.pdf)。

    /home/UserName/Documentation/chapter/
    
  3. 修改Dokumentation5.tex,删除开头和“结束文档”

  4. 在论文文件中,我添加了以下命令:

    \usepackage{Sweave}    \include /home/UserName/Documentation/chapter/
    
  5. 运行latex

  6. 如果我运行LaTeX,我会遇到几个错误:

    File `Dokumentation5-004' not found.
    
     \begin{document} ended by \end{Schunk}.
    
     Too many }'s
    
     File `Dokumentation5-033' not found.
    

1 个答案:

答案 0 :(得分:2)

  1. 创建一个文件master.Rnw,其中只包含LaTeX设置(要使用的包,几何,标题,开始/结束文档,参考书目样式和文件......)
  2. 如果您需要在纸张的不同位置使用R功能,请创建一个文件func.Rnw,您可以在其中创建这些功能。将此文件设为\SweaveInput{func.Rnw}master.Rnw的第一个文件 - 有关详细信息,请参阅here
  3. 现在为论文的每个“单元”创建一个文件(章节,部分,无论你喜欢什么)。将它们全部放入chapX.Rnw个文件,无论它们是否包含R代码。
  4. 在您的\SweaveInput{chapX.Rnw}文件中按照所需顺序
  5. master.Rnw
  6. 在此过程中的任何时候,在R中运行Sweave("master.Rnw"),然后从控制台运行pdflatex master.tex以查看您生成的内容。