如何知道双列文章的列宽?

如何知道双列文章的列宽?

我正在写一篇有 2 列的文章。如果我的文档是这样的:

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[
left=2.00cm,
right=2.00cm,
top=2.00cm,
bottom=2.00cm
]{geometry}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}

有没有办法知道列的准确宽度(见图)?我需要它才能使用此长度在其他软件中绘图。

在此处输入图片描述

答案1

列宽存储在长度中\columnwidth。可以使用将其值转换为文本表示\the\columnwidth。可以在内部使用\message{...}它将其打印到 LaTeX 编译器输出和日志文件,也可以根据需要直接在文本中使用它。该值以点 (pt) 为单位,即 1/72.27 英寸。(PDF 和 Postscript 的点为 1/72 英寸,以简化计算。在 TeX 中,这些点称为“大点”(bp)。)

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[
left=2.00cm,
right=2.00cm,
top=2.00cm,
bottom=2.00cm
]{geometry}
\usepackage{lipsum}
\begin{document}
\section{bla}
some text \message{The column width is: \the\columnwidth}
The column width is: \the\columnwidth
\lipsum
\lipsum
\end{document}

这给了我:The column width is: 236.84843pt

相关内容