|
本帖最后由 Oeasy 于 2013-7-6 18:57 编辑 0 k# x5 ^7 s3 k) n, U8 E4 K" _0 n; I
6 @" ]- f- e1 J0 C. ^1 a
第一步:利用Word排好版。
. M F7 C. ]8 y2 u3 q" m* l; _4 K) R% i* u7 d) I
第二步:将word文件另存为“筛选过的网页”,后缀扩展名为htm(l)。* X& {0 _" z/ i8 X+ E
7 ^( o# B- {$ [' u4 z$ v第三步:打开htm代码,复制出有效内容。4 L! e& x i3 Y5 U6 k0 f! V
3 C5 s6 ~( s+ ^0 h4 C: ?第四步:替换9 l) i, t3 N. M% {$ x6 [3 L/ r
我这里是$ m) j- G6 @! t% Z0 b0 p) }+ J
1. 首先用正则表达式,将5 d9 q. g2 t4 @& P' c
<p class=MsoNormal style='line-height:171%'><b><span lang=EN-US
" U% I* H0 Z5 e1 ^4 ]: _& h3 Astyle='font-size:16.0pt;line-height:171%'>(?<sub>.*?)</span></b></p>
1 j E* Z' a( p/ w0 X替换为</>\1<style type="text/css">p{margin:0}</style>) e$ i& O7 S8 e
8 o) F, c0 P1 E
2. 然后不用正则表达式,将</>替换为</>^p
+ V& F: r3 d7 A+ Z* x+ l3. 不用正则表达式, 将<style type="text/css">p{margin:0}</style>替换为^p<style type="text/css">p{margin:0}</style># c, e. i& _/ q8 O' ^- w- n# b
其实也可以一步完成所有替换,:-)
9 a3 X) {0 h3 r/ q' Z | P注意人工去掉第一行的</>,给最后一行加上</>,还可以对这个txt进行优化,比如删除空白行等等。 \7 y7 Y" s |( f$ r
& h9 Z m1 ]# U! K' B+ H' V
最后得到的txt,可读性很差,无妨,MdxBuilder能读懂。" D2 J$ X! L8 f
第五步:用MdxBuilder制作mdx,效果如下图" G7 ~# U/ Z' l; ?1 m
; m+ S+ E8 P3 z: T, C% C$ |5 m B
3 c- n: y2 J( b& h1 C; |9 e. l
5 E. V2 G4 D# X3 V/ \+ v$ `* I0 ]* {. r# J1 E1 T
利用Word,好处是排版WYSIWYG的,不用手写代码;坏处是最后生成的源txt对于阅读者而言不是很友善,后期要修改排版也只能在word上重新再来一遍,而且对于不了解整个排版philosophy的其他人而言,修改起来就比较困难了,而且词条间跳转、图片添加、跨平台(我仅在PC上测试过)等可能也不方便。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|