我想知道是否可以使证明环境中的 QED 符号可点击,以重定向到某个给定的网站。具体来说,语法如下:
\begin{proof}[Sketch of the Proof.][url="..."]
.
.
.
\end{proof}
答案1
amsthm
以下是使用证明环境实现此目的的一种方法:
\documentclass{article}
\usepackage{hyperref} % For links, provides \href
\usepackage{amsthm} % For proof environment
\usepackage{amssymb} % For \square symbol
\begin{document}
\begin{proof}
\renewcommand{\qedsymbol}{\href{https://tex.stackexchange.com/}{\(\square\)}}
Test
\end{proof}
\end{document}
然后,您可以创建以类似方式定义的自己的环境:
\newenvironment{linkproof}[2][]{%
\begin{proof}[#1]
\renewcommand{\qedsymbol}{\href{#2}{\(\square\)}}
}{%
\end{proof}
\renewcommand{\qedsymbol}{\(\square\)}
}
然后用作
\begin{linkproof}[ABC]{www.google.com}
Test
\end{linkproof}
您还可以编辑的定义,proof
以使其也具有这种行为。