multicol 包如何测量每个上下文中可以存在的列数?从 1 到 6 列,包正常运行,但 6 列之后,tex 引擎会产生错误尺寸太大。H。根据软件包文档,列的最大数量为 20。
\documentclass[5pt]{article}
\usepackage{geometry}
\geometry{%
showframe,
margin=0.5cm,
noheadfoot,
nomarginpar,
landscape,
a0paper
}
\usepackage[debugshow]{multicol}
\setlength\premulticols{6\baselineskip}
\setlength\columnseprule{.4pt}
\usepackage{spverbatim}
\begin{document}
\begin{multicols}{6}
Hello, world!
\end{multicols}
\end{document}
答案1
该包必须制作单列(在列中断之前),因此 colnumber*\textheight 比\maxdimen
这里的要大。
您可以使用 a4 而不是 a0 和比例。
\mag4000
\documentclass{article}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{%
showframe,
margin=0.124cm,
noheadfoot,
nomarginpar,
landscape,
a4paper
}
\usepackage[debugshow]{multicol}
\setlength\premulticols{6\baselineskip}
\setlength\columnseprule{.4pt}
\usepackage{spverbatim}
\begin{document}
\fontsize{2.25}{3}\selectfont
\begin{multicols}{20}
Hello, world!
\end{multicols}
\end{document}
制作一个 20 列 A0 文档。pdfinfo 报告:
$ pdfinfo file.pdf
Creator: TeX
Producer: pdfTeX-1.40.24
CreationDate: Wed Jan 4 14:16:25 2023 GMT
ModDate: Wed Jan 4 14:16:25 2023 GMT
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 1
Encrypted: no
Page size: 3367.56 x 2381.1 pts (A0)
Page rot: 0
File size: 40522 bytes
Optimized: no
PDF version: 1.5