看板: BudaTech ◎ 佛典电子化讨论    板主: HeavenChow
阅读文章: 第 650/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回
发信人: maha <maha@tpts1.seed.net.tw>, 信区: BudaTech
标  题: Re: [buda-tech] fgfc 第四次改版, 请帮忙测试并提供意见.
发信站: 国立中山大学网路组 Mailing List (Sat Jun 14 21:47:57 1997)
转信站: Lion!ccnews.nsysu!buda-tech@sccid.nsysu
来  源: sccid.nsysu.edu.tw

Heaven wrote:
> 
> fgfc 第四次改版,
> 重点有:
> 
> 1. 将结果之判断符号由 << || >> 改成 {{ || }}  避免和某些经文重覆.
> (好像每版都有改 :p)

改得有理,这组新符号在目前所输入的经文内容里几乎没看过。

> 2. 这回判断连半形也包括进来了, 而内定的忽略符号则减缩为:

大概是将半形列入判断,所以不会再有以往的这种问题了:

  阿那律
  阿[少/兔]楼驮
  阿<<那律||少/兔]楼驮>>
  阿[<<少/兔]楼驮||那律>>
  --------
  第三行应修正为:阿<<那律||[少/兔]楼驮>>
  不然执行巨集ALT+3会变成:阿少/兔]楼驮
  第四行应修正为:阿<<[少/兔]楼驮||那律>>
  不然执行巨集ALT+3会变成:阿[那律

> 3. 修改了 fgfc.pro 比较安全了  :p 但仍很粗糙, 下面会讨论到.

这回fgfc.pro的修改,针对我以前的测试报告,已成功的解决掉以下第一个问题
,第二个问题还没解决,不过这样已经安全多多了。

  1.操作巨集键时,得先执行ALT+1这个巨集键,然後才可以执行ALT+2或ALT+3,
    。如果不这样,当你按错了,第一次就按到ALT+2或ALT+3,那麽後果可能会
    很惨的,也就是我前函所指的无故被删掉一大块文字。

  2.因为这几个巨集键的作用,ALT+1 是找到文字差异处,接著的ALT+2及ALT+3
    皆同时会对所开启的A、B两档进行差异处的修改,也就是当你按 ALT+2或
    ALT+3 时,A、B两档一前一後都被修改了。
    那麽问题就来了,因为汉书在这种状况只能undo一次,但是刚才的动作是修
    改了A档及B档,所以只能将一个档案恢复成修改前状态,另一个档案则无
    法undo回来。

> 但在实务上呢? 这要请教宝源兄及文明兄了, 因为您们在处理时, 似乎重点并不是在
> 修改经文, 使其变成一个没有错字的版本 (若有原稿来稿对) ,
> 而是在列出其二篇文章
> 的差异性, 如同以前宝源兄所做及日前文明兄所 post 二篇中论的比较. 如
> 
> >>     若法是无者  是<<即||则>>无有灭  譬如第二头  无故不可断
> >
> >「妙云集」: 则
> >「大正藏」: 即
> >「佛教藏」: 即
> >
> >★「大正藏」注解:即=则。
> 
> 那是很辛苦的工作, 那我写的那个巨集就用不上了, 故这里要请较有实务经验的
> 前贤们, 您们希望电脑能做到什麽地步, 能让您们的工作能更方便! 若後学有能力
> 自当尽力而为.

这里您误会了,上面那种列表方式,纯是为了书信讨论的方便而私下设计的,
在实务上我们还是要借重fgfc.pro来对照原书弄出一个正确本子。

--------

针对第四版,再以两个A、B两个全本《法华经》比对,当以内定值(100/4)
进行时,在第四卷因差异过多导致中断;再改成(200/4),终於全部七卷比对
完毕。

我刚发现一个问题,跟汉书巨集有关,问题的确实发生点分别如下:

A本.
默然信受。
{{()中字,未在字库中寻得,如善知识寻得或发现其他误谬,请不吝更正||}}。

{{——————————————————————————————————
||}}
妙法莲华经劝持品第十三{{姚秦三藏法师鸠摩罗什译||}}

B本.
默然信受
N0262P0035c27    {{||()中字,未在字库中寻得,如善知识寻得或发现其他误
谬,请不吝更正}}{{||——————————————————————————
————————}}妙法莲华经劝持品第十三{{||姚秦三藏法师鸠摩罗什译}}

我把这个问题简化成如下:

A本.
■■■■■■■■■■■■■■■■■
{{■■■■■||}}。{{■■■■■||}}
■■■■■■■■■{{■■■■■||}}

B本.
■■■■■■■■■■■■■■■■■
{{■■■■■||}}{{■■■■■||}}
■■■■■■■■■{{■■■■■||}}

上面A、B两本,其最大差异在於A本的第二行多了个句号。
当使用巨集进行编修,以A本为主,先 Alt-1,再 Alt-2;
这时A本的游标位置是在「。」号上,
但B本的游标位置却是在第二行的第二个「{{」号上。
问题产生了,
当你又回到A本继续 Alt-1时,
A本游标移到第二行第二个「{{」号上,
但B本的相对游标却已经跑到第三行的「{{」号上了。

我想这关键点是在於汉书巨集每执行修改後其游标位置的问题。

                                            maha 6/14/97

阅读文章: 第 650/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回

□ 台大狮子吼佛学专站  http://buddhaspace.org