![引用小节](https://linux22.com/image/397182/%E5%BC%95%E7%94%A8%E5%B0%8F%E8%8A%82.png)
我有包含章节和小节的文档。
问题是这个。当我使用
Sec. \ref{x}
参考 \label{x} 的 1.1 小节,我得到结果
Sec 1 1.1
如何获得正确
Sec 1.1
?
在这里编码
\documentclass[aps]{revtex4-1}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}
\begin{document}
\section{My section}
\label{abc}
I wanna Sec\ref{def123}.
\subsection{\label{def123}My subsection}
\end{document}
答案1
revtex aps 样式没有在标题中用节编号作为小节编号的前缀,因此它会将其添加到参考文献中。
\documentclass[aps]{revtex4-2}
%\renewcommand{\thesection}{\arabic{section}}
%\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
%\renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}
\begin{document}
\section{My section}
\label{abc}
I wanna Sec \ref{def123}.
\subsection{\label{def123}My subsection}
\end{document}
像 revtex 这样的发布者类别在设计上会从作者那里删除此类选择并强制执行期刊风格,因此最好使用通用类别article
而不是重新定义 revtex 内部来避免这种情况。