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