Почему команда \ vspace не работает с PSfrag?

Jan 09 2021

При загрузке графиков eps я хотел сместить позиции меток осей и обнаружил, что могу добиться этого с помощью PSfrag (что-то вроде \psfrag{label}{\hspace{1em}label}). Я обнаружил, что это работает, \hspaceно не работает \vspace. Теперь я знаю, что вместо этого \vspaceя должен использовать \raisebox{1em}{label}, благодаря этому прекрасному ответу . Кто-нибудь знает почему?

Ответы

3 DavidCarlisle Jan 09 2021 at 00:05

Замена psfrag по существу устанавливается в \mboxгоризонтальном режиме, так как всегда в такой конструкции материал в вертикальном режиме не работает, хотя вы можете вложить a, \parboxчтобы перейти в вертикальный режим и добавить вертикальный материал. или, проще говоря, вы могли бы использовать, \raisebox{10pt}{...}а не использовать\vspace