(免责声明:我是 Docker 新手。)
我想 (在本地) 通过 使用 TeX Live docker
。运行:
$ docker run --rm -it -v $(pwd):/workdir danteev/texlive pdflatex test
效果很好。
问题在于有关TEXMFHOME
和的自定义设置openout_any
。更改这些设置涉及texmf.cnf
并且已知的设置docker
似乎是我普通的 TeX Live 安装之一:
$ kpsewhich texmf.cnf
/usr/local/texlive/2021/texmf.cnf
$ docker run --rm -it -v $(pwd):/workdir danteev/texlive kpsewhich texmf.cnf
/usr/local/texlive/2021/texmf.cnf
但是我的普通安装和 docker TeX Live 安装的这些设置并不相同:
$ kpsewhich --var-value TEXMFHOME
/home/bitouze/texmf
$ docker run --rm -it -v $(pwd):/workdir danteev/texlive kpsewhich --var-value TEXMFHOME
/root/texmf
和:
$ kpsewhich --var-value openout_any
r
$ docker run --rm -it -v $(pwd):/workdir danteev/texlive kpsewhich --var-value openout_any
p
texmf.cnf
因此我的问题是:这个 docker TeX Live 安装的实际文件是什么?