thuthesis icon indicating copy to clipboard operation
thuthesis copied to clipboard

`cleveref`和`biblatex`同时使用时会报错

Open vincent-skywalker opened this issue 7 months ago • 3 comments

提交前检查

  • [x] 我已经充分阅读了模板文档。
  • [x] 我的问题并非关于模板的用法(否则请前往 discussions 提出)。
  • [x] 我已经搜索了已有的 issues 和 discussion,确认没有重复提交。

系统

Windows11

TeX 发行版

TexLive 2025

TeX 编译器

XeLaTeX

版本

7.6.0

学位类型

doctor

问题描述

在同时使用cleverefbiblatex时会报错:

Extra \endcsname.
<recently read> \endcsname

复现代码

见我新建的分支

编译日志

Extra \endcsname.
<recently read> \endcsname

其他信息

No response

vincent-skywalker avatar Jun 04 '25 13:06 vincent-skywalker

是 ctex 的问题。(可能和 \ctex_cleveref_hook: 有关)

MWE

\documentclass{ctexbook}

\usepackage{cleveref}
\crefformat{chapter}{#2第~#1~章#3}

\begin{document}

\chapter{Introduction}
\label{chap}
\cref{chap}

\end{document}

CastleStar14654 avatar Jun 04 '25 14:06 CastleStar14654

北理工似乎也遇到了类似问题,应该是Texlive的2025更新导致的,但是没有看懂解决方案。https://github.com/BITNP/BIThesis/pull/596

还有ctex里,https://github.com/CTeX-org/ctex-kit/issues/725

vincent-skywalker avatar Jun 05 '25 15:06 vincent-skywalker

北理工的做法似乎是选择等待ctex先解决。https://github.com/BITNP/BIThesis/issues/593#issuecomment-2750987701

我选择回退到Texlive 2024了,跳过了这个BUG。

vincent-skywalker avatar Jun 05 '25 15:06 vincent-skywalker

你好!我们 BIThesis 这儿四月份的测试结果是 TeX Live 2024 最新版和 2025 当时最新版都不行,只能弃用 cleveref,回退到 TeX Live 2023 或各大在线平台稍旧的 2024,或者自己改ctex*.cls源代码。

https://github.com/latex3/latex2e/issues/1544 已于 2025-06-01 closed as completed。 现在八月份再测试,2025 最新版可能没问题了(2024 最新版当然还是不行),你们可以再测试下。

YDX-2147483647 avatar Aug 20 '25 15:08 YDX-2147483647

Fixed in latest TeX Live 2025

Harry-Chen avatar Oct 23 '25 07:10 Harry-Chen