makeindex 页面条目全部带有下划线

makeindex 页面条目全部带有下划线

为书籍设置索引,一切正常,除了索引中列出的单词的页码都带有下划线---除非我添加粗体,否则它们看起来没问题。有人知道问题出在哪里吗?谢谢!

好的,如下所示:

\documentclass[final, leqno]{book}
\usepackage{natbib}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{epsfig}
\usepackage{graphics} 
\usepackage{color}
\usepackage{hyperref}
\usepackage{rotating}
\usepackage{lscape}

\usepackage{latexsym}
\usepackage{CJK}
\usepackage{pinyin}
\usepackage{setspace}
\usepackage[outercaption]{sidecap}
\usepackage{ccaption}
\usepackage{verbatim}
\usepackage{fancyhdr}

\usepackage{makeidx}

\renewcommand{\figurename}{Fig.}

% Different font in captions
\newcommand{\captionfonts}{\small}

\makeatletter  % Allow the use of @ in command names
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{{\captionfonts #1: #2}}%
  \ifdim \wd\@tempboxa >\hsize
    {\captionfonts #1: #2\par}
  \else
    \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
\makeatother   % Cancel the effect of \makeatletter

\renewcommand{\topfraction}{0.85}
\renewcommand{\textfraction}{0.1}
\renewcommand{\floatpagefraction}{0.75}

\oddsidemargin = 0.75 in \evensidemargin = 0.75 in



\title{------------------------------  \\
-----------------}

\author{------ --------    \\
{\small\em \copyright \ Draft date \today}}

\date{}

\makeindex


\setcounter{secnumdepth}{-1}


\begin{document}
\begin{CJK}{GB}{gbsn}

\maketitle

\thispagestyle{empty}
\begin{center}
Copyright $\copyright$ 2005 by ------ --------
\end{center}
\newpage

\addcontentsline{toc}{chapter}{Contents}
\pagenumbering{roman}

\newpage

\tableofcontents

\include{Preface}

\pagestyle{headings} \pagenumbering{arabic}

\include{PartOne}
\include{PartTwo}
\include{PartThree}


\include{Glossary}

\include{Biblo}

\cleardoublepage \addcontentsline{toc}{chapter}{Index} \printindex
%\include{index}

%\cleardoublepage\addcontentsline{toc}{Chapter}{Index} \printindex

\end{CJK}
\end{document}

当我键入时,索引的页面条目带有下划线,\index{text}它们是粗体,没有下划线,当我使用时看起来很好:\index{text|bf}

我知道我应该在索引词后放置:\index{选定的文本},然后它应该显示为:选定的文本,索引中的 34,但是当我这样做并编译时,该数字在 Yap 组合中被加粗下划线。一定有一些非常简单的解决方案,对吧?这个版本的 LaTeX 相当老旧——大概八年左右了。

抱歉,我没有能力好好讨论这个问题——我显然对 LaTeX 一无所知(我的妻子帮我设置了它并说服我使用它,但她现在太忙了,没法处理它),但一直在使用它,几乎没有遇到什么问题,使用 GOOGLE 搜索找到了快速解决方案。不过,我很惊讶我在这方面没有运气。索引是这本 790 页的书的最后一项任务,这本书在其他方面看起来都很棒——LaTeX 确实是可行的方法。

谢谢大家尽力帮助我。

答案1

我很确定是这个hyperref包。这个包将索引中的所有页码转换为链接。通常,在没有任何特殊设置的情况下,链接会以带框的形式表示。您的 hyperref 版本可能设置为改为在链接上加下划线?在这种情况下,您需要阅读 hyperref 包文档以了解如何关闭此功能。我相信这个colorlinks选项可以做到这一点。要使用它,请将其替换\usepackage{hyperref}\usepackage[colorlinks]{hyperref}

相关内容