LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 11662|回复: 76

兄弟们,别忘了TEX/LATEX

[复制链接]
发表于 2002-11-22 04:02:33 | 显示全部楼层 |阅读模式
各位兄弟,小弟初来乍到,问候大家。这里真的不错,使我有种相见恨晚的感觉。以后会常来。


小弟想发表一点个人看法。有不当之处欢迎指正。

    我在各种LINUX论坛上发现一种现象,很多兄弟都在使用诸如startsuite,openoffice等办公套件里的类似word的东西进行编辑和排版,但很少有人提及TEX/LATEX,在这里我要对大家说,请关注一下TEX/LATEX。我个人认为,它输出的文档绝对比WORD文档漂亮百倍千倍。
   
    简单地说,TEX/LATEX是一套文字排版系统,它可以运行在UNIX,LINUX,MAC甚至WINDOWS等许多系统下。我们可以利用vi这样的纯文本编辑器(甚至可以使用copy con document.tex这样的命令,虽然几乎没人这么做)来编辑tex源文件,然后利用latex将其编译成dvi文件,最后打印输出,我们也可以利用工具把dvi文件转换成ps,pdf及html等格式以便于浏览,发布。

    也许大家听到“源文件”这种说法就会觉得这好像跟编程有关,有点难度。但我认为用TEX/LATEX就好像在和文档交流,用浅显易懂的语言告诉它我们要得到什么样的文档,结果是我们得到我们想要的(其中可以有图形,表格以及我们可以在各种书籍中看到的千奇百怪的字符)。所以说,它不难学,尤其是对于我们这些有专研精神的linuxers来说,更不在话下了。而且越使用越会觉得它是那样的简单。下面给大家举个简单的例子。

% 后面的内容为注释,不再输出文档中显示
%---------------------------------------------------------------------
  \documentclass{article}      %告诉tex我要写一篇article,即论文
  \begin{document}             %告诉tex文档从这里开始
                               %这里的空行是为了使代码更清晰可读   
  \underline{Hello World!}     %告诉tex显示带下滑线的 Hello World!
  \\                           %告诉tex我要换行
   
  \begin{tabular}{c|c|c}       %告诉tex画一个表格,每行格式为C|C|C

  O & X & X  \\                %表格第一行的内容  O | X | X
  \hline                       %告诉tex我需要一条横线
  X & O &    \\                %表格第二行的内容  X | O |
  \hline                       %我需要另一条横线
  &   & O  \\                  %表格第三行的内容    |   | O
  \end{tabular}                %我的表格到这结束了

  \end{document}               %好了,写到这了
%---------------------------------------------------------------------

    怎么样,是不是有点像html?但我认为它比html可简单多了。输出结果如下(这是我用画图画的,不是真正的输出,不过很相似,真正结果要更好一些):   


     


    对于例子我不再做具体解释了,因为这不是一个教程(小弟也没有足够的能力写教程)。如果想了解更多,到网上搜吧。我发此贴只想起到抛砖引玉的作用。因为,在UNIX/LINUX下,有许多早已存在的软件,它们的功能比我们现在使用的一些替代品要强大很多(如:xspread,我们不能因为它没有Exel漂亮就否认它的功能,而看不到它的优点),而且大都是免费的。但由于历史等原因,它们没有得到应有的重视。因此,我们有义务把他们推荐给所有具有共享精神的人。让我们使用更好的软件,我们不要被束缚。

    声明:我不否认那些流行的自称所见即所得的办公软件的优点。虽然我们见到的并不一定是我们的到的。毕竟它们有他们存在的道理,而且已经控制了大多数电脑使用者的思维方式。我也不敢说我永远不用那些软件了,我有免费的更强大的东西,因为身不由己呀。虽然我期待着这一天。
    本贴纯属个人见解,欢迎批评指正。交流才能进步,这才是LINUX的精神。
                           
                                                             谢谢!
发表于 2002-11-22 08:34:38 | 显示全部楼层

应该忘了

不会的人总是觉得这个东西不错,并且也有lyxCJK之类的软件,
但是这种东西,要么停留在专业人士的手里,要么停留在实验室,
不可能走进千家万户,走进每个办公室的。
即使在美国,也没有用它去办公的,要不然,MS的office怎么那么火?
这种垃圾,该丢就丢,留之无用。
发表于 2002-11-22 09:11:41 | 显示全部楼层
我一直想找用TeX的朋友,终于看到了一点中文的解释.等我装好后会试着用它.不会再请教吧.
发表于 2002-11-22 09:49:41 | 显示全部楼层

我也一直听说这个软件在学术界有多么流行

可是到大众化,我觉得它还要走很长的路
发表于 2002-11-22 10:04:14 | 显示全部楼层

呵呵,做科学的人是要熟悉的

当然不是垃圾,那个是美国科学学会的指定的,确实另科学文献的出版简单了不少,所以要用。
但是大众用就没有必要,难用、难懂。不值得提倡。
发表于 2002-11-22 10:39:17 | 显示全部楼层
呵呵,我刚做了一个翻译,都是在xml里做的,感觉不错啊,xml的格式也很规范的。
发表于 2002-11-22 12:40:38 | 显示全部楼层
这个东西提倡不起来的,很少有人要愿意学这么一个东西的(除了我这种必须得学的).
发表于 2002-11-22 16:01:42 | 显示全部楼层
呵呵,tex/latex够老的,就象wps那样(甚至更难用),要自己写格式;谁会这么疯狂只用windows的notepad写网页??
遗留的文档太多,暂时不会抛弃,但是很明显的这些东西不合时宜了,迟早被别的文档样式取代。--xml的制订就是为了解决文档内容交换、信息交换,达到一定程度的规格统一。要tex/latex生存就要修改它的规则,迎合某个新标准。
发表于 2003-1-20 19:58:32 | 显示全部楼层
如果想打印出来或者是做成pdf还是丰常不错的东西。可惜没有像汉化一样多。www.ctex.org上好像也没有 ... 一个tex发行版 。现在可能是debian and redhat用的人最多所以,汉化的文章一定用处更大,tex发行版的下载容量太大了50M到300M呀
发表于 2003-1-21 16:28:40 | 显示全部楼层
It's nice to see people taking Latex here.

Have a look at the following site:

http://learn.tsinghua.edu.cn/homepage/015450/tex_frame.html

I  use Latex to write paper because my paper has a lot
of formulae, mathmatic symbol etc.

I am going to use Latex also for Presentation, something similliar to power point.

It's not that hard once you familiar with it.

nan
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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