vspaceで何が間違っているのでしょうか

vspaceで何が間違っているのでしょうか

以下の MWE (LuaLaTex) では、なぜ\vspace*{1pt}このような巨大な垂直スペースが発生するのでしょうか?

\documentclass[12pt, oneside]{book}
\usepackage[showframe, paperwidth=30pc, paperheight=30pc, margin=5pc]{geometry}

\begin{document}
% \vspace*{1pt}
\begin{center}
    \Huge{Test text.}
\end{center}
\end{document}

ここに画像の説明を入力してください

ここに画像の説明を入力してください

答え1

タイトルの上にちょうど 1 ポイントのスペースが必要な場合は、間隔をより細かく制御する必要があります。

\vspace*{1pt}\begin{center}標準では、上記のスペースcenterは、改ページ時に削除してはならないもの (ドキュメントの先頭は改ページとしてカウントされます) が先行しているため、削除されません。したがって、1ptと を足した合計が得られます\topsep

一方、実際には ではなくcenter、タイトルを中央揃えにしたいだけかもしれません。

\documentclass{article}
\usepackage{showframe}

\begin{document}

\vspace*{1pt}% the space you want
\vspace{-\topskip}% remove the topskip
\begingroup\centering\Huge
Test text\par
\endgroup
\addvspace{\topsep}% or what you need

Some other text follows.

\end{document}

以上のものが必要であることに注意してください\vspace*{1pt}

ここに画像の説明を入力してください

関連情報