Il y a très longtemps, dans un document, j'avais utilisé la commande
suivante:
\newcommand{\checkboxY}{\fbox{\ding{52}}} %% \ding provient de pifont
Maintenant, j'aimerais avoir la même boite mais sans le
caractère "\ding{52}" (un petit v). J'ai donc créé la commande:
\newcommand{\checkbox}{\fbox{\textcolor{white}{\ding{52}}}}
ça fonctionne, mais est-ce qu'il y a plus propre comme solution ? Autrement
dit, comment je peux créer une boite de même dimension que ce caractère,
mais sans l'afficher vraiment ?
D'avance merci de votre aide.
--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---
Bonjour,
il me semble que la commande \phantom{} et ses soeurs \vphantom{} et
\hphantom{} permettent de faire des espaces correspondants au texte
donné en argument.
Fabrice.
Une solution:
\newcommand\checkbox{%
\bgroup
\setbox0=\hbox{\ding{52}}%
\fbox{\vrule height\ht0 depth\dp0 width0pt\hskip\wd0}%
\egroup
}
Ce n'est pas seulement plus propre, ça a surtout l'avantage de marcher
si le fond n'est pas blanc (ce qui dans ton cas poserait problème).
Paul
oui j'y avais pensé, mais je ne suis pas arrivé à faire fonctionner cette
solution.. J'avais chaque fois une message d'erreur m'indiquant qu'il
manquait une information.
Merci tout de même de ton aide
>
> Fabrice.
--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---
Voilà une bien jolie solution. J'avais essayé un truc du genre (mais j'étais
encore loin, très loin même, de la solution). Il me semble que le principal
truc qui me manquait c'est le couple \bgroup & \egroup alors que pourtant
c'est expliqué dans le "Séroul".. faudra vraiment qu'un jour je me décide à
apprendre à lire ;)
Merci beaucoup pour ton élégante solution!
>> il me semble que la commande \phantom{} et ses soeurs \vphantom{} et
>> \hphantom{} permettent de faire des espaces correspondants au texte
>> donn� en argument.
>
> oui j'y avais pens�, mais je ne suis pas arriv� � faire fonctionner cette
> solution.. J'avais chaque fois une message d'erreur m'indiquant qu'il
> manquait une information.
? Ou est le probleme?
\documentclass{scrreprt}
\usepackage{pifont}
\begin{document}
\fbox{\phantom{\ding{62}}}
\end{document}
--
Ulrike Fischer