I am producing a document using the revtex4-1 document class, in which the sections should appear as, for example I.A.1. To achieve this, I've simply added the following lines to the preamble:
\renewcommand\thesubsection{\thesection.\Alph{subsection}}
\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
and it worked perfectly. The problem is now the following, if I add a reference to a section in the text, it appears as I I.A I.A.1. I tried various combinations, and this problem arises only when I add the two above lines using the revtex4-1 document class (for example, it behaves correctly using the article document class). Here is a minimal working example to reproduce this problem:
\documentclass{revtex4-1}
\renewcommand\thesubsection{\thesection.\Alph{subsection}}
\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
\begin{document}
\section{Intro}
\subsection{Some point}
\subsubsection{Some other point}
\label{sec:some_other_point}
\section{Outro}
As seen in Sec.~\ref{sec:some_other_point}, this reference is incorrectly shown using revtex4-1.
\end{document}
This renders like this using Texmaker (texLive) under Ubuntu 10.04.
