You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用report文档类时公式\label命令无法正常工作的问题

解决LaTeX公式无法添加\label的问题

嘿,我瞅见你的问题了——没法给公式加\label对吧?先看你代码里最扎眼的问题:你写了两次\begin{document},这会直接打乱LaTeX的文档结构,标签系统自然没法正常工作。

先给你修正后的完整代码:

\documentclass[12pt,a4paper]{report} 
\usepackage{graphicx} 
\graphicspath{ {Home/} } 
\usepackage{newlfont} 
\usepackage{color} 
\usepackage{mathtools} 
\usepackage{amsmath} 
\usepackage{cool} 
\usepackage{esdiff} 

\begin{document} 
\begin{equation} 
\label{eq:1} 
x(t+\Delta) = x(t_0) + \int_{t_0}^{t_0+\Delta} f(x,t) dt 
\end{equation}

% 你可以加个引用测试标签是否生效
公式\ref{eq:1}展示了一个基本的积分形式。
\end{document}

关键修改点:

  • 删掉了重复的第二个\begin{document},LaTeX文档只能有一对\begin{document}和\end{document}包裹正文内容,多出来的会直接破坏编译逻辑。
  • 顺手把你代码里的to改成了t_0(下标形式),这是数学公式里更规范的写法,要是你原意就是to,改回去就行。

额外小提示:

交叉引用(比如用\ref调用\label)需要至少编译两次LaTeX才能正确显示编号——第一次编译记录标签位置,第二次才会把\ref替换成正确的编号。如果只编译一次,可能会显示??,这不是bug,多跑一遍编译就好啦。

内容的提问来源于stack exchange,提问作者Andrea Angeletti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:49:50