Mercurial > hg > octave-nkf
annotate doc/interpreter/java.txi @ 16359:253e13e77d12
doc: java.texi: dropped OF package specific text
author | Philip Nienhuis <prnienhuis@users.sf.net> |
---|---|
date | Sat, 23 Mar 2013 00:09:25 +0100 |
parents | 01d4f742d75d |
children | 1834b91292ab |
rev | line source |
---|---|
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
1 @c Copyright (C) 2010-2012 Martin Hepperle |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
2 @c |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
3 @c This file is part of Octave. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
4 @c |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
5 @c Octave is free software; you can redistribute it and/or modify it |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
6 @c under the terms of the GNU General Public License as published by the |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
7 @c Free Software Foundation; either version 3 of the License, or (at |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
8 @c your option) any later version. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
9 @c |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
10 @c Octave is distributed in the hope that it will be useful, but WITHOUT |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
11 @c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
12 @c FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
13 @c for more details. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
14 @c |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
15 @c You should have received a copy of the GNU General Public License |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
16 @c along with Octave; see the file COPYING. If not, see |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
17 @c <http://www.gnu.org/licenses/>. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
18 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
19 @node Java Interface |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
20 @chapter Java Interface |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
21 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
22 @cindex using Octave with Java |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
23 @cindex Java, using with Octave |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
24 @cindex calling Java from Octave |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
25 @cindex Java, calling from Octave |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
26 @cindex calling Octave from Java |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
27 @cindex Octave, calling from Java |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
28 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
29 The Java Interface is designed for calling Java functions from within Octave. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
30 If you want to do the reverse, and call Octave from within Java, try |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
31 a library like |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
32 @code{javaOctave} (@url{http://kenai.com/projects/javaOctave}) or |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
33 @code{joPas} (@url{http://jopas.sourceforge.net}). |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
35 @menu |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
36 * Java Interface Functions:: |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
37 * Dialog Box Functions:: |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
38 * FAQ - Frequently asked Questions:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
39 @end menu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
40 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
41 @node Java Interface Functions |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
42 @section Java Interface Functions |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
43 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
44 The following functions are the core of the Java Interface. They provide |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
45 a way to create a Java object, get and set its data fields, and call Java |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
46 methods which return results to Octave. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
47 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
48 @cindex object, creating a Java object |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
49 @DOCSTRING(javaObject) |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
50 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
51 @cindex fields, displaying available fields of a Java object |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
52 FIXME: Need documentation on how fieldnames() is overloaded to return |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
53 the methods of a Java object. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
54 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
55 @cindex field, returning value of Java object field |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
56 FIXME: Need documentation on how to use structure-like indexing |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
57 to get fields from Java object. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
58 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
59 @cindex field, setting value of Java object field |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
60 FIXME: Need documentation on how to use structure-like indexing |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
61 to set fields from Java object. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
62 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
63 @DOCSTRING(isjava) |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
64 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
65 @cindex array, creating a Java array |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
66 @DOCSTRING(javaArray) |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
67 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
68 @cindex method, invoking a method of a Java object |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
69 @DOCSTRING(javaMethod) |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
70 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
71 @cindex methods, displaying available methods of a Java object |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
72 FIXME: Need documentation on how methods() is overloaded to return |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
73 the methods of a Java object. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
74 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
75 The following three functions are used to display and modify the |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
76 class path used by the Java Virtual Machine. This is entirely separate |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
77 from Octave's PATH variable and is used by the JVM to find the correct |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
78 code to execute. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
79 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
80 @cindex classpath, displaying |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
81 @cindex classpath, dynamic |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
82 @cindex dynamic classpath |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
83 @cindex classpath, static |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
84 @cindex static classpath |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
85 @DOCSTRING(javaclasspath) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
86 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
87 @findex javaaddpath |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
88 @cindex classpath, adding new path |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
89 @cindex path, adding to classpath |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
90 @cindex classpath, dynamic |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
91 @cindex dynamic classpath, adding new path |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
92 @DOCSTRING(javaaddpath) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
93 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
94 @cindex classpath, removing path |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
95 @cindex path, removing from classpath |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
96 @DOCSTRING(javarmpath) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
97 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
98 The following four functions provide information and control over the interface |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
99 between Octave and the Java Virtual Machine. |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
100 |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
101 @DOCSTRING(usejava) |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
102 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
103 @cindex memory, displaying Java memory status |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
104 @DOCSTRING(javamem) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
105 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
106 @DOCSTRING(java_matrix_autoconversion) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
107 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
108 @DOCSTRING(java_unsigned_autoconversion) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
109 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
110 @DOCSTRING(debug_java) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
111 |
15806
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
112 @node Dialog Box Functions |
01d4f742d75d
doc: Re-organize and improve Java Interface documentation.
Rik <rik@octave.org>
parents:
15789
diff
changeset
|
113 @section Dialog Box Functions |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
114 |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
115 The following functions all use the Java Interface to provide some form |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
116 of dialog box. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
117 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
118 @cindex dialog, displaying a warning dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
119 @DOCSTRING(msgbox) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
120 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
121 @cindex dialog, displaying an error dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
122 @DOCSTRING(errordlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
123 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
124 @cindex dialog, displaying a help dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
125 @DOCSTRING(helpdlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
126 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
127 @cindex dialog, displaying an input dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
128 @DOCSTRING(inputdlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
129 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
130 @cindex dialog, displaying a list dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
131 @DOCSTRING(listdlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
132 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
133 @cindex dialog, displaying a question dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
134 @DOCSTRING(questdlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
135 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
136 @cindex dialog, displaying a warning dialog |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
137 @DOCSTRING(warndlg) |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
138 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
139 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
140 @node FAQ - Frequently asked Questions |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
141 @section FAQ - Frequently asked Questions |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
142 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
143 @menu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
144 * How to distinguish between Octave and Matlab?:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
145 * How to make Java classes available?:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
146 * How to create an instance of a Java class?:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
147 * How can I handle memory limitations?:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
148 * Which @TeX{} symbols are implemented in the dialog functions?:: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
149 @end menu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
150 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
151 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
152 @node How to distinguish between Octave and Matlab? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
153 @subsection How to distinguish between Octave and Matlab? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
154 @anchor{doc-FAQ} |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
155 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
156 @cindex Octave and Matlab, how to distinguish between |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
157 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
158 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
159 Octave and @sc{matlab} are very similar, but handle Java slightly different. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
160 Therefore it may be necessary to detect the environment and use the appropriate |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
161 functions. The following function can be used to detect the environment. Due |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
162 to the persistent variable it can be called repeatedly without a heavy |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
163 performance hit. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
164 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
165 Example: |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
166 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
167 @example |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
168 @group |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
169 %% |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
170 %% Return: true if the environment is Octave. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
171 %% |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
172 function ret = isOctave |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
173 persistent retval; % speeds up repeated calls |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
174 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
175 if isempty(retval) |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
176 retval = (exist('Octave_VERSION','builtin') > 0); |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
177 end |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
178 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
179 ret = retval; |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
180 end |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
181 @end group |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
182 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
183 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
184 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
185 @node How to make Java classes available? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
186 @subsection How to make Java classes available to Octave? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
187 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
188 @cindex classpath, setting |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
189 @cindex classpath, difference between static and dynamic |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
190 @cindex static classpath |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
191 @cindex dynamic classpath |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
192 @cindex @file{classpath.txt} |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
193 @cindex classes, making available to Octave |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
194 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
195 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
196 Java finds classes by searching a @var{classpath}. This is a list of Java |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
197 archive files and/or directories containing class files. In Octave and |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
198 @sc{matlab} the @var{classpath} is composed of two parts: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
199 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
200 @itemize |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
201 @item the @var{static classpath} is initialized once at startup of the JVM, and |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
202 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
203 @item the @var{dynamic classpath} which can be modified at runtime. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
204 @end itemize |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
205 |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
206 Octave searches the @var{static classpath} first, then the @var{dynamic |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
207 classpath}. Classes appearing in the @var{static} as well as in the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
208 @var{dynamic classpath} will therefore be found in the @var{static classpath} |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
209 and loaded from this location. Classes which shall be used regularly or must |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
210 be available to all users should be added to the @var{static classpath}. The |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
211 @var{static classpath} is populated once from the contents of a plain text file |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
212 named @file{classpath.txt} or @file{javaclasspath.txt} when the Java Virtual |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
213 Machine starts. This file contains one line for each individual classpath to be |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
214 added to the @var{static classpath}. These lines can identify single class |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
215 files, directories containing class files or Java archives with complete class |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
216 file hierarchies. Comment lines starting with a @code{#} or a @code{%} |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
217 character are ignored. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
218 |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
219 The search rules for the file @file{classpath.txt} (or @file{javaclasspath.txt}) |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
220 are: |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
221 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
222 @itemize |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
223 @item First, Octave tries to locate it in the current directory (where Octave |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
224 was started from). If such a file is found, it is read and defines the initial |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
225 @var{static classpath}. So it is possible to define a static classpath on a 'per |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
226 Octave invocation' basis. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
227 |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
228 @item Next, Octave searches in the user's home directory. If a file |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
229 @file{classpath.txt} (or @file{javaclasspath.txt}) exists here, its contents |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
230 are appended to the static classpath (if any). Thus it is possible to build an |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
231 initial static classpath on a 'per user' basis. |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
232 |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
233 @item Finally, Octave looks for a next occurrence of file @file{classpath.txt} |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
234 (@file{javaclasspath.txt}) in the m-files directory where Octave Java functions |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
235 live. This is where @file{javaclasspath.m} resides, usually something like |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
236 @file{@dots{}/share/octave/packages/<version>/m/java}. You can find this |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
237 directory by executing the command |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
238 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
239 @example |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
240 which javaclasspath |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
241 @end example |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
242 |
16359
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
243 If this file exists here, its contents are also appended to the static classpath. |
253e13e77d12
doc: java.texi: dropped OF package specific text
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
15806
diff
changeset
|
244 Note that the archives and class directories defined in this last step will affect |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
245 all users. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
246 @end itemize |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
247 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
248 Classes which are used only by a specific script should be placed in the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
249 @var{dynamic classpath}. This portion of the classpath can be modified at |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
250 runtime using the @code{javaaddpath} and @code{javarmpath} functions. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
251 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
252 Example: |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
253 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
254 @example |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
255 octave> base_path = 'C:/Octave/java_files'; |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
256 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
257 octave> % add two JARchives to the dynamic classpath |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
258 octave> javaaddpath([base_path, '/someclasses.jar']); |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
259 octave> javaaddpath([base_path, '/moreclasses.jar']); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
260 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
261 octave> % check the dynamic classpath |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
262 octave> p = javaclasspath; |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
263 octave> disp(p@{1@}); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
264 C:/Octave/java_files/someclasses.jar |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
265 octave> disp(p@{2@}); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
266 C:/Octave/java_files/moreclasses.jar |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
267 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
268 octave> % remove the first element from the classpath |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
269 octave> javarmpath([base_path, '/someclasses.jar']); |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
270 octave> p = javaclasspath; |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
271 octave> disp(p@{1@}); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
272 C:/Octave/java_files/moreclasses.jar |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
273 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
274 octave> % provoke an error |
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
275 octave> disp(p@{2@}); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
276 error: A(I): Index exceeds matrix dimension. |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
277 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
278 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
279 Another way to add files to the @var{dynamic classpath} exclusively for your |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
280 user account is to use the file @file{.octaverc} which is stored in your home |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
281 directory. All Octave commands in this file are executed each time you start a |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
282 new instance of Octave. The following example adds the directory @file{octave} |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
283 to Octave's search path and the archive @file{myclasses.jar} in this directory |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
284 to the Java search path. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
285 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
286 @example |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
287 @group |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
288 % content of .octaverc: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
289 addpath('~/octave'); |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
290 javaaddpath('~/octave/myclasses.jar'); |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
291 @end group |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
292 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
293 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
294 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
295 @node How to create an instance of a Java class? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
296 @subsection How to create an instance of a Java class? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
297 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
298 @cindex object, how to create |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
299 @cindex instance, how to create |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
300 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
301 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
302 If your code shall work under Octave as well as @sc{matlab} you should use the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
303 function @code{javaObject} to create Java objects. The function |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
304 @code{java_new} is Octave specific and does not exist in the @sc{matlab} |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
305 environment. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
306 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
307 Example 1, suitable for Octave but not for @sc{matlab}: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
308 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
309 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
310 Passenger = java_new('package.FirstClass', row, seat); |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
311 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
312 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
313 Example 2, which works in Octave as well as in @sc{matlab}: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
314 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
315 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
316 Passenger = javaObject('package.FirstClass', row, seat); |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
317 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
318 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
319 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
320 @node How can I handle memory limitations? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
321 @subsection How can I handle memory limitations? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
322 @cindex memory, limitations |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
323 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
324 In order to execute Java code Octave creates a Java Virtual Machine (JVM). |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
325 Such a JVM allocates a fixed amount of initial memory and may expand this pool |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
326 up to a fixed maximum memory limit. The default values depend on the Java |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
327 version (see @ref{doc-javamem,,javamem}). The memory pool is shared by all Java |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
328 objects running in the JVM@. This strict memory limit is intended mainly to |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
329 avoid that runaway applications inside web browsers or in enterprise servers |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
330 can consume all memory and crash the system. When the maximum memory limit is |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
331 hit, Java code will throw exceptions so that applications will fail or behave |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
332 unexpectedly. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
333 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
334 In Octave as well as in @sc{matlab}, you can specify options for the creation |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
335 of the JVM inside a file named @file{java.opts}. This is a text file where you |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
336 can enter lines containing @option{-X} and @option{-D} options handed to the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
337 JVM during initialization. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
338 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
339 In Octave, the Java options file must be located in the directory where |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
340 @file{javaclasspath.m} resides, i.e., the package installation directory, |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
341 usually something like @file{@dots{}\share\Octave\packages\java-1.2.8}. You can |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
342 find this directory by executing |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
343 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
344 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
345 pkg list |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
346 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
347 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
348 In @sc{matlab}, the options file goes into the @file{MATLABROOT/bin/ARCH} |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
349 directory or in your personal @sc{matlab} startup directory (can be determined |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
350 by a @samp{pwd} command). @var{MATLABROOT} is the @sc{matlab} root directory |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
351 and @var{ARCH} is your system architecture, which you find by issuing the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
352 commands @samp{matlabroot} respectively @samp{computer('arch')}. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
353 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
354 The @option{-X} options allow you to increase the maximum amount of memory |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
355 available to the JVM to 256 Megabytes by adding the following line to the |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
356 @file{java.opts} file: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
357 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
358 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
359 -Xmx256m |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
360 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
361 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
362 The maximum possible amount of memory depends on your system. On a Windows |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
363 system with 2 Gigabytes main memory you should be able to set this maximum to |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
364 about 1 Gigabyte. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
365 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
366 If your application requires a large amount of memory from the beginning, you |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
367 can also specify the initial amount of memory allocated to the JVM@. Adding |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
368 the following line to the @file{java.opts} file starts the JVM with 64 |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
369 Megabytes of initial memory: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
370 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
371 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
372 -Xms64m |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
373 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
374 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
375 For more details on the available @option{-X} options of your Java Virtual |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
376 Machine issue the command @samp{java -X} at the operating system command prompt |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
377 and consult the Java documentation. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
378 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
379 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
380 The @option{-D} options can be used to define system properties which can then |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
381 be used by Java classes inside Octave. System properties can be retrieved by |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
382 using the @code{getProperty()} methods of the @code{java.lang.System} class. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
383 The following example line defines the property @var{MyProperty} and assigns it |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
384 the string @code{12.34}. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
385 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
386 @example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
387 -DMyProperty=12.34 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
388 @end example |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
389 |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
390 The value of this property can then be retrieved as a string by a Java object |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
391 or in Octave: |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
392 |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
393 @example |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
394 @group |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
395 octave> javaMethod('java.lang.System', 'getProperty', 'MyProperty'); |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
396 ans = 12.34 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
397 @end group |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
398 @end example |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
399 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
400 @seealso{javamem} |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
401 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
402 @c ------------------------------------------------------------------------ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
403 @node Which @TeX{} symbols are implemented in the dialog functions? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
404 @subsection Which @TeX{} symbols are implemented in the dialog functions? |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
405 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
406 @cindex symbols, translation table |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
407 @cindex @TeX{} symbols, translation table |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
408 @cindex translation table for @TeX{} symbols |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
409 @c - index - |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
410 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
411 The dialog functions contain a translation table for @TeX{} like symbol codes. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
412 Thus messages and labels can be tailored to show some common mathematical |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
413 symbols or Greek characters. No further @TeX{} formatting codes are supported. |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
414 The characters are translated to their Unicode equivalent. However, not all |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
415 characters may be displayable on your system. This depends on the font used by |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
416 the Java system on your computer. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
417 |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
418 Each @TeX{} symbol code must be terminated by a space character to make it |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
419 distinguishable from the surrounding text. Therefore the string @samp{\alpha |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
420 =12.0} will produce the desired result, whereas @samp{\alpha=12.0} would |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
421 produce the literal text @var{'\alpha=12.0'}. |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
422 |
15749
54f7ef3f7e63
additional doc fixes for newly imported Java package
John W. Eaton <jwe@octave.org>
parents:
15625
diff
changeset
|
423 @seealso{errordlg, helpdlg, inputdlg, listdlg, msgbox, questdlg, warndlg} |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
424 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
425 @need 5000 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
426 @c --------------------------------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
427 @ifhtml |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
428 @float Table |
15789
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
429 The table below shows each @TeX{} character code and the corresponding Unicode |
8056d0e36bef
doc: First pass at updating Java documentation.
Rik <rik@octave.org>
parents:
15749
diff
changeset
|
430 character: |
15625
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
431 @multitable @columnfractions 0.18 0.1 0.05 0.18 0.1 0.05 0.18 0.1 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
432 @item \alpha |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
433 @tab 'α' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
434 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
435 @tab \beta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
436 @tab 'β' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
437 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
438 @tab \gamma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
439 @tab 'γ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
440 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
441 @item \delta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
442 @tab 'δ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
443 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
444 @tab \epsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
445 @tab 'ε' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
446 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
447 @tab \zeta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
448 @tab 'ζ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
449 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
450 @item \eta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
451 @tab 'η' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
452 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
453 @tab \theta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
454 @tab 'θ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
455 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
456 @tab \vartheta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
457 @tab 'ϑ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
458 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
459 @item \iota |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
460 @tab 'ι' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
461 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
462 @tab \kappa |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
463 @tab 'κ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
464 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
465 @tab \lambda |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
466 @tab 'λ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
467 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
468 @item \mu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
469 @tab 'μ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
470 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
471 @tab \nu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
472 @tab 'ν' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
473 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
474 @tab \xi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
475 @tab 'ξ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
476 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
477 @item \pi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
478 @tab 'π' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
479 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
480 @tab \rho |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
481 @tab 'ρ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
482 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
483 @tab \sigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
484 @tab 'σ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
485 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
486 @item \varsigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
487 @tab 'ς' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
488 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
489 @tab \tau |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
490 @tab 'τ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
491 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
492 @tab \phi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
493 @tab 'φ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
494 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
495 @item \chi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
496 @tab 'χ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
497 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
498 @tab \psi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
499 @tab 'ψ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
500 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
501 @tab \omega |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
502 @tab 'ω' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
503 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
504 @item \upsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
505 @tab 'υ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
506 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
507 @tab \Gamma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
508 @tab 'Γ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
509 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
510 @tab \Delta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
511 @tab 'Δ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
512 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
513 @item \Theta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
514 @tab 'Θ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
515 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
516 @tab \Lambda |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
517 @tab 'Λ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
518 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
519 @tab \Pi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
520 @tab 'Π' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
521 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
522 @item \Xi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
523 @tab 'Ξ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
524 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
525 @tab \Sigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
526 @tab 'Σ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
527 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
528 @tab \Upsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
529 @tab 'Υ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
530 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
531 @item \Phi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
532 @tab 'Φ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
533 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
534 @tab \Psi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
535 @tab 'Ψ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
536 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
537 @tab \Omega |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
538 @tab 'Ω' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
539 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
540 @item \Im |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
541 @tab 'ℑ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
542 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
543 @tab \Re |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
544 @tab 'ℜ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
545 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
546 @tab \leq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
547 @tab '≤' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
548 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
549 @item \geq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
550 @tab '≥' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
551 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
552 @tab \neq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
553 @tab '≠' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
554 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
555 @tab \pm |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
556 @tab '±' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
557 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
558 @item \infty |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
559 @tab '∞' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
560 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
561 @tab \partial |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
562 @tab '∂' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
563 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
564 @tab \approx |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
565 @tab '≈' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
566 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
567 @item \circ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
568 @tab '∘' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
569 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
570 @tab \bullet |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
571 @tab '•' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
572 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
573 @tab \times |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
574 @tab '×' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
575 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
576 @item \sim |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
577 @tab '~' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
578 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
579 @tab \nabla |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
580 @tab '∇' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
581 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
582 @tab \ldots |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
583 @tab '…' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
584 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
585 @item \exists |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
586 @tab '∃' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
587 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
588 @tab \neg |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
589 @tab '¬' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
590 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
591 @tab \aleph |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
592 @tab 'ℵ' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
593 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
594 @item \forall |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
595 @tab '∀' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
596 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
597 @tab \cong |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
598 @tab '≅' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
599 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
600 @tab \wp |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
601 @tab '℘' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
602 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
603 @item \propto |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
604 @tab '∝' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
605 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
606 @tab \otimes |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
607 @tab '⊗' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
608 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
609 @tab \oplus |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
610 @tab '⊕' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
611 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
612 @item \oslash |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
613 @tab '⊘' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
614 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
615 @tab \cap |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
616 @tab '∩' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
617 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
618 @tab \cup |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
619 @tab '∪' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
620 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
621 @item \ni |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
622 @tab '∋' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
623 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
624 @tab \in |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
625 @tab '∈' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
626 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
627 @tab \div |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
628 @tab '÷' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
629 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
630 @item \equiv |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
631 @tab '≡' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
632 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
633 @tab \int |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
634 @tab '∫' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
635 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
636 @tab \perp |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
637 @tab '⊥' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
638 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
639 @item \wedge |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
640 @tab '∧' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
641 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
642 @tab \vee |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
643 @tab '∨' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
644 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
645 @tab \supseteq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
646 @tab '⊇' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
647 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
648 @item \supset |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
649 @tab '⊃' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
650 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
651 @tab \subseteq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
652 @tab '⊆' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
653 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
654 @tab \subset |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
655 @tab '⊂' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
656 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
657 @item \clubsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
658 @tab '♣' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
659 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
660 @tab \spadesuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
661 @tab '♠' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
662 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
663 @tab \heartsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
664 @tab '♥' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
665 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
666 @item \diamondsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
667 @tab '♦' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
668 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
669 @tab \copyright |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
670 @tab '©' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
671 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
672 @tab \leftarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
673 @tab '←' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
674 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
675 @item \uparrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
676 @tab '↑' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
677 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
678 @tab \rightarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
679 @tab '→' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
680 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
681 @tab \downarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
682 @tab '↓' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
683 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
684 @item \leftrightarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
685 @tab '↔' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
686 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
687 @tab \updownarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
688 @tab '↕' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
689 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
690 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
691 @end multitable |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
692 @caption{@TeX{} character codes and the resulting symbols.} |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
693 @end float |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
694 @end ifhtml |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
695 @c --------------------------------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
696 @iftex |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
697 @float Table |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
698 The table below shows each @TeX{} character code and the corresponding Unicode character: |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
699 @multitable @columnfractions 0.18 0.1 0.05 0.18 0.1 0.05 0.18 0.1 |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
700 @headitem @TeX{} code |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
701 @tab Symbol |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
702 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
703 @tab @TeX{} code |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
704 @tab Symbol |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
705 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
706 @tab @TeX{} code |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
707 @tab Symbol |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
708 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
709 @item \alpha |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
710 @tab '@math{\alpha}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
711 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
712 @tab \beta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
713 @tab '@math{\beta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
714 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
715 @tab \gamma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
716 @tab '@math{\gamma}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
717 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
718 @item \delta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
719 @tab '@math{\delta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
720 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
721 @tab \epsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
722 @tab '@math{\epsilon}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
723 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
724 @tab \zeta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
725 @tab '@math{\zeta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
726 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
727 @item \eta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
728 @tab '@math{\eta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
729 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
730 @tab \theta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
731 @tab '@math{\theta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
732 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
733 @tab \vartheta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
734 @tab '@math{\vartheta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
735 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
736 @item \iota |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
737 @tab '@math{\iota}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
738 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
739 @tab \kappa |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
740 @tab '@math{\kappa}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
741 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
742 @tab \lambda |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
743 @tab '@math{\lambda}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
744 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
745 @item \mu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
746 @tab '@math{\mu}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
747 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
748 @tab \nu |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
749 @tab '@math{\nu}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
750 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
751 @tab \xi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
752 @tab '@math{\xi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
753 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
754 @item \pi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
755 @tab '@math{\pi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
756 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
757 @tab \rho |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
758 @tab '@math{\rho}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
759 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
760 @tab \sigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
761 @tab '@math{\sigma}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
762 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
763 @item \varsigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
764 @tab '@math{\varsigma}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
765 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
766 @tab \tau |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
767 @tab '@math{\tau}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
768 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
769 @tab \phi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
770 @tab '@math{\phi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
771 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
772 @item \chi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
773 @tab '@math{\chi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
774 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
775 @tab \psi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
776 @tab '@math{\psi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
777 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
778 @tab \omega |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
779 @tab '@math{\omega}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
780 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
781 @item \upsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
782 @tab '@math{\upsilon}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
783 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
784 @tab \Gamma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
785 @tab '@math{\Gamma}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
786 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
787 @tab \Delta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
788 @tab '@math{\Delta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
789 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
790 @item \Theta |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
791 @tab '@math{\Theta}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
792 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
793 @tab \Lambda |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
794 @tab '@math{\Lambda}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
795 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
796 @tab \Pi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
797 @tab '@math{\Pi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
798 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
799 @item \Xi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
800 @tab '@math{\Xi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
801 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
802 @tab \Sigma |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
803 @tab '@math{\Sigma}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
804 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
805 @tab \Upsilon |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
806 @tab '@math{\Upsilon}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
807 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
808 @item \Phi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
809 @tab '@math{\Phi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
810 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
811 @tab \Psi |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
812 @tab '@math{\Psi}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
813 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
814 @tab \Omega |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
815 @tab '@math{\Omega}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
816 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
817 @item \Im |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
818 @tab '@math{\Im}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
819 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
820 @tab \Re |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
821 @tab '@math{\Re}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
822 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
823 @tab \leq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
824 @tab '@math{\leq}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
825 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
826 @item \geq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
827 @tab '@math{\geq}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
828 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
829 @tab \neq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
830 @tab '@math{\neq}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
831 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
832 @tab \pm |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
833 @tab '@math{\pm}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
834 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
835 @item \infty |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
836 @tab '@math{\infty}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
837 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
838 @tab \partial |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
839 @tab '@math{\partial}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
840 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
841 @tab \approx |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
842 @tab '@math{\approx}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
843 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
844 @item \circ |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
845 @tab '@math{\circ}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
846 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
847 @tab \bullet |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
848 @tab '@math{\bullet}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
849 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
850 @tab \times |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
851 @tab '@math{\times}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
852 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
853 @item \sim |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
854 @tab '@math{\sim}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
855 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
856 @tab \nabla |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
857 @tab '@math{\nabla}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
858 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
859 @tab \ldots |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
860 @tab '@math{\ldots}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
861 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
862 @item \exists |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
863 @tab '@math{\exists}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
864 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
865 @tab \neg |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
866 @tab '@math{\neg}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
867 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
868 @tab \aleph |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
869 @tab '@math{\aleph}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
870 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
871 @item \forall |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
872 @tab '@math{\forall}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
873 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
874 @tab \cong |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
875 @tab '@math{\cong}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
876 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
877 @tab \wp |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
878 @tab '@math{\wp}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
879 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
880 @item \propto |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
881 @tab '@math{\propto}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
882 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
883 @tab \otimes |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
884 @tab '@math{\otimes}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
885 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
886 @tab \oplus |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
887 @tab '@math{\oplus}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
888 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
889 @item \oslash |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
890 @tab '@math{\oslash}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
891 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
892 @tab \cap |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
893 @tab '@math{\cap}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
894 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
895 @tab \cup |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
896 @tab '@math{\cup}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
897 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
898 @item \ni |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
899 @tab '@math{\ni}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
900 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
901 @tab \in |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
902 @tab '@math{\in}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
903 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
904 @tab \div |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
905 @tab '@math{\div}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
906 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
907 @item \equiv |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
908 @tab '@math{\equiv}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
909 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
910 @tab \int |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
911 @tab '@math{\int}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
912 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
913 @tab \perp |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
914 @tab '@math{\perp}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
915 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
916 @item \wedge |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
917 @tab '@math{\wedge}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
918 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
919 @tab \vee |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
920 @tab '@math{\vee}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
921 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
922 @tab \supseteq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
923 @tab '@math{\supseteq}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
924 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
925 @item \supset |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
926 @tab '@math{\supset}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
927 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
928 @tab \subseteq |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
929 @tab '@math{\subseteq}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
930 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
931 @tab \subset |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
932 @tab '@math{\subset}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
933 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
934 @item \clubsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
935 @tab '@math{\clubsuit}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
936 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
937 @tab \spadesuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
938 @tab '@math{\spadesuit}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
939 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
940 @tab \heartsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
941 @tab '@math{\heartsuit}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
942 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
943 @item \diamondsuit |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
944 @tab '@math{\diamondsuit}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
945 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
946 @tab \copyright |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
947 @tab '@math{\copyright}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
948 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
949 @tab \leftarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
950 @tab '@math{\leftarrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
951 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
952 @item \uparrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
953 @tab '@math{\uparrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
954 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
955 @tab \rightarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
956 @tab '@math{\rightarrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
957 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
958 @tab \downarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
959 @tab '@math{\downarrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
960 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
961 @item \leftrightarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
962 @tab '@math{\leftrightarrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
963 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
964 @tab \updownarrow |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
965 @tab '@math{\updownarrow}' |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
966 @tab |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
967 @c ---------- |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
968 @end multitable |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
969 @caption{@TeX{} character codes and the resulting symbols.} |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
970 @end float |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
971 @end iftex |
acf0addfc610
include Octave Forge java package in core Octave
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
972 @c --------------------------------- |