我使用以下命令:
\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 中很常见。