带 hyperref 的大链接边框

带 hyperref 的大链接边框

在我文本的这一行中,当我必须cases在文本中使用环境时,我在 1 周围得到了一个较大的链接边框。如何使它像其他引用一样规则?下面是我的代码的 MWE:

大盒子约1

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
    \hypersetup{linkcolor = {0 .8 1}}
\usepackage{geometry}
    \geometry{
        left = 2cm,
        right = 2cm
    }
\usepackage{amsmath, amsthm, amssymb, amsfonts}
\theoremstyle{definition}
\newtheorem{ax}{Axioma}
\begin{document}
    \begin{ax}\label{ax:1}
        Dados dois triângulos \( ABC \) e \( EFG \), se \( AB\equiv EF \), \( AC\equiv EG \) e \( \hat{A}\equiv\hat{E} \), então \( ABC\equiv EFG \).
    \end{ax}    

    \begin{proof}
        Seja \( ABC \) e \( EFG \) dois triângulos de correspondência \( ABC\leftrightarrow EFG \). Assim, por hipótese tem-se \( AB\equiv EF \) e por construção tem-se \( AD\equiv EF \). Pelo axioma \ref{ax:1}: \( \begin{cases}
        AC\equiv EF \\
        \hat{E}\equiv C\hat{A}D \\
        AD\equiv EF
        \end{cases} \Rightarrow \triangle ACD \equiv \triangle EFG \).
    \end{proof}
\end{document}

答案1

我认为对整个证明使用内联数学模式不是一个好主意,因为超高的线条不好看,而且使用内联数学不能很好地在视觉上突出显示主要的逻辑步骤。

恐怕我的葡萄牙语不太流利,但假设我正确理解了材料,我认为使用它\angle\hat表示角度更好。

对于以下屏幕截图,代码是在 pdfLaTeX 下编译的。使用 LuaLaTeX 或 XeLaTeX 的结果几乎相同。

在此处输入图片描述

\documentclass[12pt,a4paper]{article}
\usepackage[hmargin=2cm]{geometry}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[portuguese]{babel} % or 'brasilian'?

\usepackage{ifluatex,ifxetex}
\ifluatex
   \usepackage{unicode-math,lualatex-math}
\else\ifxetex
   \usepackage{unicode-math}
\else
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
\fi\fi

\usepackage{hyperref}
\hypersetup{linkcolor = {0 .8 1}}
\usepackage[nameinlink]{cleveref}
\theoremstyle{definition}
\newtheorem{ax}{Axioma}

\begin{document}
\begin{ax}\label{ax:1}
Dados dois triângulos $ABC$ e $EFG$, se $AB\equiv EF$, $AC\equiv EG$ 
e $\angle{A}\equiv\angle{E}$, então $ABC\equiv EFG$.
\end{ax}    

\noindent\dots

\begin{proof}
Seja $ABC$ e $EFG$ dois triângulos de correspondência $ABC\leftrightarrow EFG$. 
\dots\ Assim, por hipótese tem-se $AB\equiv EF$ e por construção tem-se 
$AD\equiv EF$. 
\[
\text{Pelo \cref{ax:1}: }
\begin{cases}
    AC\equiv EF \\
    \angle E\equiv C\angle AD \\
    AD\equiv EF
\end{cases} 
\quad \Rightarrow \triangle ACD \equiv \triangle EFG.
\qedhere % take care to place the QED symbol
\]
\end{proof}
\end{document}

答案2

链接边框会适应周围的框。由于当前行中有较大的案例,因此会得到较大的链接框。您可以通过在 ref 周围放置额外的 \mbox 来避免这种情况:

\documentclass[12pt,a4paper]{article}
\usepackage{hyperref}
    \hypersetup{linkcolor = {0 .8 1}}
\begin{document}

\section{xxx}\label{test}

\rule{2mm}{1cm} high: \ref{test}, short: \mbox{\ref{test}}.
\end{document}

在此处输入图片描述

相关内容