轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
raabf/latex-versions
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

latex-versions Docker 镜像下载 - 轩辕镜像

latex-versions 镜像详细信息和使用指南

latex-versions 镜像标签列表和版本信息

latex-versions 镜像拉取命令和加速下载

latex-versions 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

latex-versions
raabf/latex-versions
自动构建

latex-versions 镜像详细信息

latex-versions 镜像标签列表

latex-versions 镜像使用说明

latex-versions 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

提供支持多个TeX Live版本的LaTeX环境及配套命令行工具,包含TeXstudio GUI,适合本地文档编辑和持续集成场景。
13 收藏0 次下载activeraabf镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

latex-versions 镜像详细说明

latex-versions 使用指南

latex-versions 配置说明

latex-versions 官方文档

DockerTeX 与 DockerTeXstudio 镜像文档

镜像概述和主要用途

DockerTeX 与 DockerTeXstudio 是提供多版本TeX Live环境的Docker镜像,基于Debian和Ubuntu系统构建,包含完整的LaTeX包(texlive-full)及常用配套工具(如biber、make、gnuplot等)。DockerTeX提供命令行LaTeX环境,DockerTeXstudio在此基础上集成TeXstudio GUI编辑器,支持直接连接本地X服务器运行,适用于本地文档编辑和持续集成(CI)场景,确保跨环境LaTeX文档编译的一致性。

核心功能和特性

  • 多TeX Live版本支持:提供2012年及以后的所有TeX Live版本,可通过TeX Live标签(如texlive2016)或发行版代号(如jessie)指定。
  • 完整LaTeX环境:包含texlive-full包,涵盖几乎所有常用LaTeX模块,无需额外安装基础组件。
  • TeXstudio GUI集成:DockerTeXstudio镜像内置TeXstudio编辑器,支持直接在本地X服务器运行,无需SSH X转发。
  • 常用工具预安装:包含biber、make、gnuplot、inkscape、pandoc、python-pygments等文档处理工具。
  • 文件所有权保持:容器内生成或修改的文件自动保留宿主用户的所有权(用户和组ID),避免权限问题。
  • 易于安装与使用:支持通过zsh插件管理器、自动化脚本或手动安装,提供简洁的命令行接口。
  • GUI功能完整:TeXstudio的“跳转到PDF”“跳转到源代码”(Synctex)及LanguageTool语法检查集成正常工作。
  • 跨工具兼容:支持Docker和Podman CLI,可根据系统环境选择使用。
  • 跨平台支持:部分标签支持ARM架构(如armhf-texlive2016),适配不同硬件环境。

支持的标签

可通过TeX Live版本或发行版代号指定镜像标签,主要标签信息如下:

TeX Live版本Docker标签发行版发行版Docker标签说明(LaTeX/ARM LaTeX/TeXstudio Dockerfile及信息)备注
2012texlive2012DebianwheezyLaTeX Dockerfile、TeXstudio DockerfileEOL²;最后支持的TeXstudio版本¹:2.12.10-2
2013texlive2013UbuntutrustyLaTeX Dockerfile、TeXstudio DockerfileEOL²;最后支持的TeXstudio版本¹:2.12.14-1
2014texlive2014DebianjessieLaTeX/ARM LaTeX Dockerfile、TeXstudio DockerfileEOL²;最后支持的TeXstudio版本¹:2.12.14-1
2015texlive2015UbuntuxenialLaTeX/ARM LaTeX Dockerfile、TeXstudio DockerfileEOL²;最后支持的TeXstudio版本¹:2.12.22-1
2016texlive2016DebianstretchLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfilearmhf/latest、arm64/latest标签;最后支持的TeXstudio版本¹:3.1.2
2017texlive2017UbuntubionicLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfile-
2018texlive2018DebianbusterLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfile-
2019texlive2019UbuntufocalLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfile-
2020texlive2020DebianbullseyeLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfile-
2021texlive2021UbuntujammyLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfilelatest标签
2022texlive2022DebianbookwormLaTeX/ARM LaTeX Dockerfile、TeXstudio Dockerfiletesting标签(开发中)

¹ TeXstudio不再为该Linux发行版提供构建,容器使用最后可用版本;² 发行版已终止支持(EOL),无更新但镜像仍可使用。

使用场景和适用范围

  • 本地文档编辑:通过TeXstudio GUI编辑LaTeX文档,支持多TeX Live版本切换,满足不同文档版本需求。
  • 持续集成(CI):在GitLab CI等环境中自动构建LaTeX文档,生成PDF制品,确保跨环境一致性。
  • 多版本测试:验证文档在不同TeX Live版本下的编译兼容性,避免版本差异导致的错误。
  • 跨平台支持:支持x86和部分ARM架构,适配桌面和嵌入式设备。

使用方法和配置说明

前提条件

需安装Docker或Podman CLI。DockerTeXstudio镜像包含DockerTeX所有功能,若已安装DockerTeXstudio,DockerTeX会自动使用其镜像以节省磁盘空间。首次使用时,工具会提示拉取所需镜像。

dockertex(命令行工具)

用于在容器中运行LaTeX命令,挂载当前工作目录并保持文件所有权。

基本语法

dockertex [-t|--tag 标签名] 命令

使用示例

  1. 编译document.tex(使用TeX Live 2016):

    dockertex --tag texlive2016 pdftex document.tex
    
  2. 使用Makefile编译(使用Debian Jessie发行版对应的TeX Live版本):

    dockertex --tag jessie make all
    

