jtl*_*lz2 8 pdf unicode latex gnuplot cairo
我正在尝试\odot在gnuplot(4.6.0)pdf终端中设置LaTeX 符号.这个的确切语法是什么?
在gnuplot的常见问题给出了一些线索,但我应该输入{/Symbol \2299},或者{/utf8 \2299},或者一些其他的变化\,/,#等?或者我应该这样做set encoding utf8?直接粘贴符号似乎不起作用.
我应该使用pdf或pdfcairo作为终端吗?后者以无法忍受的方式影响我的情节.
这是使用epslatex终端的一种方法。在gnuplot或gnuplot脚本中运行以下命令:
set terminal epslatex standalone color
set output 'plot.tex'
set xlabel '$\odot$ is a \LaTeX symbol.'
plot sin(x)
Run Code Online (Sandbox Code Playgroud)
然后,您可以pdflatex在生成的结果上运行plot.tex,或在latex其后运行dvipdf。如果您不介意为绘图中的所有文本提供解释器的LaTeX,则此方法很好。如果你想刚刚的\odot符号包括我不知道该怎么做。
这很简单。首先你需要选择一个支持Unicode的终端;那么你确实可以直接粘贴你的 Unicode 字符。正如您所发现的,旧的 pdf 终端不支持 Unicode,但较新的 pdfcairo 却支持。你说它弄乱了你的图表,但是怎么办呢?我发现它产生相同的结果,但质量更好(更平滑的线条、抗锯齿和 Unicode!)。
每个人都安装了不同的终端集。您的系统上可能支持 Unicode 的其他终端有 pngcairo 和 svg。后者是矢量格式,如pdf。如果您需要 pdf 作为最终文件,而 pdfcairo 不适合您,请使用其他可以处理 Unicode 并转换文件的工具。如果您想要出色的标签和数学装饰,那么 LaTeX 解决方案最终是最好的,但要控制输出,您需要精通 LaTeX。
| 归档时间: |
|
| 查看次数: |
7586 次 |
| 最近记录: |