掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1459|回复: 14

[教程] 外研社新英漢詞典 (圖片版) 的製作步驟

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-3-17 21:05:27 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2019-3-21 13:37 编辑
    " p" W' g$ I; U! _. b
    1 I( M* |; l/ k0 ]小弟並無什編程和正則表達式和 html css 等等背景知識
    % L# l* k. w& u3 X% `% ~! ]純就對 excel 有些經驗試著製作, 也就土法煉鋼之法
    $ e) O) h8 B/ m( ]正則表達式和 html css 均是套用
    : `7 p% T+ U# W( c若教程有疏失敬請海涵也請不吝指出錯誤! _$ r+ o! t% ~! V8 {  \
    外研社新英漢詞典 (圖片版) 的製作步驟如下:+ U* F5 d4 ]1 i
    1. 要先預估其要製作的辭典的辭彙量, + L9 c1 d' E1 k/ T1 G/ s4 J- r0 G
        若能知道正確辭彙量是最好的, 但往往不知道其多少辭彙量! K4 n% k3 \5 N% ~/ V: L1 A, d# u
        可能辭典序言上標示的辭彙量也不一定正確
    2 S9 w1 d9 _' U5 D    此可利用 Excel 統計 random 的函數產生的 30 個隨機數來挑其頁數! ^" [! s' ]5 t! h0 c
        算一下那 30 頁 每頁各多少詞頭, 然後求個平均值在乘上頁數.......就大概是那辭彙量2 t/ f( [/ G- W! p" g
        保險一點的話在加上3個標準異差乘上頁數.......這樣辭彙量應能大概都能含概了吧
    ) ?0 a6 t* E  _! h% |    因此關於您要用多少的辭彙量來配那本字典, 您也可選 30~40 萬的 wordlist 來配4~5 萬的辭典
    ' }. `4 K( l& [' Y1 @$ G1 `4 j    問題是整頁都是多一堆辭典沒有的字, 也是同樣多花時間找
    / p* |  F4 _, C1 L& N0 X7 C    p.s. 辭典詞彙量估算匹配 https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=33621&extra=! x4 r) T; t& m) t7 D
        已提供試算表 您可自行預估拿捏
    - l6 l. P3 S) P+ N9 \2. 對每頁取其左上角詞頭 OCR後再轉貼到 excel , 第1欄為單字, 第2欄為頁數, 如圖No.1
    9 D) [5 m8 }$ M- T3. 如圖 No.2 第1欄是正常的單字, 第2欄 是處理過的單字==>去各種 ' ,  . -  和空格 全去掉僅留英文字元
      T7 S- h9 `; _) g
       其原因請參考此帖[讨论] 索引字典詞頭的排列順序
    ) x; X9 X4 N) z; o, N* f
        https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=32609&extra=1 d# {2 i) {; ]! M0 y; u4 c
       然後選其4欄對第2欄排序若第3欄的順序有錯則表示是您第2欄的單字處理的還有問題
    , J1 m" _# d+ K' e1 F& u   此步驟一定要處理到依第2欄排序,但第3欄的頁數順序是無誤的
    ; O3 X: W+ t  N4 K+ T& S   您可排序後自增一欄用後面頁數減前面頁數來看是否是 1 然後查找不是 1 直到
    4 ^% k9 a& d2 G5 X   依第2欄排序,但第3欄的頁數順序是無誤的為止
    & d$ Z/ g7 Y0 c4 J4. 然後選其 2, 3, 4 欄 整個 1~1795列 有資料的區塊在 excel 公式 \ 名稱管理員 ==> 新增一個名稱
    6 e; B" Y( N: U    參考 圖 No.3 , 圖 No.4 如page 的那個名稱
    ! }7 r" Y' X. z$ E5. 參考圖 No.5 把您要搭配的 wordlist 考到 另一 sheet 的 A 欄 單字 那欄
    * y; m, G/ q% H, z- r  H& K# C    B 欄 搭配用則是 A 欄處理過的單字 處理的方法==>去各種 ' ,  . -  和空格 全去掉僅留英文字元! p% _9 j" {' M8 |' Y6 g
        然後再選取 A , B 兩欄依 B 欄為準作排序
    ) t8 K% G0 N0 N: C  F0 k
    6. 然後就可在 C, D 兩欄輸入vlookup 的公式了  C 欄=>參考圖 No.6 ( J  e& z1 \; {
       D 欄=>參考圖 No.7
    5 M3 D) S/ X! F& ^1 j7. 參考圖 No.8
    1 Q) Y* ~# H& k! I) n! e8. 參考圖 No.9 但因 concatenate 此函數無法輸入" 符號 , 所以考背好整欄後在文字處理器去加工 " 符號好後再! d: o% Y* K/ K2 z2 W" G% d
        回貼到此欄0 ~7 f4 i3 Y6 B; E
    9. 把 E,F 兩欄資料複製到文字處理器作正則處理把同一頁的單字拉到同一列上 如圖 No.10
    * y5 k# h& d8 @    ^p<tab>==> , / `  X) `) Y" z& x3 O6 N
    10. 再回貼到 excel 另一 sheet 上 如圖 No.11 變成 A , B 兩欄的資料
    & B5 N6 |( S1 W( I8 y% N( F11. 再以 圖 No.11  A , B 兩欄的資料再新增一個名稱 pw 如圖 No.122 W% \! ~) G, A" N/ `; g# v
         公式 \ 名稱管理員 ==> 新增一個名稱
    6 R1 z0 p- a5 b; ?     如此掛在每頁的單詞表已完成剩下僅是在合併翻頁和圖檔.png的合併
    3 y! z$ M! b. ]; _! V12. 單詞表合併翻頁和圖檔.png 不太好解釋但做起來不難就純粹以 CONCATENATE 函數去把所有想要實現的功能結合掛在頁數的那個編碼號而已) o7 J* P# R8 O* s6 n
          如圖 No.13 ====>結合後的結果(翻頁+單詞表+圖檔.png)在 C 欄
    ; H4 C4 F# @1 ^" E6 h13. 然後再以圖 No.13 的 B , C 兩欄+ |8 d# t, p# T# I
         公式 \ 名稱管理員 ==> 新增一個名稱 wtp% m9 O7 Q9 w4 t, N" h! Y. c
         如圖 No.14
    $ x4 l. x8 t3 G9 w# A5 D! D2 u/ Q14. 再把前面 wordlist 配好頁數的部分考到另一空白 sheet 上 然後刪到剩下單詞和頁數兩欄 No.15 ==>No.16
    ! V2 G: J1 R0 l, s6 j5 Y+ _, V, `15. 如圖 No.17 以頁數的那個編碼號為 lookup value 去拉出 wtp 的那張表對映到每個單字
    1 u" w/ B1 [; Z; }: P# Z  G16. 再把圖 No.17 的 A, C 兩欄考到 文字處理器 上加工正則 highlight 的那部份 圖 No.18, 圖 No.19) n' Y) [* O% X
    17. 最後在執行可以讓單詞表內和詞條相同的那個單字 highlight 的正則替代式 圖 No.20
    ; q! |. }1 I* m" j( e     或參考此帖
    8樓  jeanleem6  的正則替代式把 ①改為<mark>  ,   ②改為</mark>
    - `) G/ t1 m* u' M  B& L, z
         https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=33536&extra=
    9 r- r) n" @' F4 W: Q9 H. |
         此條 正則替代式 請在 Emeditor 上執行 UltraEdit 執行不了 .........原因不明
    ( _5 D; B" s1 B: ^18. 上傳容量今日已滿明日再補 excel 檔了 檔案15m 共4個............剛傳又滿上傳上限了
    ( \# s/ L0 h% k) }" Q
    : ~5 m: }0 d! E% x19. [工具] (更新)图片版mdx源文件生成工具
    ! o) C" P* t* s* b9 r/ q     tsiank 兄 已提供完美秒殺生成工具, https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=33574&extra=&page=1 讚! 讚! 讚!
    6 k9 J) {) k5 h
         
    $ E7 H0 S1 e2 P8 i* n: o: y( V. p
      e1 R# S9 B. y- q& N# `
    $ J* o: ~( \- C* e: F

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    2

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    发表于 2019-3-17 23:41:45 | 显示全部楼层
    vlookup可以详细解释下那四行分别是什么意思吗?谢谢了这个教程很详细
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    发表于 2019-3-18 07:13:29 | 显示全部楼层
    “虽不中亦不远矣”的思路很有创见。
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-3-18 08:44:03 | 显示全部楼层
    感谢分享又一种图片词典处理方案,辛苦了!
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-18 10:20:57 | 显示全部楼层
    kriskr 发表于 2019-3-17 23:41" K, H0 `) w! y
    vlookup可以详细解释下那四行分别是什么意思吗?谢谢了这个教程很详细

    3 I2 I2 U& v$ \1 wkriskr 兄:/ Q# W" u. W$ g: i4 P
    哇 ! vlookup 那個功能可能我解釋的不會比網上或書本來的清楚
    9 x3 ~/ |& j# S+ [+ G& c5 ^% `+ |lookup_value : 是你要以哪一欄位位址為準去參考對映到你欄位位址
    + T; x, [8 Q/ k4 y3 YTabble_array : 是你要對映的參考 table 的名稱/ n5 O/ o4 i3 f. h( K0 h
    Col_index_num: 是你要對映的參考 table 的欄位
    : F" z2 b: Q, t& X) r& B+ L3 m% ]range_lookup : ~~~~看excel 上面的解釋
    4 N2 [2 I6 i( w$ `7 F( [- T! L0 ]7 n$ a/ a( Y- C
    ' w3 p2 T+ y. J4 x0 n3 G

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-18 11:35:27 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-18 11:44 编辑
    6 Q5 X7 O2 @4 M
    oversky 发表于 2019-3-18 07:13
    - I8 z4 S! ^6 E# Y3 u) z“虽不中亦不远矣”的思路很有创见。

    8 P. J: Y- {) |$ i' ~* E: m8 q% f  _' G
    oversky 兄:
    4 \0 W0 M# M1 A. W) ?& J其實也就純亂槍打鳥之術$ g+ [! k$ f8 {" t
    一般查詢輸入到3~4字元也就差不多能跳出正確那頁了, n$ v6 [- p$ j) B5 i9 R- h: ?
    主要是能翻到那頁能知道左欄還是右欄和大概位置為主) t+ P8 E7 G3 d' s
    只是沒太多體力再去分左欄還是右欄* r" U# K  T# o: d2 c
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-18 11:42:51 | 显示全部楼层
    VimVim 发表于 2019-3-18 08:44
    2 s+ A' }! M5 A! x+ h2 ?. |5 i- V感谢分享又一种图片词典处理方案,辛苦了!

    1 y- F5 r- B0 f) I0 e" K0 P5 B+ i, eVimVim 兄:; L" c( f) h, R! C6 I; |. A/ Q, e
    您的 vim 自動方法真是令人眼睛為之一亮8 i! V6 [( p+ v4 L! S. W
    只是小弟沒用過 vim( {" A( C# l9 E9 ?0 K" }) ]6 |
    無法參透您提供的方法
    & W8 Z- I3 o1 W6 Z2 A' t/ D7 d
  • TA的每日心情
    开心
    2021-5-6 02:30
  • 签到天数: 154 天

    [LV.7]常住居民III

    发表于 2019-3-18 15:36:51 | 显示全部楼层
    感谢分享,辛苦啦
  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 2013 天

    [LV.Master]伴坛终老

    发表于 2019-3-18 16:47:56 | 显示全部楼层
    喬治兄能力不得了!
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-20 10:08:16 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-20 10:26 编辑 / }9 A5 C- `* A& J
    skydan05 发表于 2019-3-18 16:47. T$ k- I0 j8 w! f: Z* @
    喬治兄能力不得了!

    % t- s6 p& c2 X& j0 x7 {8 n
    4 j7 O2 I% g1 o3 ]9 V$ L$ tskydan05 兄:
    / |  k; b( o' J7 {小弟這純瞎搞的  I5 l2 L9 L( y3 _- G
    利用字首把區間切出來, 用 vlookup 把 wordlist 去配此區間的字表而已
    * f' ^7 C9 Y9 a% {. [# S# x在此區間內亂槍打鳥
    3 V6 S8 e$ Y) m* K3 ^. o- F不一定打中
    . M& [% r: a( k* `$ L! L5 {- s7 W最好是有此辭典的 wordlist 來配才能百發百中' {8 v2 n" c$ K' U  f1 x
    當然最重要的是wordlist排序一定要和字典排序一樣
    ' v8 P1 b2 _1 Z1 J0 }字首表也是一樣排序不能有誤
    $ O  S# N& z: b2 Y需按那規則排序且檢查頁碼不能於按處理過的單字排序後有誤/ B# K+ F3 n; V; T
    則基本上才能配對區間
    * H" i; Z' y( _" F- R, C; p哈! 哈! 哈!! t9 E' C  X5 B
    ! X# A, P( J% [6 d# t

    . G: R2 O% c& X  b1 ^5 F! y4 G
  • TA的每日心情
    开心
    2022-6-5 11:40
  • 签到天数: 814 天

    [LV.10]以坛为家III

    发表于 2019-3-20 19:13:20 | 显示全部楼层
    乔治兄:
    " q# ?4 {3 H% F. B  L+ `" Q, ~  h. J1 A) X$ \+ R5 l, [- S
    长久以来小弟我在自己所掌握的知识范围内苦苦思索编辑图片版词头的方法而终究不得要领。如今您此文所述方法,特别是vlookup函数的运用,简直是醍醐灌顶,使小弟我茅塞顿开,解决了小弟长久以来的疑惑,这样编辑图片版词头就易如反掌了(前提是有比较相近的词头列表的情况下)。
    & M7 u# C  U# n  w/ E0 o+ n4 a& ]+ \1 ^* ?2 k+ b, v
    由衷得感谢和深深地致敬!

    该用户从未签到

    发表于 2019-3-20 19:20:34 | 显示全部楼层
    Budha 发表于 2019-3-20 19:13" g# \6 O: q4 y. {- B+ J
    乔治兄:
      n# D6 E- m. g
    % g, N" @7 p3 d- X9 |- Q2 `! T长久以来小弟我在自己所掌握的知识范围内苦苦思索编辑图片版词头的方法而终究不得要领。如今您此 ...
    6 @( e6 J6 b" ]
    EXCEL要好好利用!VLOOKUP等函数我常用。。。
  • TA的每日心情
    开心
    2022-6-5 11:40
  • 签到天数: 814 天

    [LV.10]以坛为家III

    发表于 2019-3-20 20:36:29 | 显示全部楼层
    chigre3 发表于 2019-3-20 19:20" `& G8 d6 ]4 ]9 r/ z. c# G
    EXCEL要好好利用!VLOOKUP等函数我常用。。。

    ( c6 ~8 T* x9 G) WC大所言极是!得您不吝赐教制作切图版词典的方法,至今还未做出一部成品,一直以来比较惭愧,以后若机缘合适我会尝试制作一部出来。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-21 09:42:40 | 显示全部楼层
    本帖最后由 喬治兄 于 2019-3-21 10:18 编辑 . [5 C6 R. F  E0 }; @: j3 w! g
    Budha 发表于 2019-3-20 19:13& u$ O, }8 }: S
    乔治兄:
    $ m* [2 j: t; t9 i& `; g& j6 d: t- Q/ D  o. o
    长久以来小弟我在自己所掌握的知识范围内苦苦思索编辑图片版词头的方法而终究不得要领。如今您此 ...
    1 I& h& `3 X4 \! O

    1 |' f, z) a$ d2 V& I$ |: x5 }Budha 兄:) F- ]+ m9 m* W& L, v
    您過譽了6 g. J! M- {9 y/ M# i9 q
    小弟搞來搞去也就只會那幾招也教不了有什深度一點的/ o! R; c9 [1 I2 B. b, X8 j
    承蒙您不棄小弟這土法煉鋼亂槍打鳥之術
      f  b* M/ d$ {5 A; T  K& _' j謝謝啦
    6 V* a$ j4 ~8 F6 _" p3 ^: y [工具] (更新)图片版mdx源文件生成工具
    . C# g4 U  k1 A' h  ~$ n* Y tsiank 兄 已提供完美秒殺生成工具, https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=33574&extra=&page=1 3 o8 `; T3 E! I0 u) I% {

    3 G) k0 n$ E5 |4 z( |( A3 t! p
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-3-21 10:00:37 | 显示全部楼层
    chigre3 发表于 2019-3-20 19:20
    - a* P( s( E& ~$ o9 e% y' Z! `EXCEL要好好利用!VLOOKUP等函数我常用。。。

    $ k; r5 \, \% \7 |) D9 d: [chigre3 兄:
    7 l3 K( O0 r! m2 @) B6 V: q  ]您那製作法才是精品之道
    % I, [$ p: p' ]$ d" _真令小弟讚嘆卻又難以仿效
    7 m7 `# h, B% D& {  J/ y% c主要是OCR和校對太累
      C  y3 {6 h! B" A- d7 I切圖詞典才是終極目標
    $ ]! k2 D6 o& [2 f感謝chigre3 兄多次指點迷津/ ~) J3 o* D) V1 Z# l& ]. @, R
    解答許多製作上的疑難雜症之困惑
    ' m$ L7 l3 [7 N, }讓圖片式辭典在製作上更加順暢
    6 ]1 k" i( c. \/ PThanks Again
      Q) s5 O. P/ q! p
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-5-8 15:42 , Processed in 0.060784 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表