在编制术语表后,我开始注意到参考书目中的引用。例如:
A. Ahmed, Y. Low, M. Aly, V. Josifovski, and A. J. Smola. Scalable distributed infer-
ence of dynamic user interests for behavioral targeting. In SIGKDD, 2011. 5.2
其中 5.2 是所引用的章节。在我运行 nomencl 命令之前,这里没有这个:
makeindex thesis.nlo -s nomencl.ist -o thesis.nls
我不完全确定为什么命名法会影响参考书目,并且想删除它。
以防万一我做了一些愚蠢的事情,我在下面附上了我的序言:
\documentclass[12pt,a4paper,twoside,british]{report}
\usepackage{newtxmath}
\usepackage{newtxtext}
\usepackage{bm}
\usepackage[]{fontenc}
\usepackage[latin1,utf8]{inputenc}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[authoryear]{natbib}
\makeatletter
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{url}
\usepackage{refstyle}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[titletoc]{appendix}
\usepackage{chngcntr}
\usepackage{algpseudocode}
\usepackage[]{algorithm2e}
\usepackage[acronym]{glossaries}
\usepackage{nomencl}
\makenomenclature
\usepackage{suthesis-2e}
\usepackage{graphicx}
\usepackage{array} % another package for table
\usepackage{color}
\definecolor{navy}{rgb}{0, 0, 0.5}
\usepackage[
backref,
bookmarks,
pdfstartview=FitH,
bookmarksopen=true,
plainpages=false,
colorlinks=true,
urlcolor=navy,
citecolor=black,
linkcolor=black,
pdftitle={DOCUMENT TITLE},
pdfauthor={YOUR NAME},
pdfpagelabels,
bookmarksnumbered=true]{hyperref}
\usepackage{cleveref}
答案1
原来这是因为命令我在其中放置了 hyperref 和 nomencl 包。为了便于将来参考,请确保 hyperref 出现在 nomencl 和 glossaries 包之前,如下所示:
\usepackage{hyperref}
\usepackage{glossaries}
\usepackage{nomencl}