我正在寫一篇有兩欄的文章。如果我的文件是這樣的:
\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