新建一个让WinEdt一键连续执行latex编译命令的宏(转)
来源:互联网 发布:网络个人信息泄露案例 编辑:程序博客网 时间:2024/05/18 01:22
能否让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的过程了.
- 新建一个让WinEdt一键连续执行latex编译命令的宏(转)
- LaTex学习摘记(一):winedt的使用
- WinEdt && LaTex(一)—— hello world!
- 傻瓜版Latex(WinEdt)的bib…
- WinEdt && LaTex(五)—— 内容的排版
- WinEdt && LaTex(三)—— 宏包
- WinEdt && LaTex(四)—— 自定义新命令(newcommand、def)
- Shell (一)新建文件,并用Shell命令执行
- latex 中文标签乱码(winedt 8.1)
- Linux命令的连续执行
- 【LaTeX】WinEdt编辑UTF-8中文文档出现乱码或编译错误"Package CJK Error: Invalid character code"的解决方案
- winedt (latex 编译器)解决中文的问题(CJK & CTEX)
- Latex 数学符号 WinEdt
- windows10搭建Latex+WinEdt
- 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
- 用TeXStudio打开WinEdt Latex中文乱码的解决办法
- Latex之WinEdt编辑界面的自动换行
- Latex 双击SumatraPDF无法进入WinEdt对应位置的解决办法
- hdu2647Reward
- vs编译器 mfc项目中使用hge画图浅谈
- C++中面向对象和基于对象的线程封装方法
- ubuntu14.04中文输入法安装
- 分享YunFile网盘提供的网赚新机遇
- 新建一个让WinEdt一键连续执行latex编译命令的宏(转)
- linux下lftp多线程下载
- 自定事件
- ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
- 在UIViewController页改变UITabBar的badge.
- C++ primer学习笔记 第9章
- Tex中的正则表达式替换(转)
- Python模块学习——tempfile
- 取得数据库表结构