从标题到相关维基百科页面的自动化超链接

从标题到相关维基百科页面的自动化超链接

我想在点击任何小节时将其超链接到相关的维基百科页面。假设该小节的名称是:

“ 行向量和列向量(维基百科)

当点击(维基百科)导致https://en.wikipedia.org/wiki/Row_and_column_vectors甚至https://www.google.com/search?q=Row+and+column+vectors将工作。

只是想知道是否有人知道一种自动完成此操作的好方法,而不是手动将每个小节逐一超链接?

答案1

您可以创建一个新命令以在参数后添加链接。在下面的 MWE 中,我没有用下划线替换空格。正式来说,URL 中不允许使用空格,但您的 pdf 查看器和/或浏览器很可能会自动将空格转换为 url 编码%20。然后 Wikipedia%20用替换_

要删除(维基百科)部分来自目录和 PDF 书签,您可以使用可选参数\subsection,即\subsection[title in the toc]{full title with hyperlink}

梅威瑟:

\documentclass{article}
\usepackage{hyperref}
\newcommand{\wikisubsection}[1]{\subsection[#1]{#1 \href{https://en.wikipedia.org/wiki/#1}{\textbf{(wiki)}}}}
\begin{document}
\tableofcontents
\wikisubsection{Row and column vectors}
\end{document}

结果(工具提示显示链接目标):

在此处输入图片描述

相关内容