作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 gnuplot 中创建一个图,在图例中的符号 theta 上带有点。
我正在寻找类似于 latex 中的\dot{\theta} 和\ddot{\theta} 的东西。但是,大多数帖子要求使用输出 .tex 文件的“set term latex”或“set term epslatex”。我需要将输出保留为 pdf,在图例中的 theta 上带有点和双点。这可能吗?感谢任何帮助。谢谢!
代替“音高率”,我需要符号 theta 上面有一个点。
代替“俯仰加速度”,我需要上面有两个点的符号 theta。
set term pdf
set termopt enhanced
set encoding utf8
set output "rampfuncs.pdf"
set style func linespoints
set xlabel 'time'
set format y "%.2f"
plot "output.dat" using 1:2 title '{/Symbol q} - Pitch angle', \
"output.dat" using 1:3 title 'Pitch rate', \
"output.dat" using 1:4 title 'Pitch acceleration'
set term x11
最佳答案
gnuplot 指南的增强文本模式部分对此进行了描述。您可以使用 ~
代字号叠印两个项目,例如 ~a/
将套印a
和 /
.在您的情况下,您需要将点字符提高字体大小的 1.1 倍(凭经验找到),以便它出现在 a
上方。所以你用这个数字作为字符的前缀,并将它括在大括号中使其成为一项:~a{1.1.}
plot "data" using 1:2 title '{/Symbol q} angle', \
"data" using 1:3 title '~{/Symbol q}{1.1.} rate', \
"data" using 1:4 title '~{/Symbol q}{1.1..} accel'
这给出了这个结果:
~{}{}
标题将无法正确显示,似乎存在一个错误。构造位于标题的末尾。简单的解决方法是在标题末尾添加一个额外的空格
~{}{}
.
关于latex - 如何在gnuplot中的符号上加一个点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50779275/
我是一名优秀的程序员,十分优秀!