[心得] MikTex portable、Texmaker portable中文設定心得分享

看板LaTeX (論文排版)作者 (...)時間15年前 (2010/01/06 15:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好,自從上次使用MikTex和Texmaker使用XeLaTex成功編譯出中文pdf後, 看到有portable版本的MikTex和Taxmaker,於是心血來潮下載來玩玩看。 以下是過程心得報告。 首先下載MikTex portable版本,目前最新版是2.8.3582,可在此下載 http://miktex.org/portable/about 解壓縮後,雙擊[miktex-portable.cmd]就會在系統列出現MikTex的小圖示, 在小圖示上按右鍵,選擇[Update MikTex],進行所有的更新。 更新完畢後,為了要編譯中文,同樣的在小圖示上按右鍵點選[Package Manager] 把跟cjk有關的全部安裝。 安裝完畢後,點選[Otions], 在[General]選單裡點選[Refresh FNDB]和[Update Formats]。 MikTex安裝到此完畢。 接下來下載Texmaker portable,目前最新版為1.9.2,可在此下載Usb stick版本, http://www.xm1math.net/texmaker/download.html 在portable版本我們要自行設定XeLaTex編譯器的位置, 解壓縮後,進入texmakerwin32usb資料夾, 新增一個文字文件,檔名可自行設定*.bat, 我是設為"LaunchTexmaker.bat",然後在裡面輸入以下兩行 ====================================================== path %~d0\MikTex資料夾裡面bin資料夾的位置;%path% start "" "~d0\你Texnaker執行檔的位置; %* ====================================================== 其中~d0代表存放MikTex和Texmaker的磁碟代號為D,"~d0後面是阿拉伯數字的0" 可參考實際存放檔案磁碟代號自行更改。 第一行是設定MikTex編譯器的位置, 第二行是啟動Texmaker。 我自己是設定為: ============================================================== path %~d0\partable\miktex-portable-2.8.3.582\miktex\bin;%path% start "" "%~d0\portable\texmakerwin32usb\texmaker.exe" %* ============================================================== 輸入完畢存檔,然後雙擊這個bat檔案之後就會啟動Texmaker, 同時載入MikTex編譯器的路徑。 接下來進入Texmaker工具列的[選項],選擇[設定Texmaker] 在[指令]的部份,修改第一個LaTex,改為 xelatex -interaction=nonstopmode %.tex 然後在[PDF檢視器],點選右邊資料夾選擇你所使用的PDF檢視軟體, 我自己是: "C:/Program Files/Tracker Software/PDF Viewer/PDFXCview.exe" %.pdf 接下來進入[快速編譯],選擇最下面的[自定],輸入 xelatex %.tex|"你PDF檢視軟體的位置" %.pdf 我是輸入 xelatex %.tex|"C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" %.pdf 最後進入[編輯器],在[編輯器字型編碼]選擇[UTF-8],最後按確定即可。 接下來可按照之前的文章使用XeLaTex和XeCJK進行中文latex編譯, 這邊注意在開啟Texmaker之前需要啟動MikTex, 也就是雙擊miktex-portable.cmd,在系統列看到MikTex的小圖示才算啟動成功。 然後結束後要移除USB裝置之前,先關閉Texmaker, 然後在MikTex小圖示上按右鍵,選擇[Exit]之後,就可以移除USB裝置了。 以上是我今天安裝portable版本的心得報告,大家可以試試看,歡迎指教討論。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.178.176
文章代碼(AID): #1BH49q_2 (LaTeX)
文章代碼(AID): #1BH49q_2 (LaTeX)