我按照你的配置,还是没什么变化。导出的图里只是latex代码,和5楼的一样。 是不是我的环境配置有问题?
你能给大家一个Minimal Working Example吗?比方说你的一个完整org文件?我拿到我的电脑试试看能不能导出图片。
没有其他的,一楼的就是全部代码了。
你导出的图片也是tikz代码,根本就没有画出图啊。和5楼的情况一样。
我已经把LaTeX加到 org-babel-load-languages
里面了。
那是因为你的代码不对啊。
哪不对啊?望大神指出!
我收回刚刚那句话,代码没问题。我再看看怎么回事。我这台是工作电脑,我自己的电脑上是有图的。
好的,多谢啦:grinning:
如果你用imagemagick的话,是可以成功的。我自己的个人电脑从Ubuntu 16.04升级到Ubuntu 18.04之后,也是没法直接用了。找到的原因是因为现在imagemagick有一个policy文件,修改/etc/ImageMagick-6/policy.xml
中的一行。
<policy domain="coder" rights="none" pattern="PDF" />
把上面的一行改成下面的样子。
<policy domain="coder" rights="read|write" pattern="PDF" />
至于dvipng我还没成功,不知道是什么原因。我记得以前在Ubuntu 16.04的时候也是开箱即用的。
下面这个是我的主要参考资料。
https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-LaTeX.html
非常感谢! 原来是imagemagick的bug,我找了很久也没发现问题所在。 再次感谢:handshake:
我在macOS上用brew装好imagemagick也是开箱即用。我看了下macOS底下的policy.xml,配置权限的部分默认都是注释掉的。
这个应该不是imagemagick本身的问题,我估计是Debian的packager们在打包的时候,处于安全考虑做出的小修改。
我用的Archlinux,这就不只是Debian的问题了。可能是imagemagick发布的Linux软件包的问题。
导出图形的背景色怎么设置,为啥我出来的图没有背景?
我导出的应该是透明的svg
稍微歪个楼,请问一下 画这种图 tikz 比 graphviz 有啥优势嘛?感觉都能实现相似的效果?
我的印象是这样的。graphviz是自动档,tikz是手动档。graphviz没有手动微调功能,如果出来的图乱成一麻,就很难调节了。