~Welcome to 胖達Space~

2010年7月10日 星期六

製作LaTeX Portable

記錄如何製作由USB編譯LaTeX文件,至少需要1G的空間,我目前還不是所有packages都安裝,就已使用900M。
因為MiKTeX 2.8內附的Texworks版本在遇到中文PDF時,PDF預覽器呈現破碎的中文字,看得相當礙眼,
但使用其他PDF閱讀器另外開啟產生的文件時,不會有此情況。
再加上使用Texmaker不用記太多基本LaTeX指令,所以我就選擇此編輯器搭配Foxit Reader來製作LaTeX文件。

主要是因為跟別人共用電腦,每次電腦出問題就說是我亂灌東西搞壞的,礙於身分又不能反駁,聽著真不酥糊。

 

安裝篇

  • MiKTeX Portable, Texmaker Usb stick version, Foxit Reader Portable三樣全都安裝到USB,我安裝MiKTeX Portable到新增資料夾MiKTeX。
  • Ghostscript 8.71.exe and GSView 4.9.exe(寫文章時的版本)
    先不安裝,使用7-z等解壓軟體,"開啟壓縮檔",不是"解壓縮檔",
    先新增GSView資料夾,將GSView 4.9的內容複製進去,再將Ghostscript 8.71內的gs8.71資料夾複製到GSView。

至目前為止,USB內有MiKTeX資料夾、texmakerwin32usb資料夾、Foxit Reader.exe、GSView資料夾。
  • 設定Texmaker

  1. Options -> Configure Texmaker -> CommandsLaTeX: "../MiKTeX/miktex/bin/latex.exe" --src -interaction=nonstopmode %.tex %0 "%N%T"
    dvips: "../MiKTeX/miktex/bin/dvips.exe" -o %.ps %.dvi
    Bibtex: "../MiKTeX/miktex/bin/bibtex.exe" %
    Makeindex: "../MiKTeX/miktex/bin/makeindex.exe" %.idx
    Dvi Viewer: "../MiKTeX/miktex/bin/yap.exe" -1 -s @%.tex %.dvi
    PS Viewer: "../GSView/GSviewPortable.exe" %.ps
    PdfLaTeX: "../MiKTeX/miktex/bin/pdflatex.exe" -interaction=nonstopmode %.tex
    Dvipdfm: "../MiKTeX/miktex/bin/dvipdfm.exe" %.dvi
    ps2pdf: "../MiKTeX/miktex/bin/ps2pdf.exe" %.ps
    Pdf Viewer: "../Foxit Reader.exe" %.pdf
    metapost: "../MiKTeX/miktex/bin/mpost.exe" --interaction nonstopmode
    ghostscript: "../GSView/gs8.71/bin/gswin32c.exe"
  2. –> Quick Build
    User Command: xelatex -interaction=nonstopmode %.tex|"../Foxit Reader" %.pdf
  3. -> Editor
    Editor Font Encoding: UTF-8

安裝過程至此功德圓滿!

啟動MiKTeX Portable編譯篇

唯一重點,要先啟動MiKTeX再啟動Texmaker才能編譯LaTeX文件。

開啟MiKTeX資料夾,執行miktex-portable.cmd,會在工作列中出現 MiKTeX 的小圖示,
在圖示上用滑鼠右鍵點擊,首先Update MiKTeX,接下來當然是開啟Texmaker上工啦。

離開時,一樣用滑鼠右鍵點擊圖示選擇Exit再退出USB!

沒有留言:

張貼留言