![删除参考书目引文中的可点击链接](https://linux22.com/image/456562/%E5%88%A0%E9%99%A4%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E5%BC%95%E6%96%87%E4%B8%AD%E7%9A%84%E5%8F%AF%E7%82%B9%E5%87%BB%E9%93%BE%E6%8E%A5.png)
如同这个问题,但我想知道如何阻止引用成为参考书目的链接。我不希望读者点击参考文献后进入我的参考书目(或网站)。
\documentclass[12pt,oneside,openany,a4paper,
english, oldfontcommands
]{memoir}
\usepackage[PhD, goldenblock]{usthesis}
\usepackage[english]{babel} %.. Language setup
\usepackage[latin1]{inputenc}%.. Recognizes ê, ë, etc
\usepackage{amsmath} %.. Advanced maths (before fonts)
\usepackage[T1]{fontenc} %.. Type 1 fonts for proper hyphenation
\usepackage{textcomp} %.. Additional text characters
\usepackage{fourier} %.. Utopia (if you want a different font)
\usepackage{bm}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{enumerate}
\usepackage{etoolbox}
\usepackage[table,xcdraw]{xcolor}
\usepackage{multirow}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{Introduction}
\section{Para}
Loremipsum \citet{so_2012}
\bibliography{dissertation}
\end{document}
答案1
快速关闭引用链接的方法:
\documentclass[12pt,oneside,openany,a4paper,
english, oldfontcommands
]{memoir}
\usepackage[PhD, goldenblock]{usthesis}
\usepackage[english]{babel} %.. Language setup
\usepackage[latin1]{inputenc}%.. Recognizes ê, ë, etc
\usepackage{amsmath} %.. Advanced maths (before fonts)
\usepackage[T1]{fontenc} %.. Type 1 fonts for proper hyphenation
\usepackage{textcomp} %.. Additional text characters
\usepackage{fourier} %.. Utopia (if you want a different font)
\usepackage{bm}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{enumerate}
\usepackage{etoolbox}
\usepackage[table,xcdraw]{xcolor}
\usepackage{multirow}
\usepackage{hyperref}
\makeatletter
\renewcommand\hyper@natanchorstart[1]{}
\renewcommand\hyper@natanchorend{}
\renewcommand\hyper@natlinkstart[1]{}
\renewcommand\hyper@natlinkend{}
\renewcommand\hyper@natlinkbreak[2]{#1}
\makeatother
\begin{document}
Loremipsum \citet{knuth}
\bibliographystyle{plainnat}
\bibliography{document}
\end{document}
答案2
请尝试将以下内容添加到序言中:
\usepackage[options]{nohyperref}
这应该会删除所有链接
答案3
编辑:发现了一个类似的问题这里。他们建议使用hypertoc
hyperref 包中的参数,如下所示:
\usepackage[linktoc=none]{hyperref}
。
以下内容您已经在评论中回答了,但我会留给其他人阅读。我问为什么您不希望读者通过点击轻松找到参考书目中的正确参考资料?这项功能确实方便了整个特定引文的搜索。
答案:Kindle 阅读器在这种机制上存在问题。