(主要因為 cwtex 提供五種字體,除預設的明體外,為其他四種字體建立按鈕,省得背下語法)
也就是點下按鈕後,自動插入「{\ctxfk 文字}」
1. 在 ToolBar 上點鼠右鍵,選「Menu Setup」
2. 建立語法檔案,字體的語法加入法主要根據
Main Menu → &Insert (點兩下進入) → 字體上的 Macro 語法
1: [Exe('%b\Menus\Insert\Bold.edt');] 這看起來很明顯就是引用 Bold.edt 這個檔案的語法,所以只要
自建一個類似的檔案就可以了。 開啟 C:\Program Files (x86)\WinEdt Team\WinEdt\Macros\Fonts\ 可以看到 WinEdt 加入字體的語法檔「.edt」,根據原有的
Medium.edt 檔
1: // -*- ASCII:EDT -*-
2:
3: BeginGroup; IfSel('0','=',>
4: 'SelWord(1);>
5: IfSel(''0'',''='',>
6: ''Ins("\textmd{}");>
7: CMD("Char Left");'',>
8: ''InsLabel("\textmd","{","}")'');',>
9: 'InsLabel("\textmd","{","}");');
10: EndGroup;
11: End;
改為,並建立新檔(ANSI 碼),名稱為 ctxfk.edt
1: // -*- ASCII:EDT -*-
2:
3: BeginGroup; IfSel('0','=',>
4: 'SelWord(1);>
5: IfSel(''0'',''='',>
6: ''Ins("{\ctxfk }");>
7: CMD("Char Left");'',>
8: ''InsLabel("{","\ctxfk ","}")'');',>
9: 'InsLabel("{","\ctxfk","}");');
10: EndGroup;
11: End;
將建立好的 ctxfk.edt 存放在先前的資料夾中。
3. 建立 ToolBar 按鈕圖示(若不在 ToolBar 上建立捷徑,此步驟可省略)
先在
C:\Program Files (x86)\WinEdt Team\WinEdt\Bitmaps\Buttons\
位置中建好一個給該字體的「.bmp」小圖
例如:「ctxfk.bmp」
4. 將步驟(3.)中的圖檔連結到 TooBar 小方框。
開啟
C:\Program Files (x86)\WinEdt Team\WinEdt\
目錄下的「WinEdt.btn」檔
於
204 %B\Bitmaps\Buttons\cwps.bmp
下行,自行加上一行尚未使用的小方框編號(1~300)與小圖建立連結
例如:「205 %B\Bitmaps\Buttons\ctxfk.bmp」
B. 建立 Menu 選單上的字體按鈕
1. 於先前 Main Menu → &Insert (點兩下進入) 中
在上面按鈕,先點選好該字體要建立的位置,選擇開啟
Insert → Macro
分別填入下面訊息
[Menu Items]:自取名稱
[Macro]:[Exe('%b\Menus\Insert\Bold.edt');]
右邊勾選:Requires a Document
Images and Hint:大圖示選擇先前建立的 .bmp 小圖,Hint 請自便。
2. 將先前修改、建立的「.edt」檔,複製一份到路徑
C:\Users\使用者名稱\AppData\Roaming\WinEdt\Menus\Insert\
該資料夾若不存在,請自行建立
3. 在 ToolBar 上點鼠右鍵,選「Enter Tool Bar Setup…」
找到建立的小圖檔,將它移到可見的 ToolBar 位置即可。
************
Final
哈,自己摸索成功了…讚
沒有留言:
張貼留言