关于 TikZ 和装饰(文本中的重音)

关于 TikZ 和装饰(文本中的重音)

我使用以下命令:

\path [shift={(-2.75,0)},decorate, decoration={text along path, text={Plan meridien}}]
      (165:2.8) arc (165:90:2.8) ;

在圆弧路径上绘制文本。效果很好。

但我使用法语,并尝试在单词“méridien”上添加正确的重音。问题是 LaTeX 编译停止,结果未呈现。无法添加任何重音。

那么,我可以沿着 TikZ 图形上的路径写法语文本吗?或者通过这种方式(通过 TikZ 装饰文本)写任何重音和/或特殊重音?

答案1

根据 v2.10 手册第 30.6 节,文本中的每个字母都排版为自己的\hbox。我认为这意味着 TikZ 会逐个解析text = {...}标记,因此如果您写入Plan m\'eridien,它将被视为\'自己的字符;由于它只是一个重音命令,因此会导致错误。写入Plan m{\'e}ridien有效。

编辑:正如 Altermundus 所说,括号会导致重音字母{\'e}被视为单个标记,这在 TeX 中很常见。

相关内容