返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

转义序列

发布于 2023-08-10 21:46:57 字数 1404 浏览 0 评论 0 收藏 0

前面介绍了如何设置文字的文字大小、字体和颜色以及如何输入特殊字符。在此基础上,GMT提供了转义字符,以实现上标、下标等功能,并可以在一个字符串内随意切换字体、字号和颜色,给文本加入了更丰富的效果。

转义字符

GMT用 @ 符号实现转义的功能。将 @ 符号与某些字符结合起来,即构成了一系列可以实现特殊效果的转义字符。

GMT可以识别的转义字符在下表列出:

GMT转义字符

下面给出了一些使用转义字符的示例,左边Input是命令中的输入,右边Output是图上显示的效果:

Source Code

http://www.wenjiangs.com/wp-content/uploads/2023/docimg24/485-4wizvyuwczi.png

读者可以将下面命令中的 TEXTLabel 修改为不同的值,以体验转义字符的效果:

echo 5 2 TEXT | gmt text -R0/10/0/3 -Jx1c -Bxaf+l"Label" -BWSen -F+f20p -pdf test

注意事项

  1. 上标/下标不支持嵌套,即只支持一层上标/下标

  2. text 命令中有选项可以在文本周围加上文本框,该选项对转义序列无效

  3. 转义序列需要成对存在,与括号类似,开启转义之后必须关闭转义

  4. 在Windows下,由于bat脚本中 % 表示变量,因此当你需要在GMT中使用百分号时,应使用 %% 来表示一个百分号,即bat脚本中的 %% 相当于字符 %;切换字体时 @%%15%% 相当于正常情况下的 @%15%

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文