pdfpages 软件包存在问题

pdfpages 软件包存在问题

我最近更新了 R 和 RStudio,无法使用 knitr 和 pdfLaTex 以及 MikTex 在 RStudio 中编译 PDF。我通过以下方法解决了该问题 ribnikov 的回答

我重新安装了旧版本的 MikTex。我现在可以编译 PDF,但是当我尝试使用 pdfpages 包将 PDF 插入同一文档时,出现以下错误:您已请求 LaTex 的版本“2020-10-01”,但只有版本“2019-10-01”可用。PDF 编译成功,但其他 PDF 的页面为空白。日志显示以下内容:

pdfTeX 警告:pdflatex.exe(文件 S:/2020 Scallop RSA/Survey Estimates/2021/MA B/MAB Individual Length Graphs.pdf):PDF 包含:发现 PDF 版本 <1.6>,但最多允许版本 <1.5>。经过进一步挖掘,我发现应该通过添加 来指定要使用的 PDF 版本来修复日志消息 \pdfoptionpdfminorversion=5。这似乎没有帮助。PDF 编译,但文档顶部有一行:shipout/backgroundshipout/foreground 并且编译后的 PDF 中的页面在应该插入页面的位置是空白的 - 请参阅示例代码下方的图片。

这是一个仅使用 pdfpages 包的小示例。我没有包含实际的文档示例,因为代码很长,并且插入的 pdf 有 11 页。

\documentclass[12pt]{article}

%preamble - set document settings

%package for loading images
\usepackage{graphicx}

%used to import multi page PDFs
\usepackage{pdfpages}

\pdfoptionpdfminorversion=5

%start document

\begin{document}

Hello

\end{document}

在此处输入图片描述

如果我删除 pdfpages 包 - 下面的代码 - PDF 可以编译得很好 - 参见下图。

 \documentclass[12pt]{article}
    
    %preamble - set document settings
    
    %package for loading images
    \usepackage{graphicx}
    
    %used to import multi page PDFs
   %\usepackage{pdfpages}
    
    %\pdfoptionpdfminorversion=5
    
    %start document
    
    \begin{document}
    
    Hello
    
    \end{document}

在此处输入图片描述

在更新 R 和 RStudio 之前,我没有遇到过这个问题。我尝试过删除并重新安装 MikTex 中的 pdfpackage,以及删除并重新安装 MikTex。我还恢复到了旧版本的 R。

我使用的是 Windows 10 Pro 64 位。R 版本 [32 位] C:\Program Files\R\R-3.6.1

相关内容