|
本帖最后由 Oeasy 于 2013-7-6 18:57 编辑 0 J w: x- W7 T( X) }7 v
% Z Y2 A7 g! u' @- C1 `3 ^* q1 i
第一步:利用Word排好版。1 S1 ~5 N! A$ j% i: h6 L9 n
) e8 }* _3 ?; s8 M第二步:将word文件另存为“筛选过的网页”,后缀扩展名为htm(l)。
) i/ @/ c) |; \ ~
* y) W7 F+ X# y第三步:打开htm代码,复制出有效内容。
4 Z; H' R4 [% e) d2 U1 f' {
0 }/ h5 Z/ a$ D8 Y1 N) b) e第四步:替换
6 `3 N( O! J- o. |& [, Z6 \- g4 c( N我这里是
' }( b2 y3 k# \. @7 S1. 首先用正则表达式,将( E- ~- p2 @' r0 o( Z) H
<p class=MsoNormal style='line-height:171%'><b><span lang=EN-US- v8 X; F1 P. \0 ]" K
style='font-size:16.0pt;line-height:171%'>(?<sub>.*?)</span></b></p>" y5 _* C. {0 U/ o1 s' Q" q3 }
替换为</>\1<style type="text/css">p{margin:0}</style> V& g) E6 Q$ c% g
( M( c, f4 E( n2 u% T
2. 然后不用正则表达式,将</>替换为</>^p6 Z2 H$ a4 `( a5 ?" V
3. 不用正则表达式, 将<style type="text/css">p{margin:0}</style>替换为^p<style type="text/css">p{margin:0}</style>" i: d. g3 L6 I" F
其实也可以一步完成所有替换,:-)
( U! `' b# m3 @% o. \! q3 T4 b- r" x注意人工去掉第一行的</>,给最后一行加上</>,还可以对这个txt进行优化,比如删除空白行等等。1 S4 a! w. Q0 d) `) D! D
9 T0 S* C9 w2 B n4 J( ~
最后得到的txt,可读性很差,无妨,MdxBuilder能读懂。
2 ~% I7 g- p8 m9 `' W5 U第五步:用MdxBuilder制作mdx,效果如下图
/ H+ W( J" F! s
8 E" E" O2 E9 F8 T' s( V) @; P3 P0 I$ I7 z( f
6 x7 \/ M5 h" T: _3 F1 s7 y4 i/ h0 Z! z% h: S
利用Word,好处是排版WYSIWYG的,不用手写代码;坏处是最后生成的源txt对于阅读者而言不是很友善,后期要修改排版也只能在word上重新再来一遍,而且对于不了解整个排版philosophy的其他人而言,修改起来就比较困难了,而且词条间跳转、图片添加、跨平台(我仅在PC上测试过)等可能也不方便。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|