CircuiTikz教程

本文介绍了CircuiTikzLaTeX包,用于在文档中创建电气和电子网络图,通过TikZ语法提供多种节点类型如Monopoles、Bipoles和Diodes。示例展示了如何使用这些节点绘制复杂电路并链接到相关资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CircuiTikz package

原  文:CircuiTikz package
译  者:Xovee
翻译时间:2023年9月9日

介绍

本文介绍CircuiTikz包的基本用法。这个包提供了许多用于排版电气和电子网络的宏。我们首先引入这个包:

\usepackage{circuitikz}

然后我们可以使用TikZ的语法来在circuitikz环境中进行排版。CircuiTikz包含了多种节点(nodes),我们可以使用标准的TikZ语法来使用它们。下面的例子是用了一个名为Varibale cute inductor的节点:

\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{center}
\begin{circuitikz}
\draw (0,0) to[ variable cute inductor ] (2,0); 
\end{circuitikz}
\end{center}
\end{document}

输出:
在这里插入图片描述

一个更复杂的示例

你可以使用TikZ语法来绘制更为复杂的电子网络图:

\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{center}
\begin{circuitikz}[american voltages]
\draw
  (0,0) to [short, *-] (6,0)
  to [V, l_=$\mathrm{j}{\omega}_m \underline{\psi}^s_R$] (6,2) 
  to [R, l_=$R_R$] (6,4) 
  to [short, i_=$\underline{i}^s_R$] (5,4) 
  (0,0) to [open, v^>=$\underline{u}^s_s$] (0,4) 
  to [short, *- ,i=$\underline{i}^s_s$] (1,4) 
  to [R, l=$R_s$] (3,4)
  to [L, l=$L_{\sigma}$] (5,4) 
  to [short, i_=$\underline{i}^s_M$] (5,3) 
  to [L, l_=$L_M$] (5,0); 
\end{circuitikz}
\end{center}
\end{document}

输出:

在这里插入图片描述

图里有节点ShortVRL。除了这些还有很多其他的节点类型(在下一节中介绍)。

节点类型

我们在下面展示了CircuiTikz包所提供的一些节点类型。更多节点类型请参考circuitikz包的文档

Monopoles

在这里插入图片描述

Overleaf Link

Bipoles

在这里插入图片描述

Overleaf Link

Diodes

在这里插入图片描述

Overleaf Link

Dynamical Bipoles

在这里插入图片描述

Overleaf Link

延伸阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值