latexmk

无法制作“/tmp/interview-question.xdv”
latexmk

无法制作“/tmp/interview-question.xdv”

当我添加 latexmk Latexmk, John Collins, 29 September 2020. Version 4.70bauxdir 参数时,日志输出如下,并且无法触发打开编译后的 pdf: (/usr/local/texlive/2021/texmf-dist/tex/latex/lm/t1lmtt.fd) Underfull \hbox (badness 10000) in paragraph at lines 581--582 Underfull \hbox (badness 10000) in pa...

Admin

LaTeX 生态系统中不同实体(TexLive、pdlatex、latexmk)的作用是什么?
latexmk

LaTeX 生态系统中不同实体(TexLive、pdlatex、latexmk)的作用是什么?

我以前只使用 overleaf 编译我的 tex 文件,它可以处理所有底层事务。现在,我试图弄清楚不同的程序的作用。我知道 Texlive 和 MikTex 执行相同的功能,pdflatex 和 LuaTex 也是如此,然后还有 latexmk(它是一个 make 系统,不确定它是什么)。pdflatex 似乎是一个编译器,但我不确定 TeXLive 是什么,尽管我读过它只是一组库。 我还没有读过关于这方面的任何概述,所以希望可以澄清一下:TexLive、pdfLatex、Latexmk 等程序的功能是什么?它们之间有什么关系?也许澄清这个问题的一种方法是解...

Admin

在单独的文件中声明缺失的 Unicode 字符
latexmk

在单独的文件中声明缺失的 Unicode 字符

这个问题涉及用 LaTeX 编写非英语文档。 我使用 pdfLaTeX 编译希伯来语文档。我知道,XeLaTex或LuaLaTeX与软件包一起使用的polyglossia是 Unicode 引擎,并且是推荐用于非拉丁语脚本的引擎。但我决定坚持使用pdfLaTeX它的其他有用功能。 正如我所学到的这里,可以在序言中声明希伯来语字形,从而定义 Unicode 字符的行为: \documentclass{article} \usepackage[T1]{fontenc} % Specifies which font encoding LATEX should ...

Admin

如何获取 ConTeXt 文件的依赖文件
latexmk

如何获取 ConTeXt 文件的依赖文件

我希望在上下文 .tex 文件所依赖的任何文件被修改时自动编译它,即 latexmk 的连续编译行为 ( latexmk -pvc)。我可以使用类似于此的 Makefile 来实现这一点 test.pdf: test.tex context test watch: while true; do make -q || make; sleep 0.5; done 每次更改 test.tex时都会运行context test,但当存在大量依赖项(例如使用外部代码文件来列出代码清单和使用外部图像)时,这会变得很麻烦。所以我想知道是否有办法让...

Admin

MacOS:Latexmk 与 Pythontex
latexmk

MacOS:Latexmk 与 Pythontex

我是 Latexmk 的初学者。Pythontex 通过使用 shell 排版可以正常工作,但我也想使用 Latexmk 进行测试。 我已经和 TexLive 一起安装了它,并且预装了很多规则,包括/usr/local/texlive/2019/texmf-dist/doc/support/latexmk/example_rcfiles/pythontex-latexmkrc。 当我尝试用 排版时latexmk -xelatex /Users/jowe_19/Desktop/Finle_Name.tex,pythontex 部分不起作用。 分数维: ...

Admin

让 latexmk 同时处理 .tex 和 .Rnw 文件
latexmk

让 latexmk 同时处理 .tex 和 .Rnw 文件

系统信息 薄荷 19.2 latexmk 4.41 pdfTeX 3.14159265-2.6-1.40.18(TeX Live 2017/Debian) 目标 我正在尝试设置我的 .latexmkrc 配置,以便它检测传递的文件是否是 .Rnw 文件,如果是,则在编译成 .pdf 之前将其编织起来。 试图 我发现了一个博客文章这表明以下.latexmkrc 文件: @default_files = ("*.Rnw"); $pdf_mode = 1; $graphicx_opts = "final"; $color_opts = "usenames,dv...

Admin

如何使用 LaTeX 工作室在 VS 代码中编译 Overleaf LaTeX 模板?
latexmk

如何使用 LaTeX 工作室在 VS 代码中编译 Overleaf LaTeX 模板?

我正在尝试编译以下模板:https://www.overleaf.com/articles/ismail-shaikhs-business-cv/hwqzkdzjtpcb在 VS 代码版本上使用 LaTeX workshop 版本 8.4.1。 .tex 文件在 Overleaf 上编译并运行正常。但是,当我尝试使用 VS 代码编译 PDF 时,出现以下错误: 在问题部分,我得到的结果如下: 我忽略了为什么相同的文档在 Overleaf 中编译通过,但在使用 LaTeX 工作室的 VS 代码中却无法编译。 操作系统:Ubuntu 18.04 V...

