环境:WinEdt 8.0
Options -> Options Interface->menu and toolbar
1. 将下面代码保存为oneclick.edt,并放在合适的位置
Exe('%b\Exec\TeX\LaTeX.edt');
Exe('%b\Exec\TeX\BibTex.edt');
Exe('%b\Exec\TeX\BibTex.edt');
Exe('%b\Exec\TeX\LaTeX.edt');
Exe('%b\Exec\TeX\LaTeX.edt');
Exe('%b\Exec\TeX\dvi2pdf.edt');
2. 打开Main Menu,添加ITEM=“PDFs”部分代码(具体条目可以根据需要修改),右键Load Script
SUBMENU="PDF>"
CAPTION="&PDF"
IMAGE="AcroRead"
REQ_DOCUMENT=1
ITEM="PDFs"
CAPTION="PDFs"
IMAGE="AcroRead"
MACRO="Exe('c:\oneclick.edt');"
SHORTCUT="24658::Shift+Ctrl+R"
ITEM="PDF_Preview"
CAPTION="PDF Pre&view"
IMAGE="AcroRead"
MACRO="Exe('%b\Exec\PDF\PDF Preview.edt');"
SHORTCUT="24658::Shift+Ctrl+R"
REQ_FILTER="%P\%N.pdf"
3. 打开Toolbar,添加如下代码,BUTTON=“PDFs”会在工具栏上添加一个图标
BUTTON="|"
BUTTON="PDFs"
BUTTON="DVI_Preview"
BUTTON="DVI_Search"
BUTTON="GSView"
BUTTON="PDF_Preview"
BUTTON="PDF_Search"
================================================================================================
以下是转载内容(可忽略)
能否让WinEdt连续执行如下命令?
Latex, Bibtex, Latex, Latex, dvi2pdf
省得总共要按五次.
下面新建一个宏, 实现它:
[说明] 描述基于CTeX 中文套装v2.4.5-8, 内含WinEdt v5.4.
[step 1] open WinEdt, and a tex file,
[step 2] click Macro (menu), click Recorder. One will see the recorder window appears at the bottom of the tex file window.
[step 3] 按下大圆点record, 然后依次执行如下命令(点击相关工具图标):
Latex-Bibtex-Latex-Latex-Dvi2Pdf
会生成pdf文件.
再按下大圆点stop recording.
[step 4] 点击recorder窗口上的save...保存上述命令组, 到C:\CTeX\WinEdt\Macros\Recorder\oneclick.edt, 取名为oneclick.edt
它的内容是:
Do("Exe('%b\Exec\MikTeX\LaTeX.edt');");
Do("Exe('%b\Exec\MikTeX\BibTeX.edt');");
Do("Exe('%b\Exec\MikTeX\LaTeX.edt');");
Do("Exe('%b\Exec\MikTeX\LaTeX.edt');");
Do("Exe('%b\Exec\MikTeX\dvi2pdf.edt');");
就是刚才执行过的5条命令.
[step 5] 然后在WinEdt工具栏空白处右键单击, 选择meu setup (图A).
双击%macro (图B)(或者选中它, 然后点击图标上的Edit menu), 蹦出一个对话框(图C).
[step 6] 点击Insert new item图标, 选macro. 在Menu items上(光标已经在那儿了)输出自定义的宏名字,
比如oneclick2pdf.
然后在中间的macro 处输入(格式: [Exe("%B\path\to\your\macro.edt");])
Exe("C:\CTeX\WinEdt\Macros\Recorder\oneclick.edt");
注意不要%B\, 而且要有Exe, 否则出错.
然后可以定义快捷键, 比如 Ctrl +alt +M
以及图标: 比如我随便选了天元这个符号.
[step 7] (重启Winedt后), 你会发现新的宏命令已经加到macro菜单下面了.它的位置是可以上下调节的(在step 6 窗口完成).
[step 8] 这一步把工具图标放到工具栏, 方便使用.
WinEdt工具栏空白处右键单击, 选择Enter tool Bar setup (图A).
将上述被定义的图标(天元)从下面拽到上面即可.
[step 9] 这样, 只要点击"天元"图标, 就可以一次完成Latex-Bibtex-Latex-Latex-Dvi2Pdf的过程了.