tex terminals, some issues

Yury <[email protected]> Sun, 19 May 2024 07:07:37 +0300
Newsgroups gmane.comp.graphics.gnuplot.user
Message-ID <[email protected]>
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.


_______________________________________________
gnuplot-info mailing list
[email protected]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info