보충 문서의 섹션을 참조할 수 없습니다.

보충 문서의 섹션을 참조할 수 없습니다.

해결책: 그것은 문서 클래스 문제인 것으로 밝혀졌습니다. prl그것을 제거함으로써 \documentclass[reprint,aps,prl,superscriptaddress,notitlepage]{revtex4-2}내 문제가 해결되었습니다.

그림/방정식/표 등을 참조할 수 있지만 보충 문서의 섹션은 참조할 수 없는 문제가 있습니다. 보충을 위해 모든 항목 앞에 "S" 접두사를 추가하고 싶기 때문에 처음에 다시 정의했습니다. 그러나 이것은 해당 섹션에서는 작동하지 않는 것 같으며 그 이유는 모르겠습니다. 아래에 최소한의 작업 예제를 만들었습니다.

문제는 섹션 자체에 숫자가 없다는 점일 수 있지만 여기에서는 어떤 이유로든 명시적으로 해당 섹션을 끄는 곳이 어디에도 없습니다.

\documentclass[reprint,aps,prl,superscriptaddress,notitlepage]{revtex4-2}

\usepackage{lipsum}

\newcommand\startsupplement{%
       \setcounter{table}{0}
       \renewcommand{\thetable}{S\arabic{table}}
       \setcounter{figure}{0}
       \renewcommand{\thefigure}{S\arabic{figure}}
       \setcounter{equation}{0}
       \renewcommand{\theequation}{S\arabic{equation}}
       \setcounter{section}{0}
       \renewcommand{\thesection}{S\arabic{section}}
    }

\begin{document}
    
\title{\textbf{\fontfamily{phv}\selectfont 
Supplemental Material: \\ My Supplement Name}}
\author{Me}
\affiliation{Department of Physics}

\maketitle
\startsupplement

\section{First Section}
\label{sec:section1}

Referring to Section~\ref{sec:section1} \\
Referring to Section~\ref{sec:section2} \\

\thesection

\begin{equation}
\label{eq:linear}
y = mx + b
\end{equation}

\begin{equation}
\label{eq:exponential}
y = y_0 + e^{ax}
\end{equation}

Referring to Eqn.~\ref{eq:linear} \\
Referring to Eqn.~\ref{eq:exponential} \\

\lipsum[1]

\section{Second Section}
\label{sec:section2}
    

Referring to Section~\ref{sec:section1} \\
Referring to Section~\ref{sec:section2} \\

Referring to Eqn.~\ref{eq:linear} \\
Referring to Eqn.~\ref{eq:exponential} \\

\lipsum[2]

\end{document}

관련 정보