
rigon/sharelatex-full
默认已安装所有LaTeX包的ShareLatex,无需担心缺失包问题。
这是官方Sharelatex的扩展版本。
其目标是创建一个包含尽可能多LaTeX包的镜像,因此您(希望)无需担心缺失包的问题。缺点是镜像体积较大。
在Sharelatex基础上安装了tlmgr的完整方案,以及常用LaTeX包所需的额外外部工具:
latexminted,用于使用minted进行代码高亮并启用了shell-escape,支持:
dot2tex包asypictureB包gnuplottex包[!WARNING] 请注意,使用-shell-escape或-enable-write18允许LaTeX在您的系统上运行潜在的任意命令。仅在必要时使用,并确保文档来源可信。如果您了解相关影响,请使用docker镜像
rigon/sharelatex:latest-shell-escape。
使用提供的docker-compose.yml文件,只需运行:
bashdocker compose up
然后打开以下页面开始使用:
为避免多次克隆TeX Live仓库,您可以下载/镜像TeX Live仓库到本地:
bashwget -c --mirror --no-parent [***]
或者您可以获取TeX Live ISO镜像并提取到当前目录。
然后,使用本地仓库构建镜像。您需要修改Dockerfile以使用本地nginx实例:
bashdocker network create build_sharelatex docker run --network build_sharelatex --name nginx -v ${PWD}:/usr/share/nginx/html:ro -d nginx docker build --network build_sharelatex -t sharelatex-full .
内核4.19中,overlay配置的metacopy默认值从N切换为Y。以下命令可解决此问题:
bashecho N | sudo tee /sys/module/overlay/parameters/metacopy
此镜像可与官方镜像以相同方式使用。
由于Sharelatex需要MongoDB和Redis,通过docker-compose.yml设置更为简便(只需将Sharelatex镜像更改为rigon/sharelatex-full)。
非常欢迎对此项目的贡献,无论是报告问题还是分享支持。这对我来说意义重大!
请帮助我维护此项目,只有在您的支持下,我才能花时间使其变得更好。更多信息请查看[***]
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务