winedt + miktex + SumatraPDF 搭建latex环境

时间:2021-12-26 06:38:43

整个环境包含三部分:
- winedt: 前端编辑器
- miktex: 后端编译器
- SumatraPDF: 预览器

顺序无关紧要, 不过如果先装miktex的话, 可能会被winedt在安装的时候自动找到路径从而不需要设置.

1.安装miktex

首先在latex-project官网, 打开”get”后, 有四种平台: Linux, Mac OS, Windows, Online. 我写论文是Windows, 因此下载了miktex.

2.安装winedt

winedt官网下载winedt. winedt是收费软件, 但是找到了一个破解教程, 原理是在winedt每次退出时, 删掉注册表中用来记录试用天数的表项.
1. 打开winedt.
2. options–>options interface.
2. 打开advance configuration.
3. 打开event handlers.
4. 双击打开Exit. 每次关闭winedt时, 会自行执行该文件中的语句.
5. 在最后一句END前面一行加入
RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 8', 'Inst')
然后单击保存。到此破解WinEdt的步骤基本完成,但是暂时不要关闭WinEdt程序,我们看看效果。
winedt + miktex + SumatraPDF 搭建latex环境
6. 下面进入注册表查看刚才的对WinEdt的设置有什么变化。首先桌面开始搜索窗口中输入regedit,回车打开windows系统的注册表。
7. 在注册表中找到HKEY_CURRENT_USER-->Software-->WinEdt 8t这一项,可以看到左侧窗口有Inst这一项。这就是记录试用期过了多少天的注册表项。
8. 现在回到WinEdt程序,并关闭程序。再回到注册表编辑器,按“F5”刷新注册表显示,可以看到Inst项消失了,这就是破解之原理。

3.安装SumatraPDF

百度安装即可.

4.设置winedt

4.1 更改user profile目录

Options -> Configuration Wizard -> User profiles, Delete profile(好像没啥用), 在下面的地址栏输入目标地址, Create / Update User Profile(好像也没啥用), OK.

4.2 更改后端为miktex

Options -> Execution Modes -> TeX System, 设置好TeX Root, 其他auto detect. 如果不行, 按照下面设置.
假设root为D:\MiKTeX 2.9:

TeX bin: D:\MiKTeX 2.9\miktex\bin\x64
TeX help: D:\MiKTeX 2.9\doc
Dvi Viewer: D:\MiKTeX 2.9\miktex\bin\x64\yap.exe

4.3 更改PDF Viewer为SumatraPDF

Options -> Execution Modes -> PDF Viewer, 具体怎么把路径设置给哪个我忘了, 自己试一下.