安卓手機安裝texlive方法

2021-09-24 11:36:19 字數 2338 閱讀 9085

因為要維護巨集包的原因,有時在外遇到問題,沒帶電腦無法測試,於是想能否運用手機進行測試呢。

我們知道其實可以在雲上測試,比如overleaf上,但國內網路實在有點卡(國內latexstudio準備開始部署國內的了,好了以後就沒有網路問題了),

於是想,有沒有方法進行在手機上安裝環境測試,忽然記起來在zjuthesis好像看到lsq曾做過(於是查詢一下並向lsq請教(

經指導和嘗試,完成了整個過程如下:

為:手機小公尺max2,系統miui 10.2,未root(從實踐看不影響安裝,儘管安裝了proot但沒用)

安裝 termux

設定termux許可權,允許讀寫手機儲存

安裝texlive

pkg install texlive 

tlmgr install scheme-full (完整安裝)

編譯biber (因為我常用biblatex,但termux中安的texlive並沒有帶biber,所以需要編譯)

pkg install clang (用於基礎c編譯)

apt install make (安裝make,否則安裝cpanm無法編譯)(這兩步用於解決後面編譯時出現的no such file or directory錯誤。見 termux/termux-packages#979)

pkg install perl (安裝perl,若termux沒有預設安裝的話)

cpanm module::build (安裝依賴檔案)

cpanm par::packer (安裝依賴檔案,如果因為archive::zip失敗,那麼用cpanm archive::zip --force強制安裝,然後重新安裝)

cd biber(進入biber目錄)

perl ./build.pl (利用自動指令碼安裝,但肯定會有依賴缺乏,出現問題,利用下一步安裝依賴。)

./build installdeps (安裝biber需要的依賴)

./build test

安裝biber

./build install
測試tex 編譯

cd /storage/emulated/0/a/

latexmk egtest

使用最新的biblatex

cd ~

git clone

cd biblatex

./obuild/build.sh install 3.13 /data/data/com.termux/files/usr/share/texlive/texmf-dist

7.再次測試tex

xelatex egtest

biber egtest

xelatex egtest

成功編譯pdf

直接開啟pdf

termux-open ./egtest.pdf
感謝lsq指導,也經過努力搜尋,不斷嘗試編譯,最終取得成功,可以實現在手機上測試tex編譯,以及維護的巨集包,心情瞬間好了起來。

從上述過程看,對於texlive來說,termux已經做了比較好的處理,但問題在於一些程式沒有編譯附帶,比如biber等,這就需要使用者自己編譯了,而biber作者在biber文件中給出了詳細的編譯步驟,缺少的其實是編譯環境問題,特別是perl的依賴問題比較多,上述大量命令就是為了解決依賴問題,有的不是很好安裝,需要強制選項--force,但總是能夠補全環境的,有需要的使用者可以嘗試一下,enjoy!

在安卓手機安裝Linux

利用linux deploy這個軟體,我們可以在安卓手機上安裝linux系統,當嵌入式用 具體看linux deploy在安卓手機安裝linux系統 手機需要root許可權且 linux deploy linux系統支撐軟體 busy box linux deploy支撐軟體 connectbox ...

安卓手機安裝 Charles 證書

1 2 如果是 小公尺手機 cd desktop charles zhengshu browser sync start server 本地開乙個服務,然後 用手機的瀏覽器訪問下面的位址 2 設定 wifi 高階 安裝證書 如果是 聯想手機 2 設定 安全 從手機儲存卡安裝 3 如果上面的方法不行的...

classin安卓手機安裝條件 classin軟體

軟體特色 1.班級群課下互動答疑,收發作業檔案,在班級群中可以快捷聊天或者傳送相關檔案,也可以布置作業和課程流程 2.記錄成長,了解學習時間以及學習課程,完成學習任務,還會獎勵一些品質,通過檢測系統展示學生學習成果 軟體亮點 1.還原線下面丟麵互動教學方式,備戰測評貫穿教學過程,讓您的教育更安全有保...