我必须创建一个包含大量信息的 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 文件的尺寸?