Tại sao lệnh `` \ vspace '' không hoạt động với PSfrag?

Jan 09 2021

Khi tải đồ thị eps, tôi muốn thay đổi vị trí của các nhãn trục và tôi thấy mình có thể đạt được điều đó với PSfrag (đại loại là \psfrag{label}{\hspace{1em}label}). Tôi thấy rằng điều này hoạt động với \hspacenhưng không \vspace. Bây giờ tôi biết rằng thay vì \vspace, tôi nên sử dụng \raisebox{1em}{label}, nhờ câu trả lời đáng yêu này . Có ai biết tại sao không?

Trả lời

3 DavidCarlisle Jan 09 2021 at 00:05

Thay thế psfrag về cơ bản được đặt trong \mboxcấu trúc chế độ ngang, vì luôn luôn trong cấu trúc chế độ dọc như vậy, vật liệu không hoạt động, mặc dù bạn có thể lồng a \parboxđể vào chế độ dọc và thêm vật liệu dọc. hoặc đơn giản hơn bạn có thể sử dụng \raisebox{10pt}{...}hơn là sử dụng\vspace