Evite espaço antes de uma referência

Evite espaço antes de uma referência

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.

informação relacionada