标题页和摘要链接到同一页面吗?

标题页和摘要链接到同一页面吗?

我正在写一篇论文,我想把标题页和摘要放入目录中。但是,我的标题页超链接和摘要超链接都链接到标题页。

这是我的主要 Latex 文件:

% main.tex================================================================

%preamble
\documentclass{my_thesis}

% preamble contains title page, signature page, acknowledgment and abstract texts
\usepackage{import}


% Pacakges used
\usepackage[utf8]{inputenc} % Remove warning on ascii conversion
\usepackage[T1]{fontenc} % Remove warning on ascii conversion
\usepackage[margin=1in,letterpaper]{geometry} % decreases margins
\usepackage{float}  % for figure "H"
\usepackage{amsmath}    % math
\usepackage{hyperref} % hyperlinks
\setlength{\parskip}{0.5em} % paragraph spacing
\usepackage{graphicx}   % figure
\usepackage{subfig}
\usepackage[nottoc]{tocbibind}  % put bib in the table of content 
\usepackage{amsfonts} % for math equations
\usepackage{array} % table
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{listings}   % code

\newcommand{\myparagraph}[1]{\paragraph{#1}\mbox{}\\} % paragraph with line break

\begin{document}

    % title page-------------------------------------------
    \input{./Chapter_title/title_page.tex}
    \addcontentsline{toc}{chapter}{Title Page}
    % ----------------------------------------------------

    % abstract -------------------------------------------
    \input{./Chapter_abstract/abstract.tex}
    \addcontentsline{toc}{chapter}{Abstract}
    % ----------------------------------------------------

    % acknowledgement ----------------------------------------
    \input{./Chapter_acknowledgement/acknowledgement.tex}
    \addcontentsline{toc}{chapter}{Acknowledgement}
    % ----------------------------------------------------

    % generate table of contents ============================
    \setcounter{tocdepth}{5}    % set the depth of table of contents
    \tableofcontents
    % ======================================================

    \input{./Chapter_introduction/introduction.tex}

    ...

\end{document}

我的标题页文件:

% title_page.tex================================================
\thispagestyle{empty}
\begin{titlepage}
    \begin{center}
        \vspace*{1cm} 
        
        { \huge
            \textbf{My Ttile}
        }

        ...
                
    \end{center}
\end{titlepage}

我的摘要页面文件:

% abstract.tex=================================================
\thispagestyle{plain} 

\begin{center}
    \vspace*{1cm} 
    
    { \Large
        \textbf{My Title}
    }
    \vspace{0.4cm}
    \large

    by \\
    \vspace{0.4cm}
    \textbf{XXX}
    
    \vspace{0.9cm}
    \textbf{Abstract}
    
\end{center}

 My abstract...

这样,我就能在我的目录中看到Title Page和了Abstract。但是,在生成的目录中,Title PageAbstract共享相同的页码1(见下图)?但我\thispagestyle{empty}在中使用的title_page.tex和标题页上没有页码。第一页从摘要页开始。和的超链接Title pageAbstract链接到标题页。谁能告诉我如何解决这个问题?谢谢! 内容

编辑:我在这里添加了一个小问题复制示例神话如果有人想仔细看看。

答案1

感谢 daleif。这里有一个解决方案:

1.删\addcontentsline{toc}{chapter}{Abstract}​​除main.tex文件。

2. 添加以上\phantomsection\addcontentsline{toc}{chapter}{Abstract}内容。abstruct.tex\textbf{My Title}

3.编译两次。

Abstract则目录中的超链接就能正确指向摘要页面。

问题是\addcontentsline{toc}{chapter}{Abstract}没有锚点可以指向。所以我们可以使用\phantomsectionrequirehyperref跳转到正确的页面。你也可以看看幻影切片

相关内容