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