tikz 电路库的 Bussymbol

tikz 电路库的 Bussymbol

我正在寻找一种绘制符号来表示总线/多条电线的方法。我曾见过(虽然我无法在谷歌上找到参考图片)带有电线的原理图,该电线上有一条对角线(45°),旁边是一个数字。该数字表示该线所代表的实际电线数量。我认为这对 tikz 电路来说是个不错的选择,但是我还没有找到定义的形状(无论是在电路库中还是在 tikz 符号中),因此我不知道如何定义这样的符号(我觉得我没有时间研究 pgf 定义形状的基础知识,然后我可以将其定义为 tikz-circuitlib 元素)。

我是否缺少了某些已经存在/可用的东西,或者我是否可以获得一些快速入门的指针来定义这个形状?

这里是我所想象的一幅涂鸦(1 根电线代表 8 位总线):

表示 8 位总线的线

编辑:我实际上找到了一个参考,但这没什么价值:请参阅杂项部分下的总线的第二个条目(我不关心路径末尾的箭头): http://www.rapidtables.com/electric/electrical_symbols.htm

答案1

我不是 tikz 用户,我不知道是否可以将适合内联文本的符号合并到您的 tikz 解决方案中(即它是否必须可旋转等)。但如果普通符号可以工作,我创建了\Bussymbol下面的命令,它将相关数字作为参数。笔画的尺寸和相对位置都可以更改以适应。如果我所制定的符号没有用,也许我\BusWidth军事标准否则,可以使用该包。

\documentclass{article}
\usepackage{milstd}
\usepackage{scalerel}
\begin{document}
\newcommand\Bussymbol[1]{%
  \scalerel*{$\BusWidth$}{\rule[1ex]{1ex}{0.5ex}}\rule{-0.81ex}{0ex}%
  \rule[-2ex]{.2ex}{2.5em}\rule{.7ex}{0ex}{\sffamily\scriptsize#1}%
}
\Bussymbol{8}
\end{document}

在此处输入图片描述

相关内容