R会议论文格式的要求
(21 篇回复) (9 个人参与)-
基本的论文格式要求已经由谢益辉版主放在公告里,鉴于部分投稿者对LATEX不太熟悉,为了能够得到统一、精美的论文,和谢益辉版主讨论后,决定在此做一个诠释和补充:
1.代码:
正文中的R代码请放在\rcode{}中,包括函数变量,比如引用plot(x,y,…)函数中的变量x,应为\rcode{x},这样才能和所有的R代码保持一致。
正文引用函数请放在\fun{}中,函数名称必须加上括号以示和变量的区别,如引用plot函数应为\fun{plot()}。
大段代码请放在Verbatim环境中,即\begin{Verbatim}和\begin{Verbatim}之间,代码会自动编号。由于WinEdt软件自动换行,影响编排代码,记得将其Wrap按钮(位置在电脑屏幕下方,本来为蓝色)点击变灰即可。
当代码不需要编号时(比如要解释一个函数的usage时),可以使用verbatim环境,即将代码放在\begin{verbatim}和\end{verbatim}之间。使用该包时,不需要在导言区加上\usepackage{verbatim},因为verbatim是LaTeX自有的环境。最后,当代码很长时,可以从外部文件导入,方法为\VerbatimInput{代码路径和的文件名}(即Verbatim环境)或\verbatiminput{代码的路径和文件名}(即verbatim环境)。
为了使代码显示得更加美观,请使用谢益辉版主的animation包中的函数tidy.source()来美化代码格式,用法很简单,载入animation包后,只要将需要美化的代码复制,然后在R窗口中直接输入tidy.source()即可在屏幕输出美化后的代码(如自动缩进,增加空格)。这不需要任何参数,tidy.source()函数可以从剪贴板中读取代码。
最后,需要注意的是不要让排出的代码超出页面宽度,如果一行代码太长可以将代码分两行显示或者修改代码。
2.图片:
请尽量使用矢量图形,注意图片大小,如果图片边缘空隙太大请先对其裁减。如果R画的pdf图形过大,请用Abode Acrobat打开再重新保存就可以变小很多,主要原因是R没有优化PDF显示。
3.公式:
行间公式请放在$$之中,如$a^2+b^2=c^2$。当行间出现数学环境时,如1+2+3=6,也要放在数学环境中,即$1+2+3=6$。
4.参考文献:
请将要引用的文件按照相关格式放在template.bib文件中,谢益辉版主的template.bib文件中汇集了常见的几种文献,如book、Manual、ARTICLE等,照猫画虎即可,当需要R包的引用时,在R窗口用citation()即可。比如,若要引用谢益辉的animation包,只需在R窗口中敲入citation('animation'),即可得到下列内容:
@Manual{,
title = {animation: Demonstrate Animations in Statistics},
author = {Yihui Xie},
year = {2008},
note = {R package version 1.0-2},
url = {http://animation.yihui.name},
}
第一个{后置空,要求我们填入引用标签,其它内容不变,填入引用标签后将其复制到template.bib中即可。如果我们的标签是ani08,
那么template.bib文件中应为:
@Manual{ani08,
title = {animation: Demonstrate Animations in Statistics},
author = {Yihui Xie},
year = {2008},
note = {R package version 1.0-2},
url = {http://animation.yihui.name},
}
正文中的引用为\citep{ani08}。
注意:当参考文献为中文时,需要手动修改相关文件。由BibTeX生成的*.bbl文件中会包含参考文献的条目及格式,因为它对中文支持不是太灵活,所以有些地方需要自己手工更改(直接打开*.bbl文件),例如3st edition应该改为汉字"第3版"。并且在编译的时候不要再按bib了,否则会将修改了的覆盖掉。
另外,当参考文献中出现下划线_时,请用注意字符\来引导,否则会给参考文献带来灾难性的后果。
5.标点符号:
中文环境中请用中文标点,英文环境(如英文摘要)中请使用英文标点,尤其注意中文逗号和句号不要混用。必须要注意的是:英文标点后,不要立刻紧跟下一个单词或数字,而应该先敲一个空格再接单词或数字(如hello,world应该为hello, world),只有这样才符合基本的英文规范。
括号问题:为了美观,论文中所有括号一律使用英文括号,当括号前后连着文字的话,应该有空格:如果连着中文,请在中文与括号间加一个~,如果是英文或数字,请直接敲空格,如果连着标点符号,就不用再加空格,否则间距会过大。
注意:\code{}、\fun{}、$$的前后要是连着中文也要加~,要连着标点或英文、数字就不要再加什么东西了。
大家加油,我也是第一次运用latex写正式东西。大家有问题跟帖询问,希望latex高手能指导指导,有需要LATEX教程的请留下邮箱。 -
引用第3楼[i]oldbeggar[/i]于[i]2008-11-02 20:41[/i]发表的“”:
我觉得还是不要用基于CTEX的模板。CTEX已经几年没更新了,ConTex、LuaTex等新的Tex系统已经能原生的支持中文。就算是CTEX本身所集成的MikTex都更新了好几茬了。
一直用的TEXlive,发现论文的模板编译通不过,少了一个CTEX专有的风格文件。咔咔~~~
正在慢悠悠地下载CTEX~~~真庞大~~
CTEX v2.4.6 -- 2006.12.16 发布,没有几年吧。
而且 CTEX 有几种字体不错。
大家主要工作环境还是在 win 下面,没办法,就 ctex 还可以。 -
公式图表的编排方式可以看基本的LaTeX文档了,如93分钟学会latex等,可以在ctex上或http://zzg34b.w3.c361.com/index.htm 上面下载相关帮助文档。
-
plf_1988@yahoo.com.cn
能不能把楼主把教程发一份过来,感谢感谢!
回复
您必须登录才能回复。