LATEX環境配置方案:TeXLive2018+Winedt10.2+SumatraPDF

前言 可跳過此部分

目前,Windows環境下LaTeX集成開發環境主要有MikTeX、CTeX和TexLive。

MikTeX basic基本版文件較小,安裝方便,具備基本的LaTeX編譯功能,缺點是包含的宏包較少。但是MikTex在編譯中可以自動下載安裝所需的宏包,因此對於基本的LaTeX需求足夠了。
CTeX的提出是爲了解決中文排版問題,在miktex基礎上封裝了windet、SumatraPDF等多種工具。然而目前CTeX很久沒有更新,太老了,封裝的miktex版本太舊也不能自動下載宏包。
TeXLive免費開源,每年更新版本,相比miktex更加安全。

以上所述三款軟件爲編譯工具,此外LaTeX開發還需要編輯器。目前主要的編輯器有:WinEdt、TexWorks、TexStudio以及基於vscode、vim等開發的編輯環境。
WinEdt爲付費軟件,需要破解,目前最新版本爲winedt 10,代碼補全、自動高亮等功能相比舊版本有了很大提升。
TeXWorks爲miktex、texlive安裝時默認安裝的編輯器,風格簡潔但是代碼高亮自動補全不是很好。
TeXStudio是一款基於QT開發的跨平臺LaTeX編輯工具,在自動補全代碼高亮、編譯器自定義配置等方面均表現不錯。

SumatraPDF是一款輕量級PDF軟件,能夠實現PDF與代碼之間的跳轉。

一、準備工作

1.下載最新版鏡像(目前爲2018版)TeXLive2018.iso 下載地址:http://tug.org/texlive/
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
2.下載Winedt10 地址:http://www.winedt.com/download.html

下載SumatraPDF 地址:https://www.sumatrapdfreader.org/free-pdf-reader.html

二、安裝TeXLive2018

下載TeXLive2018鏡像後解壓,點擊其中的 install-tl-advanced.bat批處理程序
在這裏插入圖片描述
然後按下圖操作
在這裏插入圖片描述
取消一些不常用的語言組件
在這裏插入圖片描述
安裝texworks前端選擇
在這裏插入圖片描述
點擊安裝等待完成即可。


三、安裝Winedt10.2

雙擊安裝程序正常安裝Winedt10.2。完成後打開界面如下
在這裏插入圖片描述

四、激活Winedt10.2

打開winEdt依次選擇
Options—->Options Interface—->Advanced Configuration—->Event Handlers—->Exit

在End前加入以下代碼:

RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 10', 'Inst');
DeleteFile('%B\WinEdt.skd');

ReadFile('%b\WinEdt.dnt',1,0,0,0);
ReplaceInString( "%!1", "1089357896855742345", 4, 23, 0, 2 );
WriteFile( "%b\WinEdt.dnt", "%!2", 0, 0, 0, "" ); 

點擊保存即可無限期試用該軟件。
在這裏插入圖片描述


此種激活方法原理爲軟件退出時刪除註冊表中記錄試用期的Inst鍵,從而軟件試用天數永遠爲1,達到永遠試用的效果。
至此,註冊步驟完成。


五、安裝SumatraPDF

雙擊SumatraPDF.exe安裝即可。

六、Winedt配置SumatraPDF正反向搜索

打開winEdt,依次選擇Options—>Execution Modes–>PDF viewer,點擊搜素按鈕如下圖所示
在這裏插入圖片描述
找到SumatraPDF安裝路徑並選擇SumatraPDF.exe,點擊打開按鈕。
在這裏插入圖片描述
點擊OK完成操作。
在這裏插入圖片描述

至此,LaTeX開發環境所有配置工作均已完成。祝科研順利!


SumatraPDF能夠實現PDF和LaTeX源碼之間雙向查找定位搜索功能,具體使用操作爲
由源碼搜索PDF:
在這裏插入圖片描述
由PDF搜索源碼:
PDF中雙擊鼠標即可跳轉到對應源碼。


其他問題

若使用中winEdt仍然出現未註冊彈窗問題,請按如下方法操作:
打開winEdt依次選擇
Options—->Options Interface—->Advanced Configuration—->Event Handlers—->Exit,將之前添加的代碼刪除,點擊保存退出。
然後打開winEdt依次選擇“help"—>“register WinEdt”後,輸入如下注冊碼:

name: Cracker TeCHiScy
code: 1130140925535334280

這種方法可能在隔一段時間後又提示未註冊,因爲winedt 10.2有小概率隨機檢測,所以提示未註冊的出現也是小概率事件。目前這一問題還沒有完全解決。
參考:https://blog.csdn.net/brave_stone/article/details/89199476
若上述方法也無法解決彈窗問題請按照下面操作:
徹底卸載WinEdt,清空註冊表中的\HKEY_CURRENT_USER\Software\WinEdt 10這一項所有鍵值。
然後重裝winEdt10,按照前述方法激活。

若以上各種方法均無效,請更換編輯器爲TeXStudio:
TexStudio是一款免費開源的LaTeX編輯軟件,下載地址:http://texstudio.sourceforge.net/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章