[Résolu] Espace au début de \vref avec varioref

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Espace au début de \vref avec varioref

Messagepar srvremi » Mardi 26 Octobre 2010, 11:32

Bonjour.

J'ai un souci, lorsque que j'utilise varioref et que je fais :
Code: Tout sélectionner
bidule~(\vref{truc})
il me colle un espace entre la parenthèse et le début de la référence comme-ceci :
Code: Tout sélectionner
bidule ( 1.3)
Quelqu'un saurait comment faire pour l'enlever ? J'ai tenté de me servir de \labelformat mais ca ne change rien à ce souci.

Merci d'avance.

@+
Rémi
Dernière édition par srvremi le Mercredi 27 Octobre 2010, 12:17, édité 1 fois.
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat

Publicité

Re: Espace au début de \vref avec varioref

Messagepar balf » Mardi 26 Octobre 2010, 13:33

bidule~\rlap{(}\vref{truc}) donne un résultat non parfait, mais plus satisfaisant : la parenthèse gauche risque d'être un peu trop rapprochée ; si c'est le cas, essayez \clap au lieu de \rlap.

B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Espace au début de \vref avec varioref

Messagepar srvremi » Mardi 26 Octobre 2010, 13:45

Malheureusement ça ne règle pas mon souci :( Mais c'est gentil d'avoir essayé lol
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat

Re: Espace au début de \vref avec varioref

Messagepar balf » Mardi 26 Octobre 2010, 13:51

Curieux. J'ai testé sur un de mes fichiers et l'espace est supprimé. Il est vrai que mon formatage de label n'est pas tout à fait le même... Vous êtes sûr d'avoir mis la parenthèse gauche entre les accolades de \rlap ?

B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Espace au début de \vref avec varioref

Messagepar srvremi » Mardi 26 Octobre 2010, 13:58

Oui oui, j'ai essayé \rlap{)} \rlap{}( \clap{)} \clap{})
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat

Re: Espace au début de \vref avec varioref

Messagepar balf » Mardi 26 Octobre 2010, 14:05

Et aucun espace entre ceux-là et \vref ?
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Espace au début de \vref avec varioref

Messagepar srvremi » Mardi 26 Octobre 2010, 14:09

ouaip
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat

Re: Espace au début de \vref avec varioref

Messagepar balf » Mardi 26 Octobre 2010, 14:16

Alors là, je ne comprends pas : l'effet de \rlap est de placer la parenthèse, puis de revenir au point de la ligne juste avant le placement !
B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Espace au début de \vref avec varioref

Messagepar srvremi » Mardi 26 Octobre 2010, 14:21

Sans doute une incompatibilité avec un autre package de mise en forme... J'en ai de nombreux, je suis sur ce document depuis plus de 2 ans lol
Enfin ca ne règle pas mon problème mais bon je vais chercher.
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat

Re: Espace au début de \vref avec varioref

Messagepar pg » Mardi 26 Octobre 2010, 19:29

Il y a une version étoilée \vref* de \vref qui ne met pas d'espace. On peut rediriger \vref sur \vref* si on veut :

Code: Tout sélectionner
\documentclass{article}

\usepackage{varioref}
\let\originalvref\vref
\def\vref{\originalvref*}

\begin{document}

\section{Titre}\label{truc}

bidule~(\vref{truc})

\end{document}
pg
Modérateur
 
Messages: 2595
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Espace au début de \vref avec varioref

Messagepar srvremi » Mercredi 27 Octobre 2010, 12:17

Exactement ce qu'il me fallait ! Merci beaucoup.
J'en profite pour préciser que ça marche très bien avec les \labelformat

@+
Rémi
srvremi
Utilisateur
 
Messages: 6
Inscription: Mardi 26 Octobre 2010, 11:28
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Grapeshot [Crawler] et 8 invités