나는 항상 autonum
. 글쎄, 드디어 출시되었고 개발이 아직 진행 중이지만 이미 두 가지 문제가 있습니다.
eqnarray에서는 작동하지 않습니다.
방정식을 참조할 때 숫자 앞에 공백이 나타납니다(예: ( 3)).
이미 해결이 가능할까요? 아니면 기다려야 할까요?
\documentclass{article}
\usepackage{amsmath}
\usepackage{autonum}
\begin{document}
\begin{eqnarray}
a = g,\\
a = g.
\end{eqnarray}
\begin{equation}
a = g.
\label{tlabel}
\end{equation}
Reference to: (\ref{tlabel})
\begin{equation}
a = g.
\end{equation}
\end{document}
답변1
새 패키지의 버그입니다 autonum
. 정의의 줄 끝은 \autonum@generatePatchedReferenceGeneral
주석 처리되지 않습니다. (원치 않는 공백의 또 다른 후보는 입니다 \autonum@possiblyHideNumber
.)
한눈에 줄 끝에서 관련 공백을 찾을 수 없었으므로 줄 끝을 비활성화하면 도움이 됩니다.
\endlinechar=-1
\usepackage{autonum}
\endlinechar=13
아니면 좀 더 방어적으로요:
\edef\RestoreEndlinechar{\endlinechar=\the\endlinechar\relax}
\endlinechar=-1 %
\usepackage{autonum}
\RestoreEndlinechar
또한 또 다른 문제가 있습니다. \begin{document}
부족하면 \hbox
경고가 인쇄됩니다.
추가 참고사항:
답변2
글쎄, 당신이 기대하는 대답은 아니지만 나는 이렇게 말하고 싶습니다."사용하지 마세요 eqnarray
".
질문 보기\eqnarray 대 \align설명을 위해.