Compile Latex Local.md

我们有时候希望在本地而不是 overleaf 上编译 latex 文件。这篇文章提供了一个方法。

我们可以用 Docker 来构建一个编译环境。Dockerfile 如下:


# 使用 TeXLive 官方镜像作为基础镜像
FROM texlive/texlive:latest

# 安装必要的包
RUN apt-get update && apt-get install -y \
    make \
    git \
    && rm -rf /var/lib/apt/lists/*

# 设置工作目录
WORKDIR /paper

# 复制论文源文件到容器中
COPY . .

# 设置默认命令
CMD ["latexmk", "-pdf", "0_main.tex"]
  • 构建镜像:docker build -t paper .
  • 构建PDF: docker run --rm -v $(pwd):/paper paper

构建命令可以自己修改。比如你的主文件是main.tex,就可以修改成CMD ["latexmk", "-pdf", "0_main.tex"]

til  latex  docker 

也可以看看