- TeX Live 2024
- LuaLaTeX
相互参照で遊んでいる際に見つけた疑問です。
問題
見出しのための \ref
コマンドとして、第\ref{#1}節
を \secref
として定義しました。
この \secref
の後で改行し和文を続けると、“節” と “その後の和文” の間に謎のスペースが生じます。
このスペースはどうして生じるのでしょうか。また、対策方法はありますか。
最小再現
\documentclass{jlreq}
\newcommand{\secref}[1]{第\ref{#1}節}
\begin{document}
\section{セクション}\label{sec}
あいうえお
\secref{sec}
かきくけこ
%% 以下はふつうに出力される
%%
% あいうえお
% 第\ref{sec}節
% かきくけこ
%
% あいうえお
% 第1節
% かきくけこ
\end{document}