|
本帖最后由 Oeasy 于 2013-7-6 18:57 编辑 ' n( k: i _$ z/ h
! Q0 b/ y* j \0 G$ c g3 D& d
第一步:利用Word排好版。
5 v1 z, y8 u D+ K$ }* H8 E% |$ G
第二步:将word文件另存为“筛选过的网页”,后缀扩展名为htm(l)。5 x( }. s- X; `
- L" h' I, l1 T1 _, f! ?
第三步:打开htm代码,复制出有效内容。$ G7 o s2 l1 Z$ w, T
3 R' A& d5 h# } A
第四步:替换6 j' [8 @( _& `7 L; I
我这里是
9 F& j% P+ \! \/ D7 @9 k T+ U1. 首先用正则表达式,将
( A& ^2 H2 F6 l( l<p class=MsoNormal style='line-height:171%'><b><span lang=EN-US# {; M) ?5 M$ j6 t
style='font-size:16.0pt;line-height:171%'>(?<sub>.*?)</span></b></p>
! L& B3 e( }! k/ y3 q. i( ^4 P替换为</>\1<style type="text/css">p{margin:0}</style>4 t) r- l6 H& q) L4 X/ k( m' m$ f0 O4 D
1 y: G- }, _; q8 y/ F9 `
2. 然后不用正则表达式,将</>替换为</>^p0 _# G% d5 y1 z% [9 L
3. 不用正则表达式, 将<style type="text/css">p{margin:0}</style>替换为^p<style type="text/css">p{margin:0}</style>
" I4 P' u* q. p5 `9 V. J其实也可以一步完成所有替换,:-)
) x6 P- z/ D: k6 g& h4 G7 E- Z& `注意人工去掉第一行的</>,给最后一行加上</>,还可以对这个txt进行优化,比如删除空白行等等。
% o2 |/ K, j2 T7 j
" s& l8 J, F0 V2 Z$ b X7 y最后得到的txt,可读性很差,无妨,MdxBuilder能读懂。
' L9 E m1 R. p第五步:用MdxBuilder制作mdx,效果如下图
# f6 [% @' X3 L/ i/ h% D3 d1 a D" J# s3 D" E
6 }, }' d4 ^) @' m) n# ^5 O9 t& p# u
, [: g3 J) L# n. q利用Word,好处是排版WYSIWYG的,不用手写代码;坏处是最后生成的源txt对于阅读者而言不是很友善,后期要修改排版也只能在word上重新再来一遍,而且对于不了解整个排版philosophy的其他人而言,修改起来就比较困难了,而且词条间跳转、图片添加、跨平台(我仅在PC上测试过)等可能也不方便。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|