将图的交叉引用放在括号中

将图的交叉引用放在括号中

我需要将我的论文中的图形引用放在括号中。我试过打包,\hyperref但它不能解决我的问题。

如果我尝试:

\autoref{'fig:label'}我得到了类似

图1);

但是我需要得到:

(图1)

有什么办法可以做到这一点吗?

这是我的 MWE:

\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[colorlinks,allcolors=blue]{hyperref} % This will give us the hyperlinks

\documentclass[notitlepage, 12pt]{report}

\begin{document}

\end{document}

答案1

cleveref这是一份比 更好的工作autoref

\documentclass{article}
\usepackage{hyperref}
\usepackage{cleveref}

\crefformat{figure}{#2(\figurename~#1)#3}

\begin{document}

In~\cref{foo} we see something.

\begin{figure}[htp]
\centering

\fbox{\rule{0pt}{3cm}\rule{3cm}{0pt}}

\caption{Something\label{foo}}

\end{figure}

\end{document}

在此处输入图片描述

如果你不希望括号成为链接的一部分,请使用

\crefformat{figure}{(#2\figurename~#1#3)}

相关内容