LaTeX画电路图之CircuiTikZ
有一次做PPT的时候需要插入一张简单的电路图。
我懒得为此在自己电脑上安装一款EDA软件(说的好像买得起license一样)。
盯着桌面图标发呆时隐约想起可以画分子结构式的LaTeX好像也可以画电路原理图。
Google搜索”latex circuit”,CircuiTikZ这个宏包占据了结果的第一页。
于是看了会ShareLaTeX上的教程,好像不是很难的样子,图的效果也挺顺眼,让我回忆起那些年用过的电路教材。决定就是她了。
大致浏览了一下manual,然后跳到Examples那节,照猫画虎,一会儿就画好啦。最终效果长这样。
使用的LaTeX代码如下。
1 | \documentclass{standalone} |
和TikZ的语法相似,用坐标描述点的位置,用导线连接电阻、电容、电流源等元件。
代码中的anchor用于标注外部连接。
用XeLaTeX编译得到PDF文件,然后用Inkscape转换成其他矢量图形格式比如SVG或EMF。
好消息是Office 2016支持插入SVG 图像了。