用 Codespaces 替代 Overleaf 作为云端 LaTeX 编写编译环境

用 Codespaces 替代 Overleaf 作为云端 LaTeX 编写编译环境

💡 原文中文,约5300字,阅读约需13分钟。
📝

内容提要

学校允许使用 LaTeX 提交作业,老师推荐使用在线编辑器 Overleaf,但其免费版限制较多。作者花时间配置 GitHub Codespaces 的 LaTeX 环境,并开源了配置结果,分享了安装 TeX Live 和中文字体的具体步骤和解决方案。最终,作者在学期中使用 LaTeX 撰写文档,认为其功能强大,值得学习。

🎯

关键要点

  • 学校允许使用 LaTeX 提交作业,老师推荐使用在线编辑器 Overleaf,但其免费版限制较多。
  • 作者花时间配置 GitHub Codespaces 的 LaTeX 环境,并开源了配置结果。
  • 安装 TeX Live 的具体步骤包括使用 APT 安装和手动下载安装最新版本。
  • 配置中文字体的方法包括安装思源 Noto 字体和手动安装所需字体文件。
  • 作者在学期中使用 LaTeX 撰写文档,认为其功能强大,值得学习。

延伸问答

为什么作者选择使用 GitHub Codespaces 而不是 Overleaf?

作者认为 Overleaf 的免费版限制较多,无法使用 Git 管理文档,因此选择配置 GitHub Codespaces。

如何在 GitHub Codespaces 中安装 TeX Live?

可以通过 APT 包管理器安装 TeX Live,使用命令 'sudo apt install texlive',或手动下载安装最新版本。

如何配置中文字体以在 LaTeX 中使用?

可以通过 APT 安装思源 Noto 字体,并在文档中使用 XeTeX 引擎调用系统字体。

作者对 LaTeX 的使用体验如何?

作者认为 LaTeX 功能强大,值得学习,并在整个学期中使用 LaTeX 撰写文档。

在 GitHub Codespaces 中配置 LaTeX 环境有哪些挑战?

配置过程中遇到 TeX Live 路径识别问题,需要通过软链接解决。

如何在 LaTeX 中使用特定的字体?

可以将字体文件放在 ~/.fonts 目录下,或通过软链接将 Windows 字体目录链接到 WSL 内的字体目录。

➡️

继续阅读