
Eu uso \vref{something}
para fazer referência a figuras. Contanto que esteja em texto normal, está tudo bem. Mas quando coloco isso entre colchetes como este (\vref{something})
, o resultado é um espaço anterior na frente da referência:
Algum texto (figura 1.1), um pouco mais...
Como posso evitar o espaço entre o colchete de abertura e a palavra figura para obter um resultado como este:
Algum texto (figura 1.1), mais um pouco...
MWE:
\documentclass[10pt,a4paper]{article}
\usepackage{caption}
\usepackage{varioref}
\usepackage{fancyvrb}
\begin{document}
some text (\vref{fig:1}) some more ...
\begin{minipage}{.8\linewidth}
\captionsetup{type=figure}
\captionof{figure}{MWE}\label{fig:1}
\begin{Verbatim}[frame=single,baselinestretch=1,fontsize=\footnotesize]
something to show
\end{Verbatim}
\end{minipage}
\end{document}
Responder1
Usar \vref*
em vez de\vref
. As versões marcadas com estrela foram criadas especificamente para remover esteespaçoà esquerda. Veja a seção 2.2 dodocumentação do variref.