summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
blob: 4505e31056fc61d003a95606de0aa95d98836052 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
% romano style for circuitikz
% Do not use LaTeX commands if you want it to be compatible with ConTeXt
% Do not add spurious spaces
\tikzset{romano circuit style/.style={%
% generic tikz-level settings
american,%
cute inductors,%
%circutikz-level settings
\circuitikzbasekey/.cd,%
% Resistors
resistors/scale=0.8,
resistors/thickness=1.0,
%
% Capacitors
capacitors/scale=0.7,
capacitors/thickness=1.0,
%
% Inductors (and transformers)
inductors/scale=0.8,
inductors/thickness=1.0,
%
% Diodes
diodes/scale=0.6,
diodes/thickness=1.0,
%
% Batteries
batteries/scale=1.0,
batteries/thickness=2.0,
%
% Sources (the round and diamond-shaped ones!)
sources/scale=0.9,
sources/thickness=1.0,
csources/scale=0.9,
csources/thickness=1.0,
bipoles/noise sources/fillcolor=dashed,
%
% Instruments
instruments/scale=1.0,
%
% Ground symbols
grounds/scale=1.0,
grounds/thickness=1.0,
%
% Transistors
transistors/scale=1.3,
transistors/thickness=3.0,
tripoles/mos style=arrows,  % it can be "arrows"
tripoles/pmos style=emptycircle, % it can be "fullcircle", "nocircle"
transistors/arrow pos=end, % it can be "end"
%
% Amplifiers
amplifiers/scale=1.0,
amplifiers/thickness=3.0,
%
% Logic ports
logic ports/scale=1.0,
logic ports/thickness=2.0,
logic ports origin=center,
american or shape=pointy,
%
% flip-flops
flipflops/scale=1.0
flipflops/thickness=2.0
%
% Switches
bipoles/cuteswitch/thickness=0.5,
%
% Integrated circuits
chips/scale=1.0,
chips/thickness=3.0,
%
% other options for romano style
bipoles/crossing/size=0.4,
% I am not sure I like them...
% monopoles/vcc/arrow={Triangle[width=0.8*\scaledwidth, length=\scaledwidth]},
% monopoles/vee/arrow={Triangle[width=0.8*\scaledwidth, length=\scaledwidth]},
},% end .style
}% end \tikzset
% You can add more commands here
% Do not use LaTeX commands if you want it to be compatible with ConTeXt
% Do not add spurious spaces
\endinput