让拖鞋更宽

让拖鞋更宽

在此处输入图片描述

我在为我的学校项目创建类似这样的原理图时遇到了问题。我知道如何插入零件,但这个触发器比我插入的那个要宽得多。有人知道如何让它变宽吗?我目前的 ff: 在此处输入图片描述

我定义的新风格

\tikzset{flipflop SR/.style={
flipflop, 
scale=0.65,
flipflop def={
    t1=\textsl{S},
    t2=\textsl{CP}, 
    t3=\textsl{R}, 
    t6=\textsl{Q}, 
    t4={\textsl{\ctikztextnot{Q}}}
 }
}}

体内环境

\begin{tikzpicture}[circuit logic US]
    \node[flipflop SR](ff1) at (0,0){};
\end{tikzpicture}

高度匹配但宽度不一样...

答案1

我使用 dipchip 解决了这个问题,并根据我的需要进行了修改

\begin{circuitikz}[circuit logic US, every circuit symbol/.style={scale=0.65}]
\node[
        dipchip,
        num pins=6,
        hide numbers,
        no topmark,
        external pins width=0](ff1) at (3.5,0)      {};
    \node [right,font=\tiny] at (ff1.bpin 1) {\textsl{S}};
    \node [right,font=\tiny] at (ff1.bpin 2) {\textsl{CP}};
    \node [right,font=\tiny] at (ff1.bpin 3) {\textsl{R}};
    \node [left,font=\tiny] at (ff1.bpin 6) {\textsl{Q}};
    \node [left,font=\tiny] at (ff1.bpin 4) {\textsl{\ctikztextnot{Q}}};
\end{circuitikz}

在序言中我添加了修改

\ctikzset{multipoles/dipchip/width=1}
\ctikzset{multipoles/thickness=0.5}

这是制作此类自定义元素的唯一方法。

结果如下:


在此处输入图片描述

答案2

您正在将circuititkz库与内部 Ti混合Z 电路库。

circuitikz

  1. 要更改触发器的比例,请使用\ctikzset{flipflops/scale=0.7}(比使用普通的更好scale,这会影响除了线条粗细之外的一切,包括文本;

  2. 要单独更改宽度,例如要有一个蹲伏的,请使用\circuitikz{multipoles/flipflop/width=1.6}

您可以在手册的第 117 页左右的“人字拖定制”部分找到它的描述。

相关内容