重置部分内容时超链接断开

重置部分内容时超链接断开

这看起来很基础但我已经尝试了很多方法但都没有成功。

这是我正在处理的文本,我正在用 LuaTeX 对其进行编译:

\documentclass[12pt]{article}



% Linguagem
\usepackage[portuguese]{babel}



%% Table of contents
\usepackage{tocloft}
\setcounter{tocdepth}{2}    % remove subsubsection from toc



% Multicols
\usepackage{multicol}
\setlength{\columnsep}{5mm}



% enumitem
\usepackage{enumitem} % modify enumerate index
\setlist[itemize]{left = -9mm}



%% titlesec
\usepackage{titlesec}

% Part customization
\titleclass{\part}{straight}
\titleformat{\part}
    [block]                         % shape
    {\huge\bfseries\color{Emph}}            % format
    {\thepart\hspace{5mm}{$|$}}         % label
    {5mm}                           % sep
    {\huge\bfseries}                    % before-code
    [\vspace{0.5mm}]
\counterwithin*{section}{part} % Reset section on part



% Maths
\usepackage{amsmath, amssymb}
\usepackage{bm} % Boldmath

\newcommand\BM[2][align*]{{\large\boldmath\bfseries%
    \begin{#1}
        #2
    \end{#1}%
}}



% Colors
\usepackage{xcolor}

\colorlet{Emph}{ blue!40!white}
\colorlet{Background}{white!5!black}

\pagecolor{black}
\color{white}



% mytitle and myauthor
\newcommand\mytitle{{my title}}
\newcommand\myauthor{{my author}}



% title, author and date
\title{\bfseries\color{Emph}\mytitle}
\author{\myauthor}
\date{\today}



% hyperref
\usepackage{hyperref}
\hypersetup{
    % Links customization
    hidelinks=true,
    colorlinks=true,
    linkcolor=red!25!white,
    % PDF customization
    pdfpagelayout=OneColumn,
    pdftitle=\mytitle,
    pdfauthor=\myauthor
    % fix hyperref links
    hypertexnames=false
    destlabel=false,
    plainpages=false,
    naturalnames=false
}



% subsubsection customization
\renewcommand\thesubsubsection{(\roman{subsubsection})}



\begin{document}


\maketitle


% Table of Contents

\renewcommand{\contentsname}{} % remove title

\section*{Conteúdo}
\begin{multicols}{2} \tableofcontents \end{multicols}


\newpage



\part{Background}



\newpage



\part{Topologia Elementar na Reta $\mathbb{R}$}
\label{topologia elementar na reta r}

\section{Vizinhança $V_{\epsilon}$}
\label{vizinhanca}


\section*{Pontos:}
\label{pontos}


% Majorante e Minorante
\begin{multicols}{2}
    
    \section{Minorante}
    \label{minorante}
        
    \section{Majorante}
    \label{majorante}

\end{multicols}


% Infimo e Supremo
\begin{multicols}{2}

    \section{Infimo Inf}
    \label{Infimo}
    
    \section{Supremo Sup}
    \label{Supremo}

\end{multicols}


% Minimo e Maximo
\begin{multicols}{2}
    
    \section{Minimo Min}
    \label{minimo}
    
    \section{Maximo Max}
    \label{maximo}

\end{multicols}


% Interior e Exterior
\begin{multicols}{2}
    
    \section{Interior Int}
    \label{interior}
    
    \section{Exterior Ext}
    \label{exterior}
    
\end{multicols}


\section{Ponto de Acumulação}
\label{ponto de acumulacao}


\section{Fronteira Fr}
\label{fronteira}
    
\section*{Conjuntos:}
\label{conjuntos}

\section{Limitado}
\label{conjunto limitado}

\begin{multicols}{2}

    \section{Aberto}
    \label{conjunto aberto}
    
    \section{Fechado}
    \label{conjunto fechado}

\end{multicols}

% Feixe e Ponto de Acumulação
\begin{multicols}{2}

    \section{Feixe $\overline X$}
    \label{feixe}

\end{multicols}



\newpage



\part{Indução Matemática}
\label{inducao matematica}


\section{Indução por Igualdade}
\label{inducao por igualdade}


\section{Indução por Desigualdade}
\label{inducao por desigualdade}



\newpage



\part{Sucessões}
\label{sucessoes}


\section{Sucessão Monótona}
\label{sucessao monotona}

\begin{multicols}{2}

    \subsection{Crescente}
    \label{sucessao monotona crescente}
    
    \subsection{Decresente}
    \label{sucessao monotona decrescente}

\end{multicols}

\section{Sucessão Limitada}
\label{sucessao limitada}

\section{Sucessão Convergente}
\label{sucessao convergente}

\section{Demonstrações para Sucessões}

\begin{multicols}{2}

\BM[flalign*]{
&
    X \text{ é \hyperref[sucessao convergente]{convergente}}
\implies &\\&
\implies
    X \text{ é \hyperref[sucessao limitada]{limitada}}
&
}

\BM[flalign*]{
&
    X \text{ é \hyperref[sucessao monotona]{monotona} e \hyperref[sucessao limitada]{limitada}}
\implies &\\&
\implies
    X \text{ é \hyperref[sucessao convergente]{convergente}} 
&
}

\end{multicols}


\newpage



\part{Limites}



\newpage



\part{Continuidade em $\mathbb{R}$}




\end{document}

一切似乎都已准备就绪,但输出的 pdf 中有很多链接在错误的位置,我已经尝试使用以下修复程序修复 hyperref:

  • hypertexnames=false
  • 目标标签=false
  • 纯文本页面=false
  • 自然名称=false

尽管之前单独使用 hypertexnames=false 已经在其他文件中修复了这个问题,但在这个文件中似乎毫无用处。

答案1

正如@UlrikeF 所建议的,在解决问题\renewcommand\theHsection{\thepart.\thesection}后添加\hypersetup{...}

相关内容