是否可以嵌套多个覆盖?否则怎么办?

是否可以嵌套多个覆盖?否则怎么办?

我有一张ggplot2图,我想将文本与某些图相关的边界对齐,例如轴刻度之间。创建注释文本的过程是自动的,需要考虑自动换行和对齐。我可以通过记录 y 和 x 坐标来做到这一点,但这并不好玩,而且有点重复工作。

好消息是,这个 r 绘图框架ggplot2可以理解 TeX 并使用 进行解析latex2exp。所以我的问题是,使用 Tex 我是否可以使用 来自动换行对齐多行文本\overset?还有其他解决方案吗?据我了解,overset 只有两行,\overset{first line}{second line}但我需要更通用的东西,例如嵌套 \overset?

例如,我有这样的文本(带有 x 轴边界):

     | This is a sample |
     |  very very long  |
     |    annotation    |

请注意,它是自动换行并且居中对齐的。

相关内容