blob: 8a36bcc944184d59c4ecf9db2aea88ecf31582b5 (
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
|
3.3 2012-08-17
* Extended \opttripole and \optdipole
* Modified reference angle for label of \opttripole
* Added option optdipolesize to support two interfaces for
\optdipole
* Added option gratingalign
* Added option forcebeaminside
* Extended option mirrorradius
* Improved \drawbeam and \drawwidebeam to be able to use
ArrowInside without linestyle
* Fixed orientation of \oenodeBeamUp and \oenodeBeamLow
* Fixed a bug related to beaminside and ambiguous components.
* Fixed some trailing spaces
* Added more examples
3.2 2012-07-26
* Added component \glanthompson
* Added access to beam vectors with \oeBeamVec, \oeBeamVecUp and
\oeBeamVecLow
* Fixed wrong computation of node distance in \fiberbox
* Fixed bug in \wdmsplitter for coupleralign=b and couplertype=none
* Fixed bug when filling components placed with position=end/start
* Added value absolute to parameter labelref
* Added examples
3.1 2012-07-17
* Added component \fiberbox
* Extended connection macros to not required curly braces around
node parenthesis any more
* Modified \fibercollimator to have allowbeaminside=false by
default
* Extended fiber couplers to allow using only two nodes
* Fixed a bug concerning node expressions with \drawfiber
3.0 2012-07-09
* Modified beam connections with \drawbeam to support raytracing
* Added wide beams with \drawwidebeam
* Added \drawfiber for fiber connections
* Added optexp environment for layering of components and
connections
* Added german documentation
* Modified naming of component nodes
* Modified extnode to work with more components
* Modified angle and rotateref to affect all components
* Modified endbox to affect all components
* Extended position by values start and end
* Extended abspos by values start and end
* Removed deprecated lens code which used lenswidth and lensheight
for construction
* Added option platesize
* Added option phwidth
* Modified option caxislength
* Deprecated option lampscale
* Added style CrystalCaxis
* Added style CrystalLamp
* Added option optboxsize
* Extended option detsize
* Added style DetectorStyle
* Removed deprecated \detector, use \optdetector
* Extended option doveprismsize
* Added style Polarization
* Deprecated option pollinewidth
* Removed option polwidth
* Removed option pol
* Added style VariableStyle
* Added mirror type semitrans
* Renamed \optgrid to \optgrating
* Renamed optgridwidth to gratingwidth
* Renamed optgridheight to gratingheight
* Renamed optgriddepth to gratingdepth
* Renamed optgridcount to gratingcount
* Renamed optgridtype to gratingtype
* Renamed optgridlinewidth to gratinglinewidth
* Added option prismalign
* Modified faulty alignment of \rightangleprism
* Extended option optampsize
* Extended option optmzmsize
* Added option polcontroltype
* Extended option isolatorsize
* Added style IsolatorArrow
* Extended option fdlsize
* Added style FdlArrow
* Extended option fiberpolsize
* Added component \optcirculator
* Extended option couplersize
* Extended option couplertype
* Renamed option align to coupleralign
* Added style VariableCoupler
* Added style FilterStyle
* Extended option fibercolsize
* Removed deprecated option labelrelative
* Removed deprecated option iwidth
* Removed deprecated option owidth
* Removed deprecated option bswidth
* Deprecated \newOptexpDipoleNolabel, use \newOptexpDipole
* Deprecated option refractiveindex
* Deprecated option conn
* Extended option fiber
2.1 2009-11-05
* Added component \optfiberpolarizer
* Added option compshift
* Added option label
* Added option connjoin
* Added options addtoBeam and newBeam
* Added style OptComp and related options addtoOptComp and
newOptComp
* Added option bsstyle
* Extended \fibercollimator to use up to four reference nodes
* Improved thicklens to work also with plain lenses
* Use pst-doc class for the documentation
2.0 2008-07-27
* Added fiber-optical components
* Added component \optdiode
* Added component \pentaprism
* Added component \rightangleprism
* Added component \doveprism
* Added component \optprism
* Added \drawbeam
* Added component connections (options fiber, conn and beam)
* Added option compname
* Added option extnode
* Renamed \detector to \optdetector
1.2 2008-06-17
* Modified lens design to use interface curvatures
* Added options lensradiusleft and lensradiusright
* Added option thicklens
* Added option lenstype
* Added option mirrorradius (curved mirrors)
* Added option optgridtype (binary gratings)
* Added \newOptexpDipole
* Added \newOptexpDipoleNolabel
* Added \newOptexpTripole
* Added \newOptexpFiberDipole
* General improvements of \TeX{} and Postscript code
1.1 2007-09-06
* Improved labeling features
* Added parameter labelref
* Replaced labelrelative by labelref=relative
* Renamed \polarisation to \polarization
* Renamed polwidth to polsize
* Renamed pol to poltype
* Renamed bswidth to bssize
* Renamed iwidth to innerheight
* Renamed owidth to outerheight
* Added support for fillstyle for all components
1.0 2007-07-18
* First CTAN version
|