用Latex显示矢量图形相对还是很美观的,特别是针对一些流程图,更要用矢量图来显示。
一般而言,画矢量图最好的软件是Visio,但Visio并不是一个免费的软件。如果要想画流程图的话,我的推荐是Edraw Mind Map, 免费软件,界面友好,可生成svg格式的文件。选File->Export & Send->SVG
输入路径与文件名,就导出了svg格式的文件再使用另一个免费软件Inkscape打开svg文件,另存为eps文件。
可用Inkscape打开此eps文件并编辑。接下来,在Tex编辑环境中添加代码以加入EPS文件。
首先,加graphicx包\usepackage{graphicx}然后\begin{figure}\centering\includegraphics[width=5cm]{./filename} %这里可以用filename.eps,也可以不用\caption{}\label{fig:ww}\end{figure}注意,在生成PDF时,不要用一般情况下某些IDE默认的pdflatex啥的。
要使用Latex命令来编译,然后用dvi2pdf来生成pdf. 下图是TeXstudio上的示例。几乎每个编译器都提供这种命令的。当然,如果配置的不对,也有可能用latex编译失效。注:上图的红字错误部分就是使用pdflatex编译时给出的错误信息。所以,我们要使用latex编译
生成的PDF
可以慢慢放大这个图,观察在放大镜下矢量图的表现。