mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:1071回复:5

求助:大家使用的画流程图的工具(最好是跨平台的)

楼主#
更多 发布于:2003-11-29 02:18
看一些文章里的的流程图非常美观,不知道是用什么做出来的。
所以想知道:)基于命令的也可以。

又及:APH介绍下SGML编辑流程及转换工具吧。

再:Emacs是不是可以做流程图的?
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
1C#
发布于:2003-12-01 21:20
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
to MUMU:
tex中我怎么将“Charpter 1.”改成“第一章”呀?还有“Abstract”改成“摘要”?
..


你这个问题对我而言可有点难了:((

我也没有更好的办法

\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。
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
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的文法太复杂了,规模有点大,对我来说……有点难学。:)
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
3C#
发布于:2003-11-29 13:42
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
它們的確是比較專業一些.

TEX做供出版的書,論文是不錯的.非常靈活,也很美觀.

SGML作格式轉換和數據島不錯.

可惜,用了CJK,TEX還不能顯示繁體字.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
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!!!,谁知道在那里下,如何装?

天生蠢才
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
5C#
发布于:2003-11-29 02:25
Re: 求助:大家使用的画流程图的工具(最好是跨平台的)
哥们还不睡,幸苦了
倒霉的人
游客

返回顶部