我不得不\thesection
在没有合适章节的情况下声明。但参考文献应始终包括\thechapter
。有人有解决方法吗?我想,
\let\origref\ref
\renewcommand\ref[1]{
%ref to chapter.%
\ref{#1}
}
更多信息
班级:scrbook
hyperref
用来
尝试过的东西
我尝试使用
\usepackage[nokeyprefix]{refstyle}
\chapref
但这涉及该部分。
答案1
引用可以加上前缀,\p@<counter>
可以定义为包含\thechapter
:
\documentclass{report}
% Section numbers without chapter number
\renewcommand*{\thesection}{\arabic{section}}
% Section references with chapter number
\makeatletter
\def\p@section{\thechapter.}
\makeatother
\begin{document}
\chapter{First chapter}
\section{First section}
\section{Second section}
\label{sec:second}
See section \ref{sec:second}.
\end{document}