在复合文件中创建链接 (Overleaf)

在复合文件中创建链接 (Overleaf)

我想插入书签,或者链接到我正在写的“书”的其他页面。由于这本书很长,我把它分成多个文件,但链接似乎不起作用。

最小工作示例:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=blue,      
    urlcolor=blue,
}

\begin{document}
\hyperref[sec:hello]{text}
\newpage
\label{sec:hello}
\input{Hello} % another sub-document with stuff written on it
\end{document}

但是,此链接只会将几行内容带到原始链接本身,而不是下一页。我该如何修复此问题?

答案1

我不确定我是否理解你的问题,但这是一个开始/猜测。

\documentclass{article}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=blue,      
    urlcolor=blue,
}

\begin{filecontents}{FileA.tex}
\section{Section A}
\label{sec:A}
Text
\end{filecontents}

\begin{filecontents}{FileB.tex}
\section{Section B}
\label{sec:B}
Text
\end{filecontents}

\begin{document}

\input{FileA.tex}
\input{FileB.tex}

Links to Section~\ref{sec:A} and Section~\ref{sec:B}.

\end{document}

在此处输入图片描述

相关内容