环境变量配置

  • 默认标签:设置DOCKERTEX_DEFAULT_TAG指定默认标签,无需每次使用--tag:

    export DOCKERTEX_DEFAULT_TAG="texlive2016"
    
  • 容器引擎:默认优先使用Podman,若需指定Docker,设置DOCKERTEX_ENGINE:

    export DOCKERTEX_ENGINE="docker"  # 或 "podman"
    

dockertexstudio(GUI工具)

用于启动TeXstudio GUI,挂载用户主目录,支持配置持久化、Synctex跳转和LanguageTool集成。

基本语法

dockertexstudio [-t|--tag 标签名] [-v|--volume 映射]* [texstudio选项]

使用示例

  1. 启动TeXstudio(使用最新标签):

    dockertexstudio --tag latest
    
  2. 挂载额外卷(如将/media/git/映射到容器内/home/git/):

    dockertexstudio --tag texlive2016 --volume /media/git/:/home/git/
    
  3. 使用x11docker(增强安全性):

    x11docker --network=host --share $HOME raabf/texstudio-versions:texlive2019
    

关键特性

  • 配置持久化:TeXstudio配置保存在本地目录,执行dockertexstudio --help可查看路径。
  • 菜单条目:安装后生成桌面菜单条目,支持直接打开.tex文件(需文件路径内外一致)。
  • Synctex跳转:支持“跳转到PDF”和“跳转到源代码”功能。
  • LanguageTool集成:在宿主启动LanguageTool(默认本地端口),容器通过共享网络访问。

TeXstudio显示故障排除

授权问题

使用Docker时若出现“Authorization required, but no authorization protocol specified”,需在宿主执行:

xhost local:root

(允许root用户访问本地X服务器)。

进一步认证

若仍有认证问题,可能需要将宿主xauth list生成的令牌传递给容器,参考项目issue。

DISPLAY变量问题

若提示找不到显示,尝试修改dockertexstudio.sh中的--env='DISPLAY'为-e DISPLAY=unix$DISPLAY。

安装方法

zsh插件管理器(推荐)

通过zsh插件管理器(如zplug)安装,可自动更新。支持安装TeXstudio菜单条目。

zplug配置示例

在~/.zshrc中添加:

zplug raabf/dockertex, \
    from:gitlab, \
    hook-build:"./posthook.sh --menu-tag latest --menu-volume /media/ext/=/home/ext/"

--menu-tag指定菜单条目使用的标签,--menu-volume用=替代:指定额外卷映射。

自动化脚本

适用于非zsh用户,支持安装CLI和菜单条目。

安装命令(带菜单条目)
curl [***] | bash -s -- --menu-tag latest --menu-volume "/media/ext/:/home/ext/"
系统级安装
curl [***] | bash -s -- --system --menu-tag latest --menu-volume /media/ext/:/home/ext/

手动安装

  1. 复制CLI脚本到PATH目录:

    sudo cp bin/dockertex.sh /usr/local/bin/dockertex
    sudo cp bin/dockertexstudio.sh /usr/local/bin/dockertexstudio
    chmod a+x /usr/local/bin/dockertex*
    
  2. 复制TeXstudio图标:

    cp misc/icons/hicolor/scalable/apps/texstudio.svg /usr/local/share/icons/hicolor/scalable/apps/
    
  3. 创建菜单条目:

    cp misc/dockertexstudio.desktop /usr/local/share/applications/dockertexstudio-stretch.desktop
    echo "Name=Docker TexStudio (stretch)
    Exec=/usr/local/bin/dockertexstudio --tag latest %F
    Icon=/usr/local/share/icons/hicolor/scalable/apps/texstudio.svg" >> /usr/local/share/applications/dockertexstudio-stretch.desktop
    

持续集成(CI)配置示例

GitLab CI

  1. 注册Runner:在安装Docker的服务器上注册Runner,选择docker执行器:

    sudo gitlab-runner register --url [***] --executor "docker" --tag-list "docker, latex, dockertex" --docker-image "raabf/latex-versions:latest"
    
  2. 配置.gitlab-ci.yml:

    ---
    stages:
      - latex
    
    before_script:
      - lsb_release --all
      - latex --version
    
    make_texlive2016:
      image: raabf/latex-versions:texlive2016
      stage: latex
      tags:
        - docker
      script:
        - make all
      artifacts:
        paths:
          - ./thesis.pdf
        expire_in: 1 week
    
    make_texlive2017:
      image: raabf/latex-versions:texlive2017
      stage: latex
      tags:
        - docker
      script:
        - make all
      artifacts:
        paths:
          - ./thesis.pdf
        expire_in: 1 week
    

上述配置在不同TeX Live版本下编译文档,生成thesis.pdf作为制品并保留1周。

贡献

项目托管于GitLab,欢迎通过issues反馈问题或提交贡献。

查看更多 latex-versions 相关镜像 →
pandoc/latex logo
pandoc/latex
by pandoc
这是官方pandoc镜像,集成了pandoc核心工具、pandoc-crossref交叉引用插件及最小化LaTeX安装环境,支持多种文档格式的转换与排版,尤其适用于需处理交叉引用(如图表、公式引用)及利用LaTeX进行复杂排版的场景,为用户提供轻量且功能完备的文档处理解决方案。
871M+ pulls
上次更新:1 天前
sphinxdoc/sphinx-latexpdf logo
sphinxdoc/sphinx-latexpdf
by sphinxdoc
Sphinx文档构建的Docker镜像。
16100K+ pulls
上次更新:7 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.