引用方程的问题

引用方程的问题
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\title{Test File}
\author{test}
\date{\today}
\begin{document}
\maketitle
\section{Introduction}
This is the Introduction.
\subsection{Some further intoduction}
equation: 
\begin{equation}
a^{-n}=\frac{1}{a^{n}} 
\end{equation}

Whatever... For this reason... \eqref{eq:1}
\end{document}

编译此代码时,我得到的是括号中的问号而不是引用,但是当我用 \ref 替换 \eqref 时,它可以工作(显然没有括号)有人知道为什么吗?

答案1

\eqref{eq:1}将引用方程式,\label{eq:1}但您没有这样的标签。

最好避免使用数字,而是\label{eq:myfrac}在等式中使用,然后\eqref{eq:myfrac}(尽管您在问题中发表了评论,但\ref不起作用,并且会出现\eqref与未定义标签相同的错误。)

答案2

LaTeX 的一大优点是,您可以为图形、公式、表格、章节、部分等内容赋予一个对您有意义的名称的标签,当您编译该文档时,LaTeX 会自动为所有这些内容分配编号,并为所有参考资料插入正确的编号。

当您只编写一篇简短的文档时,这一步对您来说可能似乎是额外的工作,但是一旦您开始编写更长的文档(例如论文),您会很高兴可以在顶部插入或删除一些内容,而不必手动更改整个文档中的编号。

\begin{equation} \label{eqn:negative_power}
a^{-n}=\frac{1}{a^{n}} 
\end{equation}

Half of my students cannot understand equation \ref{eqn:negative_power} despite my best efforts. 

相关内容