当在ctexset中将number={}时如何使用\ref?

2021-02-05 20:44发布

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [x ] Linux Tex发行版 * [x ] TexLive `2020` * [ ] MikTe...

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [x ] Linux Tex发行版 * [x ] TexLive `2020` * [ ] MikTeX `版本号` * [ ] CTeX ## 我的问题 以前用[**ChenLaTeXBookTemplate**](https://github.com/latexstudio/ChenLaTeXBookTemplate "**ChenLaTeXBookTemplate**")书籍LaTeX模板写的东西,需要添加对**section**的引用,发现用`\ref`无法得到编号。 经查,原因是其`\ctexset`中`section/number={}`设置的原因造成的,但这个设置又是必须的,否则无法使用其自定义的章节标题盒子样式。 整理了一段MWE: ```tex \documentclass{ctexbook} \usepackage{zhlipsum} \ctexset{ section = { number = {}, }, } \begin{document} \chapter{安装软件} \section{下载}\label{sec-down} \zhlipsum[1] \section{解压}\label{sec-unzip} \zhlipsum[2],参见第\ref{sec-down}节 \section{安装}\label{sec-inst} \zhlipsum[3],参见第\ref{sec-test}节 \section{测试}\label{sec-test} \zhlipsum[4],参见第\ref{sec-inst}节 \end{document} ``` 结果为: ![](https://wenda.latexstudio.net/data/attach/210205/54ghCRzG.png)