\usepackage{hyperref} 导致不完整的 \iffalse 错误

\usepackage{hyperref} 导致不完整的 \iffalse 错误

我正在写论文,但很难让这个hyperref包正常工作。我把它作为最后一个\usepackage,但当我添加那行时,它给出了一个奇怪的错误。

\documentclass[12pt,twoside]{report}

\usepackage{appendix}
\usepackage{graphicx}
\graphicspath{{./Images/}}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{placeins}
\usepackage{url}
\providecommand{\e}[1]{\ensuremath{\times 10^{#1}}}

\usepackage{algorithmic}
\usepackage[byname]{smartref}
%\usepackage{hyperref} %comment out for hardcopy
\usepackage{txfonts}
\usepackage{tocloft}
\usepackage{rotating} % <-- HERE

\usepackage{glossaries}
%I put it here
\usepackage{hyperref}

现在我除了添加那行之外什么都没做。我没有下载它或任何东西,但我没有下载任何我特别使用的包,它们都正常工作,所以也许我遗漏了一些非标准的东西?这不是我的全套代码,但我的论文代码非常庞大,即使没有插入的章节,所以我宁愿不发布所有内容。当我添加包时,hyperref我收到此错误

!Incomplete \iffalse; all text was ignored after line 386
<inserted text>
\fi
The file ended while I was skipping conditional text.
! Emergency stop

\if但我的文档中没有这个内容。

同样仅供参考,第 377-389 行(因为它报告了第 386 行的问题):

\begin{preliminary}

%% This generates the title page from the information given above.

\maketitle
%\addcontentsline{toc}{chapter}{Certificate of Examination}
%\makecert %%%JENNA COMMENTED OUT
\newpage
\addcontentsline{toc}{chapter}{Co-Authorship Statement}
\coauthor{\makecoauthor}  %comment this out if none
%\newpage
%%%JENNA ADDED THIS ALL
\addcontentsline{toc}{chapter}{Dedication}
\newpage

相关内容