
저는 금융 수학 책을 쓰고 있어요. 이 책은 분명히 다음과 같이 번호가 매겨진 방정식으로 가득 차 있습니다.
제1장
방정식 1.1
방정식 1.2
...
제 2 장
방정식 2.1
방정식 2.2
...
시연이 좀 더 힘들거나 지루한 방정식이 있기 때문에 본문에서는 공식만 제시하고 형식적인 증명은 각주로 넘깁니다. 하지만 각주에 방정식 번호를 매기는 데 문제가 있습니다. LaTeX가 자동으로 번호를 매기도록 하면 텍스트에서와 같이 이중 번호 매기기 체계가 할당됩니다(장 번호 + 장에 있는 방정식의 일련 번호). 다음 중 하나와 같이 각주마다 번호 매기기를 재설정하고 싶습니다.
- 각주 텍스트
방정식 1
방정식 2
...
또는:
- 각주 텍스트
방정식 I
방정식 2
...
을 사용해 보았지만 \setcounter{equation}{0}
불행하게도 두 숫자 체계가 1.1, 1.2로 재설정되었습니다...
각주에 다른 번호 매기기 체계를 사용할 수 있는 방법이 있습니까? 1, 2, 3..., I, II, III..., A, B, C...?
답변1
다음 해결 방법이 흥미로울 수 있습니다. 각주의 방정식은 로 번호가 매겨져 있습니다 (<footnote>-<alphabetic-fneq-counter-rendered-in-smallcaps>)
. 여기서 fneq
는 카운터와 별개입니다 equation
. 숫자를 "연결"하는 -
대신 을 사용하는 것에 유의하세요 ..
각주에서는 번호가 없는 디스플레이 수학 환경만 사용하고 \dotag
번호를 보고 싶은 방정식에 지침을 제공하는 것이 좋습니다. \dotag
상호 참조를 활성화하기 위해 적용할 레이블인 필수 인수를 사용합니다.
\documentclass[oneside]{book}
\usepackage{amsmath}
\newcounter{fneq}
\counterwithin{fneq}{footnote}
\renewcommand\thefneq{\thefootnote-\textsc{\alph{fneq}}}
\newcommand\dotag[1]{\refstepcounter{fneq}\label{#1}\tag{\thefneq}}
\usepackage[noabbrev]{cleveref} % optional
\begin{document}
\chapter{Uno}
\setcounter{footnote}{4} % just for this example
\begin{equation} 1+1=2 \label{eq:1_1}\end{equation}
aaa.\footnote{%
A moment's reflection shows that
\begin{align*}
0+0&=0 \dotag{fneq:aa_1} \\
\intertext{and}
0-0&=0\,. \dotag{fneq:aa_2}
\end{align*}
}
bbb.\footnote{%
Pythagoras showed that
\[ a^2+b^2=c^2\,. \dotag{fneq:bb_1} \]
}
\begin{equation} 2+2=4 \label{eq:1_2}\end{equation}
\chapter{Due}
Cross-references to \cref{fneq:aa_1,fneq:aa_2,,fneq:bb_1,eq:1_2,eq:1_1}.
\end{document}