|
From: Yury <yur...@gm...> - 2024-05-19 04:07:46
|
Hi all,
Just seen Tex-outputting terminals mentioned.
I've been testing those recently (although not
extensively), and there are some issues with
those, primarily w/r to sizes representation and
fonts specification.
Plot dimensions (at least on screen) are
rendered as specified. So are lines *lengths*.
Lines *widths* (at least on screen) are about
25% of specified values in `cairolatex` and
`epslatex`, and about 50% of specified values in
`lua+tikz+latex`.
Font *sizes* in `set label`s are rendered
correctly in `lua+tikz+latex` and incorrectly,
as latex compiler's default, in `cairolatex` and
`epslatex` in such labels in which font sizes
are set with ` font ",24"` sort of clauses.
Font *faces* specification in the 'modern' latex
compilers style ('use any font installed in the
system') works only...
* in `lua+tikz+latex` -- if the following
'trick' is used in font specification:
` font "\\fontspec{Times New Roman}" `
* in `epslatex` and `cairolatex` -- if
`\usepackage{fontspec}` is added to the Tex
output preamble and the fragment is deleted from
the preamble, referencing '.clo' files and
sitting between `\makeatletter` and
`\makeatother` (including both).
Tics labels *faces* are generally rendered
incorrectly (?), i.e. in TeX default math face
(so, ignoring user setting in `set term`),
because tics labels texts are transformed to
formulas in TeX output ($0$, $1$ etc.).
I've peeked into sources but got lost quickly.
I've got the idea, though, that there is a lot
of empirical adjusting in terminals outputting
scalable graphics (both tex and postscript/pdf
ones). Was I right?
I'm using XeTeX in TexLive package and gnuplot
`6.0 patchlevel 0` on Linux.
|