找回密码
 注册
Simdroid-非首页
查看: 469|回复: 3

科技论文编辑和排版方法简介

[复制链接]
发表于 2006-5-11 15:20:42 | 显示全部楼层 |阅读模式 来自 贵州贵阳
科技论文写作的方法
一、Maple+CTex
1、在Maple10.03+CTeX应用时,Maple的ETC如果不再CTeX的texmf目录下则不能正确编译Maple的tex文件。故应该将ETC放到CTeX下去。
2、若要CTeX编译Maple的非英语tex文件(这里指中文)则需要调用CJK包。一种简单的做法是在begin{document}前加入下列行:
\RequirePackage{CJK}
\AtBeginDocument{\begin{CJK*}{GBK}{song}\CJKtilde\CJKcaption{GB}}
\AtEndDocument{\end{CJK*}}
(凡编译中文皆需加入CJK,下同。)

二、Mathematica+CTeX
原理上应该与Maple+CTeX相同。但是由于Mathematica的tex文件中汉字是以unicode码显示的,而在tex文本中“\newcommand{\unicode}{{ }}”,所以问题还没有得到解结。

三、Matlab+CTeX
对于Matlab,由其notebook故可通过Word2Tex来完成。数学公式可通过Matlab的latex()函数来转换,也可以通过CTex的TexFriend来键入,在CTeX的WinEdt中对文本做一些修改就可完成。

四、SWP+CTeX
SWP(ScientificWordPlace)相当于Maple+LaTeX(或MuPAD+LaTeX),现行版本为SWP5.5.2953。对于英文不需要再加CTeX,而若要其支持中文则要加CTeX(或Miktex)。然后稍做修改和配置即可。

五、Mathtype+Word+CTeX
这也是一种选择,但本人没深入过这种方法,故暂不能言之。

以上方法因人而宜。我个人现一般在Matlab+CTeX和SWP+CTeX下工作。这样我们就可以得到pdf格式的论文了。如果需要Word文档,可通过Tex2Word转换一下即可(对非Word转成的tex文档而言)。

新手上路,多多指教!

[ 本帖最后由 FreddyMusic 于 2006-5-12 12:58 编辑 ]

评分

1

查看全部评分

发表于 2006-5-11 16:53:31 | 显示全部楼层 来自 江苏无锡
Simdroid开发平台
如果有更多实践的教程,那就更完美了。
 楼主| 发表于 2006-5-13 00:47:17 | 显示全部楼层 来自 贵州贵阳
原帖由 FreddyMusic 于 2006-5-11 16:53 发表
如果有更多实践的教程,那就更完美了。


感谢版主所赐的Title!

一、Maple+CTex
1、在Maple10.03+CTeX应用时,Maple的ETC如果不再CTeX的texmf目录下则不能正确编译Maple的tex文件。故应该将ETC放到CTeX下去。
2、若要CTeX编译Maple的非英语tex文件(这里指中文)则需要调用CJK包。一种简单的做法是在begin{document}前加入下列行:
\RequirePackage{CJK}
\AtBeginDocument{\begin{CJK*}{GBK}{song}\CJKtilde\CJKcaption{GB}}
\AtEndDocument{\end{CJK*}}
3、具体操作
(1)将$:\Maple 10\的ETC复制到$:\CTeX\texmf\tex\latex\。启动WinEdt,在菜单Accessoris-->MiKTex-->MiKTex options-->Refresh Now。
(2)Maple10.03的操作环境有两个,即Maple10(Maple Worksheet)以及Classic Worksheet Maple10。其中后者不能输入中文,因此只能在Maple10进行中文书写以及相关运算。在工作没结束之前,你可能一直要在Maple10环境中进行你的工作,且存盘文件的后缀一般是Maple10(Maple Worksheet)的后缀(filename.mw)。当然,你也可以存为Classic Worksheet Maple10的后缀(filename.mws)。但是必须记住只有Maple10环境才能输入中文,所以继续工作时要用Maple10来打开它们。
    工作结束后,用Classic Worksheet Maple10打开你的工作文件。此工作环境虽然不能输入中文,但能打开并显示中文。然后将打开的工作文件转存为(Export As)Latex文件。
(3)用WinEdt打开你的Latex文件(即filename.tex)在begin{document}前加入2中所述的行,最后进行编译处理,从而得到pdf文本。
说明:Maple10环境不是不能进行Latex的转存,但是自己在使用中发现Maple10下的转存编译有时连英文都有错,就不要说中文了。而Classic Worksheet是历版Maple的环境界面,故而进行了如此变通,结果却很好,毕竟Maple10是后来的环境!此乃个人经验,并未经官方认可。(待续)

[ 本帖最后由 Crocodilesky 于 2006-5-13 07:16 编辑 ]

评分

1

查看全部评分

发表于 2006-5-13 00:53:44 | 显示全部楼层 来自 江苏无锡
我最喜欢的东东就是 “ 未经官方认可” 。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 06:51 , Processed in 0.040204 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表