博客
关于我
linux tex文件编译,用latexmk编译XeLaTeX tex文件
阅读量:789 次
发布时间:2023-02-01

本文共 1030 字,大约阅读时间需要 3 分钟。

如何在Mac OS X上使用 latexmk 编译 XeLaTeX 文档?以下是分步解决方案:

  • 安装必要软件

    • 在 macOS 上安装TeX edit工具(如 TeXShop 或 TextMate)。
    • 安装XeTeX环境。如果尚未安装,可以通过以下命令安装XeTeX:
      tlm install xetex
    • 确保安装了符号表数据库:
      sudo tlm-update
  • 设置 LaTeX 编译器

    • 打开终端,输入以下命令以检查当前的TeX编译器:
      which latexwhich xetexwhich lualatex
    • 确认是否成功安装了 xetexlualatex 编译器。
  • 使用 latexmk 编译文档

    • 在终端中执行以下命令,使用 xelatex 作为编译器:
      latexmk -commands xelatex job.tex
    • 检查 latexmk 提供的编译命令是否正确执行:
      $ latexmk -commands xelatex job

      注意: 如果你第一次运行 latexmk,可能需要手动配置配置文件。

  • 检查 LaTeX 文档

    • 打开你的 LaTeX 文档文件 job.tex
      open -a "TeX.app" job.tex
    • 确保文件开头包含以下内容:
      % !TEX TS-program = xelatex
    • 确保文档中没有其他潜在的问题,例如在使用 XeTeX 时必须使用 \RequireXeTeX 导出的要求。
  • 解决常见问题

    • 错误提示示例:
      如果得到错误信息:
      ! XeTeX is required to compile this document.-->\RequireXeTeX ...********************************}

      执行以下命令重新启动MacTeX环境:

      brew install tex-full
    • 高级配置(可选):
      如果你需要定制编译选项,可以使用 latexmk 的配置文件(如 ~/.latexmkrc)。在其中定义自定义编译规则。
  • 测试编译结果

    • 确认编译完成后生成的 PDF 文件是否正确:
      open -a "Preview" output.pdf
    • 检查是否包含正确的字体和图形图像。
  • 通过以上步骤,你应该能够顺利使用 latexmk 在 Mac OS X上编译 XeLaTeX 文档。如果仍然无法解决问题,请检查 latexmk 和TeX环境的日志文件,以获取更详细的错误信息。

    转载地址:http://hiwfk.baihongyu.com/

    你可能感兴趣的文章
    Leetcode: Spiral Matrix II
    查看>>
    LeetCode: String to Integer (atoi)
    查看>>
    LeetCode:Restore IP Addresses
    查看>>
    LeetCode——Unique Paths
    查看>>
    LeetCode二叉树从上至下路径问题总结(112.113.437.129)
    查看>>
    LeetCode哈希表+字符类的题目总结
    查看>>
    LeetCode地平线专场——第308场周赛题解
    查看>>
    LeetCode数据库题目汇总二(附答案)
    查看>>
    leetcode题解173-二叉搜索树迭代器
    查看>>
    leetcode题解191-位1的个数
    查看>>
    leetcode题解20-有效的括号
    查看>>
    leetcode题解200-岛屿数量
    查看>>
    leetcode题解206-反转链表
    查看>>
    leetcode题解279-完全平方数
    查看>>
    leetcode题解34-在排序数组中查找元素的第一个和最后一个位置
    查看>>
    leetcode题解347-前 K 个高频元素
    查看>>
    leetcode题解434-字符串中的单词数(双指针经典)
    查看>>
    leetcode题解46-全排列
    查看>>
    leetcode题解48-旋转图像
    查看>>
    leetcode题解53-最大子序和
    查看>>