更多信息

更多信息

我不得不\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}

结果

相关内容