识别每个页面大小中有效列号的主要规则是什么?

识别每个页面大小中有效列号的主要规则是什么?

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

在此处输入图片描述

相关内容