공식을 정의하기 전에 참조하기

공식을 정의하기 전에 참조하기

저는 과학 기사를 쓰고 있는데 공식이 본문에 나타나기 전에 이를 참조하고 싶습니다. 원칙적으로는 작동해야 합니다. 문제는 해당 공식에 대한 하이퍼링크를 만들 수 있도록 hyperref 패키지를 사용하고 싶다는 것입니다. 이것은 내가 사용하는 코드입니다:

F is defined in Formula \ref{eq:Fdef} \\

\begin{equation} \label{eq:Fdef}
F = RU
\end{equation}

문서 시작 부분에 \usepackage{hyperref}를 사용하면 다음 오류가 발생합니다.

! \Hy@setref@link가 완료되기 전에 단락이 종료되었습니다.

이전에 방정식을 정의하는 방법이 있을 거라고 생각했는데 나중에 이를 텍스트에 포함했지만 어떻게 해야 할지 찾지 못했습니다. 어떤 제안이 있습니까?

답변1

수정 사항은 \\줄에서 를 제거하고 \ref.

내가 언급했듯이, of는 다음 \\과 같은 용도에 특화되어 있으므로 tabular일반 텍스트에서는 일반적으로 피해야 합니다. David의 답변을 참조하십시오.\par를 사용하는 경우 및 \\ 또는 빈 줄을 사용하는 경우더 나은 토론을 위해.

a 바로 뒤에 hyperref를 배치하여 실제로 코드를 깨뜨린 이유가 무엇인지는 모르지만 LaTeX를 사용하는 것은 좋지 않기 때문에 좋은 문법으로 문제를 해결합니다.\\\ref

barbara가 추가한 것처럼 equation환경 앞에는 일반적으로 단락 구분이 없습니다.

그리고 egreg가 추가한 것처럼 텍스트의 "F"는 $F$수학 모드에 배치해야 합니다.

\documentclass{article}
\usepackage{hyperref}
\begin{document}
$F$ is defined in Formula \ref{eq:Fdef}
\begin{equation} \label{eq:Fdef}
F = RU
\end{equation}
\end{document}

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

관련 정보