\refstepcounter의 추가 공간

\refstepcounter의 추가 공간

아마도 이것은 다음과 관련이 있을 것입니다. \newenvironment, \refstepcounter 및 hyperref의 잘못된 페이지 나누기, 그러나 거기의 답변 ( insert \mbox{})은 도움이 되지 않았습니다.

다음 코드에서

\documentclass{article}
\RequirePackage{amsmath}
\RequirePackage{hyperref}
\newcounter{number}
\begin{document}
\begin{enumerate}
\item
\[a\]
\refstepcounter{number}
\item
\end{enumerate}
\end{document}

선은 추가 수직 공간을 생성하는데, 패키지 를 지우거나 \refstepcounter{number}사용하면 존재하지 않습니다 . 이 공간을 어떻게 피할 수 있나요?\stepcounter{number}hyperref

답변1

원래 \refstepcounter를 사용할 수 있습니다. 공백이 삽입되지 않고 앵커도 삽입되지 않으므로 링크가 잘못된 위치로 이동될 수 있습니다.

\documentclass{article}
\RequirePackage{amsmath}
\RequirePackage{hyperref}
\newcounter{number}
\begin{document}

\begin{enumerate}
\item xxxxxxxxxxxxx 
\[aaaaaaaaaaa\]
\refstepcounter{number}
\item xxxxxxxxxxxx
\end{enumerate}

\begin{enumerate}
\item xxxxxxxxxxxxx 
\[aaaaaaaaaaaa\]
\csname H@refstepcounter\endcsname{number}
\item xxxxxxxxxxxxx
\end{enumerate}


\end{document}

여기에 이미지 설명을 입력하세요

관련 정보