以下 circuitikz 代码片段
\documentclass[tikz]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[below]{$x(t)$} to[amp, >] (4,0);
\draw (5,0) node[adder](adder){};
\draw (4,0) to[short, i=$$] (adder.west);
\end{circuitikz}
\end{document}
生产
我怎样才能使指向加法器的左侧箭头更靠近加法器,就像使用放大器一样?
使用标准 tikz 箭头
\begin{circuitikz}
\draw (0,0) node[below]{$x(t)$} to[amp, >] (4,0);
\draw (5,0) node[adder](adder){};
\draw[->] (4,0) -- (adder.west);
\end{circuitikz}
位置正确,但箭头形状错误。
答案1
诀窍是使用anchor=...
选项来沿着路径定位(任何)节点。
例如:
\documentclass[tikz]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node[below]{$x(t)$} to[amp, >] (4,0)
node[adder, anchor=west](adder){};
\node [inputarrow, anchor=tip] at (adder.west) {};
\end{tikzpicture}
\end{document}
(请注意,standalone
需要 a tikzpicture
,并且它需要额外的参数来正确“包装” a circuitikz
。但鉴于 acircuitikz
与 a 完全相同tikzpicture
,我选择了简单的方法。)