
我正在讀這個
如何在Android手機上安裝TeX?
發布後,我無法在 Android 4.2.2 上安裝 TeX Live,並且我的平板電腦上有tl4a-2013-06-10.tar.xz
、TL4A.apk
、tl4a-2013-06-18.tar.xz
、 和texmf.cnf
。
答案1
現在我正在安裝適用於 Android 的 TeX Live。我6個月前開始安裝;現在我可以製作英文LaTeX檔的PDF和DVI,但安裝仍然不完整。我的平板電腦是 Android 4.2.2,非 root,記憶體為 16M。 來源不明平板電腦的安全選項中未選取此選項,驗證應用程式被選中(我改變了來源不明選項; AFAIR 我在安裝 TeX Live 之前禁用了它,但我不確定)。
我安裝了Android 版 TeXLive來自Google應用程式商店。安裝未完成。二進位檔案未壓縮(我可以透過驗證內部儲存上的可用空間看到這一點)。由於安裝了Android 版 TeXLive, 我有Android 終端模擬器準備安裝 TeX 所需的庫。
安裝二進位檔案:我使用了 tl4a-2013-06-18.tar.xz 現在可以在 https://code.google.com/p/texlive-for-android/downloads/ 我將存檔中的 tl4a-2013-06-18.tar\bin 目錄中的檔案解壓縮到平板電腦上的 /data/data/texlive.androidport/bin 目錄中。 (為了查看二進位檔案安裝到哪個目錄,我驗證了 PATH 變數:
ua_a110@android:/ $ echo $PATH
/vendor/bin:/system/bin:/system/xbin:/data/data/texlive.androidport/bin-base:/data/data/texlive.androidport/bin
另一個故事是如何提取文件。我將 Windows PC 上的存檔解壓縮到 SD 卡,將 SD 卡插入平板電腦,並使用 和 複製 bin 目錄中的cat
檔案chmod 500
。可能有更好的方法。
安裝 texmf 樹。我嘗試將樹安裝到插入的 SD 卡上,但失敗了。 C. MA建議安裝到 /sdcard/texlive ,並更改 texmf.cnf 。我將 texmf 樹安裝到 ~/texmf,這是 tex 搜尋檔案的預設目錄之一。我不記得我
texmf.cnf
從哪裡得到文件。可能是我從tetex
發行版或kpathsee
發行版獲得的。複製texmf.cnf
到/sdcard/texlive
如果有可用空間,最簡單的方法是完全複製 texmf 樹。但我複製了單獨的包,一些來自 texlive,一些來自 CTAN,一些來自 live MikTeX。編譯 tex 格式。我已經從來源安裝了 LaTeX。但更簡單的方法是(如果安裝了 texlive 樹)
pdftex -ini latex.ltx
然後將 Latex.fmt 檔案複製到 tex 搜尋格式檔案的目錄(也許到~/texmf/web2c/
目錄?)。我複製latex.fmt
到~/formats/
目錄。
我沒有嘗試是否latex.fmt
來自其他 tex 發行版作品。
建立快捷方式。驗證tex 二進位目錄中沒有
latex
和檔案。pdflatex
然後我創建了兩個文件latex
,並pdflatex
在 tex 二進製文件目錄中包含以下內容/data/data/texlive.androidport/bin/latex:
pdftex -output-format=dvi -fmt=/data/data/texlive.androidport/app_HOME/formats/latex.fmt $*
/data/data/texlive.androidport/bin/pdflatex:
pdftex -output-format=pdf -fmt=/data/data/texlive.androidport/app_HOME/formats/latex.fmt $*
(每個檔案包含一行,以 開頭pdftex
和結尾$*
。這裡/data/data/texlive.androidport/bin
是 tex 二進位目錄,也是/data/data/texlive.androidport/app_HOME/formats
我複製的目錄latex.fmt
。)
然後我用chmod 500
.
- TODO 編譯
METAFONT
.配置dvipdfmx
和dvips
。我還沒有這樣做。
我已經從其他 TEX 發行版 (MiKTeX) 複製了 PDF 字體。現在我可以將 TEX 文件製作為 DVI 和 PDF 文件,而無需生成新字體。我可以閱讀 PDF 文件Adobe閱讀器。我無法對 DVI 檔案執行任何操作,因為dvipdfm
和dvips
尚未配置。
注意Android 版 TeXLive軟體包不包含編輯器。但您可以使用另一個應用程式包中的編輯器。我用的是金山辦公。一個小缺點是它無法開啟副檔名為 .tex 的檔案。所以我必須將 .tex 檔案重新命名為 .txt 進行編輯。 Google 有一些專門的 LaTeX 編輯器應用程式商店。我希望他們能夠並肩工作Android 版 TeXLive:使用編輯器創作 .tex,然後使用以下命令將其「轉換」為 .pdfAndroid 版 TeXLive,然後使用您最喜歡的 PDF 檢視器來查看它。但我還沒有嘗試過專門的 TeX 編輯器。