输出大型 PDF 文件时如何修复“尺寸太大”错误?

输出大型 PDF 文件时如何修复“尺寸太大”错误?

我必须创建一个包含大量信息的 pdf 文件。

此代码:

\documentclass[border={0pt 850px 0pt 850px}]{standalone}
\usepackage{xcolor,pagecolor,lipsum,pbox,graphicx,anyfontsize}
\usepackage[utf8]{inputenc}
\usepackage[sfdefault,light]{roboto}
\usepackage[T1]{fontenc}


\graphicspath{./images/}

\begin{document}
\begin{minipage}[t]{1600px}

\pagecolor{black}
\color{white}

{\fontsize{16}{26}\selectfont

Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]

}%End fontsize

\end{minipage}

\end{document}

当我尝试导出 pdf 文件且其中包含大量内容时,出现以下错误:

! Dimension too large.
\height ->\ht \@tempboxa 

l.35 \end{minipage}

因此我尝试将内容分成几个小页面(它们不是完全位于彼此之下,但对于测试来说可以):

\documentclass[border={0pt 850px 0pt 850px}]{standalone}
\usepackage{xcolor,pagecolor,lipsum,pbox,graphicx,anyfontsize}
\usepackage[utf8]{inputenc}
\usepackage[sfdefault,light]{roboto}
\usepackage[T1]{fontenc}


\graphicspath{./images/}

\begin{document}
\begin{minipage}[t]{1600px}

\pagecolor{black}
\color{white}

{\fontsize{16}{26}\selectfont

Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]

}%End fontsize

\end{minipage}

\begin{minipage}[b]{1600px}

\pagecolor{black}
\color{white}

{\fontsize{16}{26}\selectfont

Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]
Test\\[50cm]

}%End fontsize

\end{minipage}

\end{document}

但后来我得到了一个更全局的错误:

! Dimension too large.
\sa@placebox ...lobal \pdfpageheight =\ht \sa@box 
                                                  \fi \global \paperwidth =\...
l.51 \end{document}

? 

有没有办法解决这个问题,而无需重新设置小页面、字体、边距等的大小?

也许有某种方法可以设置生成的 pdf 文件的尺寸?

相关内容