Admin

如何配置 latexmk 编译 tmp 文件然后替换 pdf/synctex 文件?
latexmk

如何配置 latexmk 编译 tmp 文件然后替换 pdf/synctex 文件?

历史 出于此问题中解释的原因我怎样才能在 LaTeX 重建 pdf 的同时继续使用 synctex 浏览它?我想修改我的latexmk设置。 旧配置 到目前为止,我在文件中有以下工作配置.latexmkrc: $pdf_mode = 1; $pdflatex = 'pdflatex -synctex=1 -interaction=nonstopmode %O %S'; $pdf_previewer = 'open %S'; $pdf_update_method = 0; $clean_ext = "synctex.gz"; @default_fil...

Admin

如何使用 latexmk 在 aux 和输出目录路径中包含源 tex 文件名?
latexmk

如何使用 latexmk 在 aux 和输出目录路径中包含源 tex 文件名?

假设我有三个目录src、aux-dir和out-dir,它们都位于同一个工作区目录 中work,还有一些独立但格式相似的文件bleb1.tex、bleb2.tex、... 位于 中src。我想通过配置latexmk将一些文件编译bleb<i>.tex成 ,bleb<i>.pdf这样辅助文件就会写入 的子目录中bleb<i>,aux-dir而输出文件(例如bleb<i>.pdf)则会写入 的子目录中bleb<i>。out-dir由于会有许多bleb<i>.tex文件,我想避免在第一次编译每...

Admin

编译文件时出错
latexmk

编译文件时出错

抱歉,如果这是显而易见的,因为我刚刚开始使用 LaTeX。我最近安装了 TeX Live 2024,并且正在使用 VSC LaTeX Workshop 扩展。当我尝试编译时,它返回了以下内容: 我运行的是 Windows 11,我认为它不相关,但我在安装 TeX Live 时也没有安装 TeXworks 前端。我也有 Perl v5.38.2。编辑:它似乎仍然有效(pdf 看起来全部正确)。 Initial Win CP for (console input, console output, system): (CP437, CP437, CP1252) I...

Admin

避免因 lualatex 缓存的新时间戳而强制重新运行 latexmk
latexmk

避免因 lualatex 缓存的新时间戳而强制重新运行 latexmk

我正在尝试使用 CI 设置 GitLab 项目,以便仅当源 tex 文件发生更改时才会在作业中构建 PDF 工件。我已经通过使用解决了 tex 文件修改日期的问题git-restore-mtime。但是,即使源文件比缓存的 PDF 旧,latexmk它仍会运行lualatex。原因如下: Latexmk: This is Latexmk, John Collins, 7 Jan. 2023. Version 4.79. Latexmk: applying rule 'lualatex'... Rule 'lualatex': Reasons for rer...

Admin

TeXstudio 中 latexmk 的意外 biber 行为
latexmk

TeXstudio 中 latexmk 的意外 biber 行为

我使用 TeXstudiolatexmk作为我的默认编译器,并对命令进行了以下修改:-( latexmk -pdf -silent -synctex=1 -pdflatex="pdflatex -shell-escape" %用于svg包)。 这是我的 MWE:- \documentclass[a4paper,12pt,twoside,openright]{book} \usepackage[backend=biber, sorting=count]{biblatex} \DeclareCiteCommand{\supercite}[\mkbibsupers...

Admin

告诉 latexmk 两个目标中的任何一个就足够了
latexmk

告诉 latexmk 两个目标中的任何一个就足够了

我有一个设置,其中运行外部程序可以生成一个pdf文件或一个png文件。不幸的是,latexmk 认为缺少目标并停止,而不是latex再次运行以合并新生成的目标。因此,我可以在第二次运行 latexmk 后得到正确的结果,但这有点违背了使用 latexmk 的初衷。 我如何修改 latexmkrc 来指示 asy 文件应该生成 pdf 或 png 文件(但不能同时生成两者)? 最小(非)工作示例: \documentclass{article} \usepackage{asypictureB} \begin{document} This is from a ...

Admin

如何将 \directlua 扩展注入回 TeX 文件
latexmk

如何将 \directlua 扩展注入回 TeX 文件

是否有一种简单的方法(即一个标志latexmk)来用LuaLaTeX预处理源 TeX 文件,以便我仅通过扩展调用即可返回相同的源\directlua? 我的用例是使用 Lua 脚本生成绘制花朵的 TikZ 代码,我可以轻松调整通过 Lua 表传递的参数。重要的是,调用\directlua被放入预先存在的 TikZ 代码中(通过高级\DrawFlowers宏),这样我就可以将花朵嵌入任意绘图中。例如,以下代码绘制了一朵五瓣花,雌蕊和花瓣内有额外的节点: \begin{tikzpicture} \coordinate (c) at (0,0); \Dra...

Admin