Overview
Comment:Minor bug fixes and enhancements (I hope):

Delimited expressions within function calls to prevent denominators from continuing beyond commas.
Allow latex to adjust size of parentheses according to expression within.
Replaced ^ with \uparrow (less misleading - latex maths doesn't understand operator precedence or words).
Replaced abs(x) with |x| when x does not contain brackets.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 5a7e89605d34b1945d5125c06164573b31827754823c3e5e3a30e61aa40852d9
User & Date: geraint@users.sourceforge.net on 2002-08-20 19:33:21
Other Links: branch diff | manifest | tags
Context
2002-08-21
05:59:47
Added debug statement. check-in: 6a065e38b4 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-08-20
19:33:21
Minor bug fixes and enhancements (I hope):

Delimited expressions within function calls to prevent denominators from continuing beyond commas.
Allow latex to adjust size of parentheses according to expression within.
Replaced ^ with \uparrow (less misleading - latex maths doesn't understand operator precedence or words).
Replaced abs(x) with |x| when x does not contain brackets. check-in: 5a7e89605d user: geraint@users.sourceforge.net tags: origin/master, trunk

19:23:28
Created to assist in development of diy rep structure [548475] check-in: fdd6acf4e2 user: geraint@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/latex_tidy from [839e91a4b2] to [33d6b18251].

10
11
12
13
14
15
16



17
18
19
20
21
22
23
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26







+
+
+







# Copyright (c) P.J.Gawthrop, 1990, 1994

###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.19  2002/08/19 14:37:05  geraint
## Fixed eta, beta, theta, Theta and zeta.
##
## Revision 1.18  2001/06/11 19:43:50  gawthrop
## MTT is now much more sophisticated in generating lbl files
## Labels can contain maths
## Repetative components are now broken
##
## Revision 1.17  2000/12/28 12:31:15  peterg
## *** empty log message ***
116
117
118
119
120
121
122




123

124
125
126

127
128
129
130
131
132
133
119
120
121
122
123
124
125
126
127
128
129

130
131
132

133
134
135
136
137
138
139
140







+
+
+
+
-
+


-
+







    -e "s/mttz/z/g" \
    -e "s/mttyy/Y/g" \
    -e "s/mttw/w/g" \
    -e "s/mttt/T/g" \
    -e "s/mttpar//g" \
    -e "s/!/\\\/g" \
    -e "s/\\$//g" \
    -e "s/abs(\([^()]*\))/| \1 |/g" \
    -e "s/(\([^(),]*\),/( { \1 } ,/g" \
    -e "s/,\([^(),]*\),/, { \1 } ,/g" \
    -e "s/,\([^(),]*\))/, { \1 } )/g" \
    -e "s/(/{(/g" \
    -e "s/(/{\\\left /g" \
    -e "s/\*\*/^/g" \
    -e "s/\*/ /g" \
    -e "s/)/)}/g" \
    -e "s/)/\\\right }/g" \
    -e "s/\left/\left (/g" \
    -e "s/\right/\right )/g" \
    -e "s/sqrt/\\\sqrt/g" \
    -e "s/theta/\\\theta/g" \
    -e "s/tau/\\\tau/g" \
    -e "s/alpha/\\\alpha/g" \
    -e "s/beta/\\\beta/g" \
147
148
149
150
151
152
153

154
155
156
157
158
159
160
161
162
163
164
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172







+











    -e "s/omega/\\\omega/g" \
    -e "s/zeta/\\\zeta/g" \
    -e "s/infty/\\\infty/g" \
    -e "s/sin/\\\sin/g" \
    -e "s/cos/\\\cos/g" \
    -e "s/23/{23}/g" \
    -e "s/+-/ -/g" \
    -e "s/\\^/\\\uparrow /g" \
 | cat -s  | \
sed -e "s/ $//g" | \
tr  -s '\012' '\012' \
>junk

mv junk $1






MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]