- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
prettyprint
Converts a Scilab object into some corresponding LaTeX, TeX or MathML string(s)
Syntax
str = prettyprint(a) str = prettyprint(a, exportFormat) str = prettyprint(a, exportFormat, delim) str = prettyprint(a, exportFormat, delim, processByElement) str = prettyprint(a, exportFormat, delim, processByElement, isWrapped)
Arguments
- a
is a Scilab variable
- exportFormat
is the output format. Possible values are 'latex' (default), 'tex', or 'mathml'.
- delimiter
is a string indicating the delimiter to bracket the whole resulting matrix. It's only used if
processByElement
is false. It can be '(' (default), '{', '[', '|', or '||'.- processByElement
is a boolean: If set to
%f
(default), the resultstr
is a single single representing the whole input matrix. Otherwise,str
has as many elements as the input matrixa
.- isWrapped
is a boolean to indicate if the result must be wrapped inside delimiters ('$' for latex and tex or nothing for mathml) to be used with xstring or xtitle. The default value is %T (true).
- str
a single string (if
processByElement
is %F), or a matrix of strings otherwise (with size(str)==size(a)): the representation of the inputa
.
Description
Taking a variable, the prettyprint function will provide a formatted representation of it. Formats can be TeX, LaTeX or MathML. They can be used in third party applications but also within Scilab with the most of the Scilab graphic features. The following types are handled by this function:
Real / Complex matrices
Polynomial types
Boolean
Integer
String
Tlist
Rational
Cell
Examples
str = prettyprint(rand(3,3)) // Return the LaTeX representation of a 3,3 matrix xstring(0.2,0.2,str) // Show the representation in a graphic Windows prettyprint(rand(3,4),"mathml") // Return the MathML representation of a 3,4 matrix prettyprint(rand(3,4),"mathml","[") // Return the MathML representation of a 3,4 matrix with '[' as delimiter s=poly(0,'s'); G=[1,s;1+s^2,3*s^3]; xstring(0.2,0.2,prettyprint(G*s-1)); // Show a polynomial through a LaTeX representation
See also
- math_rendering_features_in_graphic — Display mathematical equations in Scilab graphics through the LaTeX or MathML languages.
- xtitle — add titles on a graphics window
- axes_properties — description of the axes entity properties
- label_properties — description of the Label entity properties
- legend_properties — description of the Legend entity properties.
- sci2exp — returns a string able to generate a given Scilab object
- text_properties — description of the Text entity properties
- xstringb — draw strings into a box
- xstringl — compute a box which surrounds strings
- xstring — draw strings
Report an issue | ||
<< part | Строки | regexp >> |