Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于在docker容器中编译latex文档的字体和fontspec_Docker_Fonts_Debian_Latex - Fatal编程技术网

用于在docker容器中编译latex文档的字体和fontspec

用于在docker容器中编译latex文档的字体和fontspec,docker,fonts,debian,latex,Docker,Fonts,Debian,Latex,我正在使用latex编译一个文档,但不想再在我的机器上安装texlive。为此,我很幸运地用latex-in-a-docker-container编译了文档。作为起点,我遵循了 使用tianon/latex:最新的docker图像。 但是,如果我想为我的文档使用本地安装的字体,我会遇到问题。我运气不错的一些变通方法包括 1) 创建自定义Docker映像并单独安装我可能需要的每个字体,例如,通过向Docker文件添加安装说明 2) 将字体复制到我的当前目录,并告诉fontspec在哪里可以找到它

我正在使用latex编译一个文档,但不想再在我的机器上安装texlive。为此,我很幸运地用latex-in-a-docker-container编译了文档。作为起点,我遵循了 使用tianon/latex:最新的docker图像。 但是,如果我想为我的文档使用本地安装的字体,我会遇到问题。我运气不错的一些变通方法包括 1) 创建自定义Docker映像并单独安装我可能需要的每个字体,例如,通过向Docker文件添加安装说明 2) 将字体复制到我的当前目录,并告诉fontspec在哪里可以找到它

这两者似乎都不是最优的。理想情况下,我希望修改我的
docker run
命令(例如,请参阅),以便将我的所有系统字体复制到容器的
/usr/share/font
目录中(我相信这是系统查找它们的地方——docker映像基于Debian;我正在查看)。有没有办法将
/Users/MyUserName/Library/font
(如果我在Mac上,最好有一个非Mac专用的解决方案)中的所有
.otf
.tff
文件复制到
/usr/share/font