Fórum Root.cz
Hlavní témata => Software => Téma založeno: qelurg 23. 12. 2019, 17:55:54
-
Nevím jak rozchodit TeX Live na Androidu. TeXu už vůbec nerozumím, kdysi jsem používal CSTeX. Doufal jsem, že TeX Live bude fungovat sám od sebe.
TeX Live jsem nainstaloval příkazy:
pkg install texlive
pkg install texlive-langczechslovak
A když se pokusím přeložit jednoduchý TeX dokument příkazem "luacsplain hello.tex", obdržím toto:
luacsplain hello.tex
This is LuaTeX, Version 1.10.0 (TeX Live 2019/Termux)
restricted system commands enabled.
kpathsea: Running mktexfmt luacsplain.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: /data/data/com.termux/files/usr/share/texlive/texmf-dist/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt: /data/data/com.termux/files/home/.texlive2019/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /data/data/com.termux/files/home/.texlive2019/texmf-var/web2c
mktexfmt [INFO]: --- remaking luacsplain with luatex
mktexfmt [WARNING]: inifile csplain.ini for luacsplain/luatex not found.
mktexfmt [INFO]: Disabled formats: 17
mktexfmt [INFO]: Not selected formats: 33
mktexfmt [INFO]: Failed to build: 1 (luatex/luacsplain)
mktexfmt [INFO]: Total formats: 51
mktexfmt [INFO]: exiting with status 1
I can't find the format file `luacsplain.fmt'!
-
Není lepší používat overleaf.com? Nic proti, ale když už to má jet na androidu, snad bych využil tuhle (podle mne skvělou) službu.
-
Není lepší používat overleaf.com? Nic proti, ale když už to má jet na androidu, snad bych využil tuhle (podle mne skvělou) službu.
Hned dva důvody proti, je to online a není to plain.
-
měl by být dostupný manažer balíčků tlmgr, takže toto by mohlo fungovat:
tlmgr install csplain
-
měl by být dostupný manažer balíčků tlmgr, takže toto by mohlo fungovat:
tlmgr install csplain
Tak to sice nefungovalo, ale nakoplo mě to správným směrem.
Už je proto, že jen android/termux balíček texlive-langczechslovak zabírá více než 1 GB, což je na android dost, jsem se rozhodl udělat minimální instalaci přes tlmgr.
-
Postup instalace:
pkg install texlive-tlmgr
tlmgr install csplain
tlmgr install texlive-scripts
tlmgr install --reinstall lualibs
tlmgr install --reinstall cmexb rsfs
tlmgr install --reinstall hyphen-czech
Tímto jsem dosáhl toho, že příkazem:
luacsplain hello.tex
Lze přeložit do pdf soubor:
$ cat hello.tex
\input lmfonts % Unicode Latin Modern fonty pro luacsplain
\chyph % České vzory dělení slov
Tady je český text. ĚŠČŘŽÝÁÍÉěščřžýáíéúů
\bye
Celá instalace zabírá necelých 190 MB. Díky za nakopnutí.
-
Ten TeXLive je nějaký rozbitý , protože pokus o překlad toho souboru třeba hlásil, že nebyl nalezen modul lualibs a příkaz "tlmgr info lualibs" hlásil, že je nainstalován a nešel nainstalovat, naštěstí reinstall to spravil. Stejně tak instalace rsfs hlásila chybějící cmexb, ale cmexb nešel nainstalovat, protože už byl nainstalovaný. Reinstall to opět napravil. Hyphen jsem proto reinstaloval už defaultně.