Dlaczego polecenie `` \ vspace '' nie działa z PSfrag?

Jan 09 2021

Podczas ładowania wykresów eps chciałem przesunąć pozycje etykiet osi i stwierdziłem, że mogę to osiągnąć za pomocą PSfrag (coś w stylu \psfrag{label}{\hspace{1em}label}). Odkryłem, że to działa, \hspaceale nie \vspace. Teraz wiem, że zamiast tego \vspacepowinienem użyć \raisebox{1em}{label}, dzięki tej uroczej odpowiedzi . Czy ktoś wie dlaczego?

Odpowiedzi

3 DavidCarlisle Jan 09 2021 at 00:05

Zastępowanie psfrag jest zasadniczo ustawione w \mboxtak konstrukt w trybie poziomym, jak zawsze w takiej konstrukcji materiał w trybie pionowym nie działa, chociaż można zagnieździć a, \parboxaby przejść do trybu pionowego i dodać materiał pionowy. lub po prostu możesz użyć \raisebox{10pt}{...}zamiast używać\vspace