|
阅读:1071回复:5
求助:大家使用的画流程图的工具(最好是跨平台的)
看一些文章里的的流程图非常美观,不知道是用什么做出来的。
所以想知道:)基于命令的也可以。 又及:APH介绍下SGML编辑流程及转换工具吧。 再:Emacs是不是可以做流程图的? |
|
|
|
1C#
发布于:2003-12-01 21:20
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
to MUMU: 你这个问题对我而言可有点难了:(( 我也没有更好的办法 \renewcommand\contentsname{目录} \renewcommand{\bibname}{参考书目} \renewcommand{\bibname}{参考文献} \renewcommand{\chaptername}{章} \renewcommand{\appendixname}{附录} \renewcommand\indexname{索引} \renewcommand\figurename{图} \renewcommand\tablename{表} 有一些用处,但是part还不行。 我看了一点 (define emit-chapter-heading (lambda (lbl-val) (if *inside-appendix?* (tex2page-string "\\appendixname")) (tex2page-string "第") (emit lbl-val) (tex2page-string " 章"))) (define emit-part-heading (lambda (lbl-val) (emit "第") (emit lbl-val) (emit " 部分"))) } 不知道part怎样改。现在的办法是用section。 |
|
|
|
2C#
发布于:2003-12-01 13:30
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
最近两天仔细研究了一下DocBook:),发现xml版的可能更好一点:)
sgml的可以用openjade转化,其实挺好用,可我就是嫌他乱,特别是dsssl。 xml的可以用xslproc或者Xalan,Saxon之类的东东转化成html,xml或者FO。然后可以用FOP,PassiveTex等把FO转换成PDF,PS......,缺点是FO的处理器还没有特别好的。xsl的定制也好简单,顺带着也把xml,xsl,xslt,xsl-fo,xpath,......学习了一便:) to MUMU: tex中我怎么将“Charpter 1.”改成“第一章”呀?还有“Abstract”改成“摘要”? 我又开始喜欢xml的Docbook了,中文可是默认支持的哦!而且数据本身就有好的交换性。所有的工具(xsl...)也都是通用的,即使不做docbook也会用到的,一劳永逸。 我觉得用TeX,SGML这类东西而不是WYSIWYG最大的好处是将内容与表现相分离,作者写东西时仅仅考虑文档的结构和内容,而不用考虑表现细节,当写完之后可以根据自己的需要定义自己的样式,也可以用别人的,然后自动生成各种文件,可是现在看来TeX太注重排版了,在文章中加入了太多的TextLayerout,有点像RTF,PS这种排版语言,可能真的是一种排版语言,DIV不就是么?还有就是我觉得TeX的文法太复杂了,规模有点大,对我来说……有点难学。:) |
|
|
3C#
发布于:2003-11-29 13:42
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
它們的確是比較專業一些.
TEX做供出版的書,論文是不錯的.非常靈活,也很美觀. SGML作格式轉換和數據島不錯. 可惜,用了CJK,TEX還不能顯示繁體字. |
|
|
|
4C#
发布于:2003-11-29 10:48
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
流程图,M$ windows下的 Visio 特别好用(不过只能用盗版),linux下有一个好像也挺不错的,忘记名字了。如果仅仅是画流程你可以试试OpenOffice的Draw,UML就不可能了,原来用过Together,画流程、UML、超美观,方便,还能生成代码,还能从代码生成图,但是只能试用,而且太慢,现在不是给放到Borland C++Builder X中了么,可以跨平台。另外以前在sourceforge.net上面找到过一个Java的画流程的软件,后来不怎么用就删了:)。
Emacs下的我也没学会:( 用SGML首先要有一个DTD,和XML一样,写文档/书/报告……的话,比较流行的是DocBook,就是LinuxDoc,Howto使的那个,然后要有ISOEntry,如果你要转换文档的话还需要一个解释器,和相应的样式表,一般是: DocBook.sgml + OpenJade + DSSSL + YourSGML + YourDSSSL(也是SGML文件) + 辅助转换器 --> 你要的文件 或者: DocBook.xml + xmlproc + XSL + YourXML + YourXSL(也是XML文件) + 辅助转换器 --> 你要的文件 有几个地方可以看看: http://www.worldhello.net 有一篇中文教程 http://www.docbook.org 官方站(注意他的wiki) http://www.tldp.org/ LinuxDoc Howto中有一篇文章,不错 不过我现在不太喜欢用SGML,TeX这类东东作中文,太麻烦!作En到是好方便。不知道中国的作家都用什么东东,Word?!!! 另外: docbook->txt 需要 lynx 实际上是 docbook -> html -> txt. docbook->pdf 需要 text 实际上是 docbook -> tex -> div -> pdf. docbook->rtf 到是廷方便:),只用OpenJade就可以了。 Fedora下面竟然没有装TexCJK!!!,谁知道在那里下,如何装? |
|
|
5C#
发布于:2003-11-29 02:25
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
哥们还不睡,幸苦了 |
|
|