Ich habe ein Projekt, das aus Teilen mit jeweils mehreren Kapiteln besteht. Die Teile sind in geschrieben main.tex
, wobei jedes Kapitel als separates \subfile
von enthalten ist main.tex
.
Gibt es eine Möglichkeit , beim Querverweis auf einen Abschnitt (oder eine niedrigere Ebene) automatisch part
eine Nummerierung einzufügen ?chapter
Beispielmain.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}
Beispiel chapter
-Subdatei
\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}
dort suche ich den \ref
Befehl zum Erzeugen eines Querverweises für das Formular:
In Teil 1, Kapitel 1, 1.1 haben wir Folgendes besprochen ...
Ich danke Ihnen für Ihre Hilfe.
Antwort1
Erreicht dies, was Sie wollen?
Sie können das Beschriftungsformat für Abschnitte und Unterabschnitte mit dem Befehl definieren \labelformat{<target heading>}{<format>}
.
Wie zum Beispiel:
main.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}
chapter
Unterdatei
\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}