我想创建快捷方式以便在 WinEdt 9.0 编辑器中轻松使用它,让我们创建 XeLaTeX 快捷方式,如 PDFTeXify(SHIFT + CTRL + P)或 Compile(F9)。但不仅仅是 XeLaTeX 快捷方式,LuaLaTeX、PDFTeX、PDFLaTeX 或 TeX 也可以
答案1
进入“选项”——>“选项界面”,双击“主菜单”项:
打开本地副本MainMenu.ini
。在此文件中,将以下行替换为
ITEM="PDFLaTeX"
CAPTION="PDF&LaTeX"
IMAGE="TeXPDFLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\PDFLaTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="PDFTeX"
CAPTION="PDF&TeX"
IMAGE="TeXPDFTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\PDFTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="-"
ITEM="LuaLaTeX"
CAPTION="LuaLaTeX"
IMAGE="TeXLuaLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\LuaLaTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="LuaTeX"
CAPTION="LuaTeX"
IMAGE="TeXLuaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\LuaTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="-"
ITEM="XeLaTeX"
CAPTION="XeLaTeX"
IMAGE="TeXXeLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\XeLaTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="XeTeX"
CAPTION="XeTeX"
IMAGE="TeXXeTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\XeTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
以下内容
ITEM="PDFLaTeX"
CAPTION="PDF&LaTeX"
IMAGE="TeXPDFLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\PDFLaTeX.edt');"
SHORTCUT="41040::Shift+Alt+P"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="PDFTeX"
CAPTION="PDF&TeX"
IMAGE="TeXPDFTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\PDFTeX.edt');"
SHORTCUT="57424::Shift+Ctrl+Alt+P"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="-"
ITEM="LuaLaTeX"
CAPTION="LuaLaTeX"
IMAGE="TeXLuaLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\LuaLaTeX.edt');"
SHORTCUT="41045::Shift+Alt+U"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="LuaTeX"
CAPTION="LuaTeX"
IMAGE="TeXLuaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\LuaTeX.edt');"
SHORTCUT="57429::Shift+Ctrl+Alt+U"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="-"
ITEM="XeLaTeX"
CAPTION="XeLaTeX"
IMAGE="TeXXeLaTeX"
SAVE_INPUT=1
MACRO="Exe('%b\Exec\TeX\XeLaTeX.edt');"
SHORTCUT="41029::Shift+Alt+E"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
ITEM="XeTeX"
CAPTION="XeTeX"
IMAGE="TeXXeTeX"
SAVE_INPUT=1
SHORTCUT="57413::Shift+Ctrl+Alt+E"
MACRO="Exe('%b\Exec\TeX\XeTeX.edt');"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"|"%!M=TeX:AUX"
此时按Shift+Ctrl+F9重新加载文件。
现在您有以下快捷方式
- PDFLaTeX:Shift+Alt+P
- PDFTeX: Shift+Ctrl+Alt+P
- XeLaTeX: Shift+Alt+E
- XeTeX: Shift+Ctrl+Alt+E
- LuaLaTeX:Shift+Alt+U
- LuaTeX: Shift+Ctrl+Alt+U