SYSU-SCC / sysu-thesis

中山大学 LaTeX 论文项目模板
GNU General Public License v3.0
558 stars 71 forks source link

\autoref 在definition环境下显示错误 #77

Closed river7816 closed 1 year ago

river7816 commented 1 year ago
image

b并没有显示定义4.1,而是显示式4.1

image

请问如何修改才能将其改为式4.1

note286 commented 1 year ago

你应该在\begin{definition}下一行写\label

river7816 commented 1 year ago

你应该在\begin{definition}下一行写\label

您好,我尝试了,但是它提示Package hyperref Warning: No autoref name for ‘definition' on input line 427.

image

我需要在哪一个文件里自己定义吗?

note286 commented 1 year ago

你参考一下 hyperref - No autoref name for `Appendix' - TeX - LaTeX Stack Exchange ?我也没用过,这是我搜到的。

river7816 commented 1 year ago

你参考一下 hyperref - No autoref name for `Appendix' - TeX - LaTeX Stack Exchange ?我也没用过,这是我搜到的。

感谢,已解决。在sysuthesis.cls文件1114行添加\def\definitionautorefname{定义}%即可解决 并且建议一起添加如下代码

\def\definitionautorefname{定义}%
\def\propositionautorefname{命题}%
\def\lemmaautorefname{引理}%
image