Incluindo números de peças e capítulos em referências cruzadas

Incluindo números de peças e capítulos em referências cruzadas

Tenho um projeto composto por partes, cada uma com vários capítulos. As partes são escritas em main.tex, com cada capítulo incluído como um \subfileseparado main.tex.

Existe uma maneira de incluir parte chapternumerar automaticamente ao fazer referência cruzada de uma seção (ou nível inferior)?

Exemplomain.tex

\documentclass{book}
\usepackage{xr-hyper}
\usepackage[colorlinks=true, allcolors=blue]{hyperref} 

\begin{document}

% Part 1
\part{}
\label{part: 1}

% Include chapter 1
\subfile{Pt1/Ch1}

\end{document}

chapterSubarquivo de exemplo

\documentclass[../main.tex]{subfiles}

\begin{document}

\Chapter{My first chapter}

\section{My first section}

\subsection{My first subsection}
\label{SS: My first subsection}

\section{My second section}

In \ref{SS: My first subsection} we discussed...

\end{document}

onde procuro o \refcomando para gerar uma referência cruzada do formulário:

Em Pt 1, Ch 1, 1.1 discutimos...

Obrigado pela ajuda.

Responder1

Isso alcança o que você deseja?

Você pode definir o formato do rótulo para seção e subseção usando o comando \labelformat{<target heading>}{<format>}.

Como:

principal.tex

\documentclass{book}
\usepackage{xr-hyper}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\usepackage{subfiles}
\labelformat{section}{Pt~\arabic{part}, Ch~\thechapter, \thesection}
\labelformat{subsection}{Pt~\arabic{part}, Ch~\thechapter, \thesubsection}

\begin{document}

% Part 1
\part{}
\label{part: 1}

% Include chapter 1
\subfile{Pt1/Ch1}

\end{document}

chaptersubarquivo

\documentclass[../main.tex]{subfiles}

\begin{document}

\chapter{My first chapter}

\section{My first section}
\label{S: My first section}
\subsection{My first subsection}
\label{SS: My first subsection}

\section{My second section}

In \ref{SS: My first subsection} we discussed... In \ref{S: My first section} we discussed...

\end{document}

insira a descrição da imagem aqui

informação relacionada