Evite el espacio antes de una referencia.

Evite el espacio antes de una referencia.

Yo suelo \vref{something}hacer referencia a cifras. Mientras esté en texto normal, todo estará bien. Pero cuando lo rodeo con corchetes como este, (\vref{something})el resultado es un espacio anterior delante de la referencia:

Algún texto (figura 1.1), algo más...

¿Cómo puedo evitar el espacio entre el corchete de apertura y la palabra figura para obtener un resultado como este?

Algún texto (figura 1.1), algo más...

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}

Respuesta1

Usar \vref*en lugar de\vref . Las versiones destacadas se crearon específicamente para eliminar esteespacioa la izquierda. Ver la sección 2.2 deldocumentación de varioref.

información relacionada