相关疑难解决方法(0)

makefile:4:***缺少分隔符.停止

这是我的makefile:

all:ll

ll:ll.c   
  gcc  -c  -Wall -Werror -02 c.c ll.c  -o  ll  $@  $<

clean :
  \rm -fr ll
Run Code Online (Sandbox Code Playgroud)

当我尝试make cleanmake make,我得到这个错误:

:makefile:4: *** missing separator.  Stop.
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c makefile

397
推荐指数
10
解决办法
41万
查看次数

更高效的R/Sweave/TeXShop工作流程?

我现在已经可以在我的Mac OS X 10.6机器上正常工作,这样我就可以创建具有Sweave的漂亮的LaTeX文档,其中包括R代码,输出和LaTeX格式的片段.不幸的是,我觉得我的工作流程有点笨拙且效率低下:

  1. 使用TextWrangler,我在一个.Rnw文件中编写LaTeX代码和R代码(由<< >> =上面和@下面的R代码块包围).

  2. 保存更改后,我使用Sweave命令从R调用.Rnw文件

    Sweave(file="/Users/mymachine/Documents/Assign4.Rnw", 
            syntax="SweaveSyntaxNoweb")
    
    Run Code Online (Sandbox Code Playgroud)

    作为响应,R输出以下消息:

    您现在可以在'Assign4.tex'上运行LaTeX

    然后我在R目录中找到.tex文件(Assign4.tex)并将其复制到我的文档~/Documents/中.Rnw文件所在的文件夹(将所有内容保存在一个位置).

  3. 然后我在TeXShop中打开.tex文件(例如Assign4.tex)并将其编译成pdf格式.只有在这一点上,我才能看到我对文档所做的任何更改,看看它是否"看起来不错".

有没有办法可以通过一键点击编译所有内容? 具体来说,直接从TextWrangler或TeXShop调用Sweave/R会很不错.我怀疑有可能在终端中编写脚本来执行此操作,但我没有使用终端的经验.

如果我能做任何其他事情来简化或改进我的工作流程,请告诉我.

textwrangler latex r sweave

19
推荐指数
5
解决办法
8695
查看次数

标签 统计

c ×1

latex ×1

makefile ×1

r ×1

sweave ×1

textwrangler ×1