Pourquoi la commande `` \ vspace '' ne fonctionne pas avec PSfrag?
Lors du chargement dans des graphiques eps, je voulais déplacer les positions des étiquettes d'axe, et j'ai trouvé que je pouvais y parvenir avec PSfrag (quelque chose comme \psfrag{label}{\hspace{1em}label}
). J'ai trouvé que cela fonctionne avec \hspace
mais pas \vspace
. Je sais maintenant qu'au lieu de \vspace
, je devrais utiliser \raisebox{1em}{label}
, grâce à cette belle réponse . Quelqu'un sait-il pourquoi?
Réponses
Un remplacement psfrag est essentiellement défini dans une \mbox
structure donc en mode horizontal, comme toujours dans une telle construction, le matériau en mode vertical ne fonctionne pas, bien que vous puissiez imbriquer un \parbox
pour passer en mode vertical et ajouter un matériau vertical. ou plus simplement vous pouvez utiliser \raisebox{10pt}{...}
plutôt que d'utiliser\vspace