The font used to render the LaTeX formula can be selected using a selection box in expanded mode. The font selection box is in fact a shortcut for additional definitions which are inserted in the preamble.
The possible selections in the selection box are defined in XML files. Check out
src/conf/latexfontdefs.d/defaultfontdefs.xml
in the source code for an example.
The XML files are searched for in directories named conf/latexfontdefs.d
under
in the shared data directory (e.g.,
/usr/share/klatexformula/conf/latexfontdefs.d/
);
under the user’s .klatexformula
directory
($HOME/.klatexformula/conf/latexfontdefs.d/
).
The root XML element is <latex-font-defs-list>
:
<?xml version='1.0' encoding='UTF-8'?>
<latex-font-defs-list version="1.0" minklfversion="3.3.0alpha">
<font-def>
<identifier>...</identifier>
<title>...</title>
<latexdefs>...</latexdefs>
</font-def>
[...]
</latex-font-defs-list>
The child nodes of <latex-font-defs-list>
must be <font-def>
nodes, each with one of
<identifier>
, <title>
and <latexdefs>
nodes which specify an internal identifier for
the font definition, a title to display to the user, and definitions to add to the LaTeX
preamble.