Estoy intentando cruzar referencias de 2 subsubsecciones de mi documento.
Mi estructura es como:
\chapter{something}
\section{1.1}
\subsection{1.1.2}
\subsubsection{Number 1} \label{sssec:num1}
\subsubsection{Number 2} \label{sssec:num2}
Estoy tratando de hacer referencia a las dos subsecciones de mi sección 1.1 anterior. Pero cuando uso \ref{sssec:num1}
y \ref{sssec:num2}
, la referencia siempre apunta a la \subsection{1.1.2}
por alguna razón.
Mi profundidad TdC es 2, por lo que sólo se muestra hasta la subsección. ¿Alguien sabe una solución a esto?
Gracias
Tu comentario de que el valor del contador tocdepth
es igual a 2
sugiere que el valor del contador secnumdepth
también es igual a 2
; si es cierto, explicaría por qué parece que no puedes cruzar subsecciones correctamente.
El siguiente ejemplo utiliza \setcounter
para establecer el valor de secnumdepth
a 3
. Si secnumdepth
se dejara en 2
(el valor por defecto para la clase documental report
), el contador subsubsection
no se incrementaría, y en consecuencia ambas `label
s acabarían apuntando al contador incrementado más recientemente, que resulta ser subsection
. Ese es el problema que está experimentando, ¿verdad?
\documentclass{report}
\setcounter{secnumdepth}{3} % default value for 'report' class is "2"
\begin{document}
\chapter{Something}
Here are cross-references to subsubsections \ref{sssec:num1} and \ref{sssec:num2}.
\section{A section header}
\subsection{A subsection header}
\subsubsection{First subsubsection} \label{sssec:num1}
\subsubsection{Second subsubsection} \label{sssec:num2}
\end{document}