You can subscribe to this list here.
| 2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(83) |
Nov
(57) |
Dec
(111) |
| 2004 |
Jan
(38) |
Feb
(121) |
Mar
(107) |
Apr
(241) |
May
(102) |
Jun
(190) |
Jul
(239) |
Aug
(158) |
Sep
(184) |
Oct
(193) |
Nov
(47) |
Dec
(68) |
| 2005 |
Jan
(190) |
Feb
(105) |
Mar
(99) |
Apr
(65) |
May
(92) |
Jun
(250) |
Jul
(197) |
Aug
(128) |
Sep
(101) |
Oct
(183) |
Nov
(186) |
Dec
(42) |
| 2006 |
Jan
(102) |
Feb
(122) |
Mar
(154) |
Apr
(196) |
May
(181) |
Jun
(281) |
Jul
(310) |
Aug
(198) |
Sep
(145) |
Oct
(188) |
Nov
(134) |
Dec
(90) |
| 2007 |
Jan
(134) |
Feb
(181) |
Mar
(157) |
Apr
(57) |
May
(81) |
Jun
(204) |
Jul
(60) |
Aug
(37) |
Sep
(17) |
Oct
(90) |
Nov
(122) |
Dec
(72) |
| 2008 |
Jan
(130) |
Feb
(108) |
Mar
(160) |
Apr
(38) |
May
(83) |
Jun
(42) |
Jul
(75) |
Aug
(16) |
Sep
(71) |
Oct
(57) |
Nov
(59) |
Dec
(152) |
| 2009 |
Jan
(73) |
Feb
(213) |
Mar
(67) |
Apr
(40) |
May
(46) |
Jun
(82) |
Jul
(73) |
Aug
(57) |
Sep
(108) |
Oct
(36) |
Nov
(153) |
Dec
(77) |
| 2010 |
Jan
(42) |
Feb
(171) |
Mar
(150) |
Apr
(6) |
May
(22) |
Jun
(34) |
Jul
(31) |
Aug
(38) |
Sep
(32) |
Oct
(59) |
Nov
(13) |
Dec
(62) |
| 2011 |
Jan
(114) |
Feb
(139) |
Mar
(126) |
Apr
(51) |
May
(53) |
Jun
(29) |
Jul
(41) |
Aug
(29) |
Sep
(35) |
Oct
(87) |
Nov
(42) |
Dec
(20) |
| 2012 |
Jan
(111) |
Feb
(66) |
Mar
(35) |
Apr
(59) |
May
(71) |
Jun
(32) |
Jul
(11) |
Aug
(48) |
Sep
(60) |
Oct
(87) |
Nov
(16) |
Dec
(38) |
| 2013 |
Jan
(5) |
Feb
(19) |
Mar
(41) |
Apr
(47) |
May
(14) |
Jun
(32) |
Jul
(18) |
Aug
(68) |
Sep
(9) |
Oct
(42) |
Nov
(12) |
Dec
(10) |
| 2014 |
Jan
(14) |
Feb
(139) |
Mar
(137) |
Apr
(66) |
May
(72) |
Jun
(142) |
Jul
(70) |
Aug
(31) |
Sep
(39) |
Oct
(98) |
Nov
(133) |
Dec
(44) |
| 2015 |
Jan
(70) |
Feb
(27) |
Mar
(36) |
Apr
(11) |
May
(15) |
Jun
(70) |
Jul
(30) |
Aug
(63) |
Sep
(18) |
Oct
(15) |
Nov
(42) |
Dec
(29) |
| 2016 |
Jan
(37) |
Feb
(48) |
Mar
(59) |
Apr
(28) |
May
(30) |
Jun
(43) |
Jul
(47) |
Aug
(14) |
Sep
(21) |
Oct
(26) |
Nov
(10) |
Dec
(2) |
| 2017 |
Jan
(26) |
Feb
(27) |
Mar
(44) |
Apr
(11) |
May
(32) |
Jun
(28) |
Jul
(75) |
Aug
(45) |
Sep
(35) |
Oct
(285) |
Nov
(99) |
Dec
(16) |
| 2018 |
Jan
(8) |
Feb
(8) |
Mar
(42) |
Apr
(35) |
May
(23) |
Jun
(12) |
Jul
(16) |
Aug
(11) |
Sep
(8) |
Oct
(16) |
Nov
(5) |
Dec
(8) |
| 2019 |
Jan
(9) |
Feb
(28) |
Mar
(4) |
Apr
(10) |
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
|
Nov
(23) |
Dec
(3) |
| 2020 |
Jan
(19) |
Feb
(3) |
Mar
(22) |
Apr
(17) |
May
(10) |
Jun
(69) |
Jul
(18) |
Aug
(23) |
Sep
(25) |
Oct
(11) |
Nov
(20) |
Dec
(9) |
| 2021 |
Jan
(1) |
Feb
(7) |
Mar
(9) |
Apr
|
May
(1) |
Jun
(8) |
Jul
(6) |
Aug
(8) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(23) |
| 2022 |
Jan
(23) |
Feb
(9) |
Mar
(9) |
Apr
|
May
(8) |
Jun
(1) |
Jul
(6) |
Aug
(8) |
Sep
(30) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(7) |
Apr
(3) |
May
(8) |
Jun
(45) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(14) |
Nov
(7) |
Dec
(2) |
| 2024 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(4) |
Dec
(14) |
| 2025 |
Jan
(22) |
Feb
(6) |
Mar
(5) |
Apr
(14) |
May
(6) |
Jun
(11) |
Jul
(19) |
Aug
|
Sep
(17) |
Oct
(1) |
Nov
(2) |
Dec
(18) |
| 2026 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
(2) |
Jun
(1) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Petr M. <mi...@ph...> - 2007-02-11 23:44:11
|
> Back to the topic of allowing color in LaTeX plots. It seems perfectly
> reasonable to me. Just as with the post, emf, pbm terminals there would
> be a choice of {monochrome|color} when you select the terminal. If you
> don't want color in your TeX document, then don't select it.
Exactly. The options for the latex terminal can be "rotate" and "color". I=
=20
remember times I was using latex terminal and I had to put those \rotate=20
commands for the y-axis myself.
> I am inclined to agree with Timoth=C3=A9e and Mojca. We should either upd=
ate
> the latex driver to the extent possible or deprecate it altogether.
Nowaday, latex terminal is useful for simple drawings. It's easier than=20
learning diagram latex packages.
---
PM |
|
From: <tim...@en...> - 2007-02-11 23:26:49
|
Ethan A Merritt wrote: > On Sunday 11 February 2007 03:16, Timothée Lecomte wrote: > >> But do we want gnuplot to stay at what was the least-common denominator >> 20 years ago ? How many people use gnuplot right now for pen plotters ? >> And since we provide rgb colors, why not doing the same with other kind >> of "modern" features ? >> > > I have been working for some time now to add exactly this capability for > RGB color, explicit fonts, choice of symbols for plotting, and so on. > And you know what? In version 4.2 we are already about 90% of the way > to exactly what you want. > and that's very good to see. Congrats to you for that. I just don't understand why there seems to be some sort of opposition for the same thing with dash patterns... Best regards, Timothée |
|
From: Petr M. <mi...@ph...> - 2007-02-11 23:13:44
|
> So if I may re-phrase your suggestion. We should add a command > set scale <multiplier> > that is passed to each terminal. Terminals capable of uniform scaling > would apply this multiplier to relevant plot elements, including > font size > point size > line width > dash length That would be cool for subfigures. --- PM |
|
From: Petr M. <mi...@ph...> - 2007-02-11 23:11:49
|
> > It could be changed to: > > ... Please see "help dgrid3d". > > That would be exactly contrary to what I was getting at. > > That's why I recommend strongly to point to "help grid_data" instead of > dgrid3d. That help topic speaks about both functions and data, starting with isosamples ... that's very (IMHO) confusing for contouring a datafile. On the other hand, "help dgrid3d" is clear from its 1st sentence. There it would be useful to add a link to "grid_data" either from this sentence, or from an added 2nd sentence. --- PM |
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-11 19:23:39
|
On Sunday 11 February 2007 03:16, Timoth=E9e Lecomte wrote:
>=20
> But do we want gnuplot to stay at what was the least-common denominator=20
> 20 years ago ? How many people use gnuplot right now for pen plotters ?
> And since we provide rgb colors, why not doing the same with other kind=20
> of "modern" features ?
I have been working for some time now to add exactly this capability for
RGB color, explicit fonts, choice of symbols for plotting, and so on.
And you know what? In version 4.2 we are already about 90% of the way
to exactly what you want.
In particular, if you have not already done so, please take time out to
investigate the new mechanism for replacing the fixed set of line "types"
with an arbitrary set of line "styles". This allows you to choose any
sequence of colors, line widths, point types, etc, and have those used
in preference to the default set. Furthermore, it is implemented in=20
such a way that old command scripts "just work", even thought they are
unaware of the new set of line properties being used. =20
The operative command is
set style increment user
I must admit that I hate that syntax. Suggestions for a more obvious
command are welcome.
Back to the topic of allowing color in LaTeX plots. It seems perfectly
reasonable to me. Just as with the post, emf, pbm terminals there would
be a choice of {monochrome|color} when you select the terminal. If you
don't want color in your TeX document, then don't select it.
I am inclined to agree with Timoth=E9e and Mojca. We should either update
the latex driver to the extent possible or deprecate it altogether.
> Hans-Bernhard Br=F6ker wrote:
> > The moment "set term latex" produces dvi files with \special in them,
> > it becomes pointless to have it.
Could you elaborate, please? Are you suggesting that only
PostScript-based specials (pstricks, metapost, [e]pslatex, pstex) have
any merit? Why would it be "pointless" to allow color in other LaTeX
output via color.sty?
Mind you, I myself do not see much point in using the current latex
terminal at all. The curve-drawing is terrible, the list of features is
minimal, and I am unaware of any practical benefit that comes from=20
avoiding the more feature-complete epslatex pathway. But I may be=20
ignorant of some major category of use.
=2D-=20
Ethan A Merritt
Biomolecular Structure Center
University of Washington, Seattle 98195-7742
|
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-11 18:45:15
|
On Sunday 11 February 2007 00:22, Daniel J Sebald wrote: > set term png size 1280,960 >=20 > the result is a 1280 x 960 PNG image with the same resolution as the=20 > previous 640 x 480 PNG image. That is, depending on one's viewpoint,=20 > it's as though every plot item has become 1/2 the size relative to=20 > the plot coordinate system. =20 > I could increase resolution by making the pointsize twice=20 > as big, line thickness twice as big, etc. I believe that this was the original intent of the "set size" command. It later got co-opted to implement multiplot mode instead. The original terminal entry point term->scale() is still there, however. It is interesting that Timoth=E9e recently submitted a patchset (#1616945) to remove this terminal entry, and now you are arguing in effect that we whould intead resurrect it for its original purpose. =20 So if I may re-phrase your suggestion. We should add a command set scale <multiplier> that is passed to each terminal. Terminals capable of uniform scaling would apply this multiplier to relevant plot elements, including font size point size line width dash length This is not strictly necessary, as all of these can be set separately for terminals that support them. But it would add some degree of=20 convenience. Ethan [nit-picking follows] > Say there were a "resolution #" option that would internally scale line=20 thickness, pointsize, and fonts (have to have a mapping to medium, large,=20 giant... unfortunately the largest font doesn't have very high=20 resolution). What is this "medium, large, giant" business? =20 Surely you are not still using the old 1999 PNG driver! We've had support for scalable fonts for about 6 years now. You can scale up to posterboard size if you want. See for example the label "Kuen's Surface" in the transparent solids demo http://gnuplot.sourceforge.net/demo_4.3/transparent_solids.html That is an intricate script font scaled up about 3x from the typical font size used for PNG plots, and it scales beautifully. =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-11 18:24:45
|
On Sunday 11 February 2007 03:06, Timoth=E9e Lecomte wrote: > > Is there a gcc flag that will cause it to emit warnings for this, > > without flooding the output with more useless warnings? > > > -pedantic will warn about that, among other things ;) Yes. It was exactly the "among other things" that I wanted to avoid. I've added -Wdeclaration-after-statement to the CFLAGS in my normal test-build script, so this particular issue should be caught more quickly in the future. =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: <HBB...@t-...> - 2007-02-11 14:38:30
|
Petr Mikulik wrote: > It could be changed to: > ... Please see "help dgrid3d". That would be exactly contrary to what I was getting at. dgrid3d is *not* automatically the right thing to use here. Pointing to only it but nothing else would make matters worse than they are now. Before, the error message was precisely that: an error message. It pointed out the error. A message that points out the wrong solution would be worse than a message that leaves it for the user to find a solution. The key problem is that a shockingly large number of users encounter this error and have no idea whatsoever what "gridded data" means, so they don't understand why contouring of non-gridded data might fail. The right thing to do is to point them to an explanation of "gridded data". That's why I recommend strongly to point to "help grid_data" instead of dgrid3d. |
|
From: Petr M. <mi...@ph...> - 2007-02-11 13:36:35
|
> > Modified files: > > ./: ChangeLog > > gnuplot/src/: command.c > > > > Log message: > > On Windows, wait for Enter in console instead for a mouse click in a special > > window if the graph window is not (yet) present. > > Ahem --- are you aware that the console window itself wouldn't be > displayed at all, in a non-interactive session? What good can a "Press > Enter" prompt in an invisible window do us? Good point! I've fixed this. --- PM |
|
From: Petr M. <mi...@ph...> - 2007-02-11 13:06:02
|
> > I propose to change the message > > Notice: cannot contour non grid data! > > into > > Notice: Cannot contour non grid data. Please use "set dgrid3d". > > Any objections? > > Yes. "set dgrid3d" is far from being the single, obvious solution to the > problem. A good portion of people having this problem simply don't know about > grid-structured data files. For them dgrid3d would be the wrong thing to do. > > If you want to put a recommendation, make it a reference to (a to-be written > node of) the manual. It could be changed to: ... Please see "help dgrid3d". however, the user will do so if he doesn't know about "set dgrid3d", so I let the former message. --- PM |
|
From: <tim...@en...> - 2007-02-11 11:20:19
|
Hans-Bernhard Bröker wrote: > Ethan A Merritt wrote: > >> On Thursday 08 February 2007 23:53, Timothée Lecomte wrote: >> >>> Maybe we should change the terminal API to: >>> * rgb colors >>> * dash patterns >>> >>> and the default linetypes would be handled by the core. >>> On a screen terminal: >>> -lt 1 would be red >>> -lt 2 would be blue >>> ... >>> On a print-oriented terminal: >>> -lt 1 would be red/solid >>> -lt 2 would be blue/dash >>> >> Isn't that exactly what we have now? >> >> I am speculating, since the decision must date back to >> the origins of gnuplot. >> > > Absolutely. In a nutshell, since no two terminals agree 100% on what > kinds of line they can draw, our founders decided on the sanest possible > approach: the least common denominator. Which is that on any remotely > suitable output medium, there will be some way to draw at least a couple > different types of lines, and that's *all* that can be said about them. And it was the right decision at that time. But do we want gnuplot to stay at what was the least-common denominator 20 years ago ? How many people use gnuplot right now for pen plotters ? And since we provide rgb colors, why not doing the same with other kind of "modern" features ? > > We can't generally prescribe they must differ in colour, width, > pattern or whatever. All we know is that the set of possible choice > will be countable, so count them is what we do. Which brought us the > concept of a linetype number. > Note that the concept of linetype number looks very useful to me to provide sensible default styles. Timothée |
|
From: <tim...@en...> - 2007-02-11 11:10:32
|
Ethan A Merritt wrote: > On Saturday 10 February 2007 09:51, Hans-Bernhard Bröker wrote: > >> SourceForge.net wrote: >> >> >>> ..\\term\cgm.trm(475) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' >>> ..\\term\cgm.trm(477) : error C2065: 'new_font_data' : nichtdeklarierter >>> Bezeichner >>> >> Guys, can we _please_ restrict ourselves to normal C for the time being? >> >> I.e. no C++ style variable declarations in the middle of code blocks. >> > > Hmm. Yes. Not sure how that happened. > > Is there a gcc flag that will cause it to emit warnings for this, > without flooding the output with more useless warnings? > > > -pedantic will warn about that, among other things ;) Timothée |
|
From: <HBB...@t-...> - 2007-02-11 10:44:16
|
Daniel J Sebald wrote: > Not sure on that one. I've turned on -warnspecials in xdvi and it gives > plenty of warnings like: > But I don't seen any warnings for rotated text. It could be that xdvi > simply hasn't gotten around to supporting rotated text. Any idea? The reason xdvi doesn't warn about this is because xdvi does have some support for PostScript specials, implemented by passing the work off to ghostscript or other tools (--> man xdvi). |
|
From: Daniel J S. <dan...@ie...> - 2007-02-11 08:10:33
|
Ethan A Merritt wrote: > On Saturday 10 February 2007 11:28, Daniel J Sebald wrote: > >>Hans-Bernhard Bröker wrote: >> >>>That's because GD, last I looked, didn't support linewidths on patterned >>>lines. Which made it rather pointless to try and implement dashing for >>>the first three. >> >>I'm not real familiar with GD, but the header file has: >> >>gdImageSetStyle (); >>gdImageSetThickness (); > > > Take my word for it, the gd routines for dashed lines and for > linewidth are useless for our purposes. Some way of specifying a resolution for PNG-like terminals might be nice. Am I overlooking something? If I say set term png size 1280,960 set output 'test.png' text set output the result is a 1280 x 960 PNG image with the same resolution as the previous 640 x 480 PNG image. That is, depending on one's viewpoint, it's as though every plot item has become 1/2 the size relative to the plot coordinate system. The PNG documentation says something about "set size", but that doesn't achieve the concept of increasing resolution, just changes the portion of the PNG array used. Now, I guess I could increase resolution by making the pointsize twice as big, line thickness twice as big, etc. In fact, this setting set term png giant size 1280,960 set pointsize 2.5 makes the symbol samples in "test" about the same as other plots (30 to 35 examples in the column) and the symbols are pretty good resolution. But that doesn't exactly give the desired overall effect. Adjusting so much becomes inconvenient. So, it seems to me that with PNG one is inherently restricted to low resolution plots. One could argue it is for network graphics, but still 1000x1000 in a compact format like PNG doesn't seem excessive. Say there were a "resolution #" option that would internally scale line thickness, pointsize, and fonts (have to have a mapping to medium, large, giant... unfortunately the largest font doesn't have very high resolution). Dan |
|
From: Mojca M. <moj...@gm...> - 2007-02-11 04:33:27
|
> Similarly, there is now rotated text, for which we can use the LaTeX rotate package. This one I don't think needs a special "set term latex rotate". That would be confusing and there is no need for a "rotate" command if the user doesn't specify some piece of rotated text. "ylabel" is rotated by 90 degrees by default, so yes - if supported, I guess that you really need to provide a special keyword for it. I would think (but I don't have LaTeX at hand on this computer) that rotation and color should be supported by both dvips & pdfTeX, but default options should not use any specials. Having color in LaTeX terminal would nevertheless be very nice. The old scripts won't break if you have to add the option color explicitely, esp. since color is most probably supported by all most important devices. It's not 100% clean and portable, but users would probably prefer to have color than 100% portability, esp. if they deliberately choose so (by selecting "color rotate"). (I missed the color very much when I was still using the LaTeX terminal, and I didn't like eepic - it had worse defaults, even if only the default linewidth and tic length was different than in LaTeX) Mojca |
|
From: Mojca M. <moj...@gm...> - 2007-02-11 04:14:45
|
On 2/10/07, Ethan A Merritt wrote:
>
> The logical next step would be to create an actual gnuplot package
> for TeX so that the user would do \usepackage{gnuplot}
Sure, but there has to be a good reason first (ie. enough
functionality provided). Solely for the reason of defining the
thirteen points types, it's not worth the problems. (Keep in mind that
the only reasonble way of having the solution work out-of-the-box is
to have the package on CTAN, not shipped with gnuplot, since shipping
the file with gnuplot needs an extra "installation" first - and you
might end up with the same question that you once asked me: what if
one has older gnuplot and newer TeX distribution or newer gnuplot and
older TeX)
But I still support having a gnuplot.sty if one can think of enough
ideas to implement in that package, so that it will be "worth the
problems".
There is already a package "gnuplottex". With it one can do
\begin{gnuplot}
plot sin(x)
\end{gnuplot}
and it will run gnuplot automatically (with terminal "latex") and
include the resulting file (one needs write18 enabled and gnuplot in
PATH). Also, TikZ has an interesting module which passes a function to
gnuplot and runs it, but only to get the values of the function back:
it draws the result on it's own then.
Perhaps extentions to gnuplottex might make sense, again, if one has
ideas what to do. The package is rather new.
Mojca
|
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-10 22:21:48
|
On Saturday 10 February 2007 08:04, Mojca Miklavec wrote: > > At the very bottom of > http://sourceforge.net/tracker/download.php?group_id=2055&atid=302055&file_id=215003&aid=1654807 > you can see which symbols I used for ConTeXt > {\scale[scale=800]{$+$}}, > {\scale[scale=800]{$\times$}}, > $\ast$, > {\scale[scale=700]{$\square$}}, > {\scale[scale=700]{$\blacksquare$}}, > $\circ$, > $\bullet$, > {\scale[scale=900]{$\triangleup$}}, > {\scale[scale=900]{$\blacktriangle$}}, > {\scale[scale=900]{$\triangledown$}}, > {\scale[scale=900]{$\blacktriangledown$}}, > {\scale[scale=800]{$\lozenge$}}, > {\scale[scale=800]{$\blacklozenge$}}%, Yes, thanks. I found these in a grand compendium of LaTeX symbols after my earlier post. We ended up with the same choices, except for \square (which comes out a different size than \blacksquare). > I would suggest to put something like > > \def\GnuplotSymbol#1{\ifcase#1 \GpSymI \or \GpSymII \or \GpSymIV \or > \GpSymV \or \GpSymVI \or \GpSymVII ... \fi } > > and then > > \def\GpSymI{$+$} % perhaps including the scale somewhere > \def\GpSymII{$\times$} > \def\GpSymIII{$\ast$} > ... etc. Similar to the PostScript prologue. Yes, that is not a bad idea. The logical next step would be to create an actual gnuplot package for TeX so that the user would do \usepackage{gnuplot} -- Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: Daniel J S. <dan...@ie...> - 2007-02-10 19:49:30
|
Daniel J Sebald wrote: > How about an option "set term latex specials"? I'll answer my own question and save you some work... That's what "pslatex" is for. Dan |
|
From: Daniel J S. <dan...@ie...> - 2007-02-10 19:44:45
|
Hans-Bernhard Bröker wrote: > Daniel J Sebald wrote: > >> Hans-Bernhard Bröker wrote: > > >>> That would gravely endanger any usefulness of this driver. The only >>> real virtue of "latex" compared to other Tex-family drivers (emtex, >>> eepic, and PostScript+LaTeX ones) is that its output is pure, >>> unextended, driver-independent LaTeX. Pulling in terminal-specific >>> packages like "colour" would break that. > > >> Not sure I follow. The LaTeX driver already uses the symbol package(s). > > > Using packages as such is not the problem. Using packages that only > work with a certain subset of DVI drivers, is. Oh, yeah I see. You mean such as when some xdvi output places labels out in space when rotating a block of text. Guess so. Ultimately comes out correctly in PostScript so it never bothered me too much. > >> monochrome but also have no color commands. Similarly, there is now >> rotated text, for which we can use the LaTeX rotate package. > > > ... which used dvips specials last I looked, so causes the same kind of > problem. Not sure on that one. I've turned on -warnspecials in xdvi and it gives plenty of warnings like: xdvi.bin: special "color push rgb 0 0 0" not implemented But I don't seen any warnings for rotated text. It could be that xdvi simply hasn't gotten around to supporting rotated text. Any idea? > > The moment "set term latex" produces dvi files with \special in them, it > becomes pointless to have it. How about an option "set term latex specials"? Dan |
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-10 19:37:54
|
On Saturday 10 February 2007 11:28, Daniel J Sebald wrote: > Hans-Bernhard Br=F6ker wrote: > >=20 > > That's because GD, last I looked, didn't support linewidths on patterne= d=20 > > lines. Which made it rather pointless to try and implement dashing for= =20 > > the first three. >=20 > I'm not real familiar with GD, but the header file has: >=20 > gdImageSetStyle (); > gdImageSetThickness (); Take my word for it, the gd routines for dashed lines and for linewidth are useless for our purposes. We work around the latter by defining a finites size 'brush' for drawing, but there is no easy work-around for dashed lines. And given that PNG output is normally for screen display, and thus color is far more useful than dashes, there is little incentive to code up a hack. Anyhow, if it's to be new code, it makes more sense to add that new code to the gd library than to gnuplot. You could ask Pierre Joye, who is now directing libgd development, if he would be interested in accepting a patchset for libgd that implements more useful support for linewidth+dashed lines. If libgd provided such support, it would make sense for gnuplot to use it. =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: Daniel J S. <dan...@ie...> - 2007-02-10 19:17:21
|
Hans-Bernhard Bröker wrote: >> - "jpeg", "png", "gif" and "tkcanvas" have no line patterns. > > > That's because GD, last I looked, didn't support linewidths on patterned > lines. Which made it rather pointless to try and implement dashing for > the first three. I'm not real familiar with GD, but the header file has: gdImageSetStyle (); gdImageSetThickness (); Dan |
|
From: <HBB...@t-...> - 2007-02-10 19:16:54
|
Daniel J Sebald wrote: > Hans-Bernhard Bröker wrote: >> That would gravely endanger any usefulness of this driver. The only >> real virtue of "latex" compared to other Tex-family drivers (emtex, >> eepic, and PostScript+LaTeX ones) is that its output is pure, >> unextended, driver-independent LaTeX. Pulling in terminal-specific >> packages like "colour" would break that. > Not sure I follow. The LaTeX driver already uses the symbol > package(s). Using packages as such is not the problem. Using packages that only work with a certain subset of DVI drivers, is. > monochrome but also have no color commands. Similarly, there is now > rotated text, for which we can use the LaTeX rotate package. ... which used dvips specials last I looked, so causes the same kind of problem. The moment "set term latex" produces dvi files with \special in them, it becomes pointless to have it. |
|
From: Daniel J S. <dan...@ie...> - 2007-02-10 18:55:45
|
Hans-Bernhard Bröker wrote:
> Daniel J Sebald wrote:
>
>> - "latex" doesn't support color, but we could upgrade that to use color
>> package. (Just LaTeX is still very useful for basic figures.)
>
>
> That would gravely endanger any usefulness of this driver. The only
> real virtue of "latex" compared to other Tex-family drivers (emtex,
> eepic, and PostScript+LaTeX ones) is that its output is pure,
> unextended, driver-independent LaTeX. Pulling in terminal-specific
> packages like "colour" would break that.
Not sure I follow. The LaTeX driver already uses the symbol package(s). What I am thinking is having an option "set term latex color", that will allow placing the appropriate LaTeX color package \color[rgb]{#,#,#} commands. Without that option the figure will be monochrome but also have no color commands. Similarly, there is now rotated text, for which we can use the LaTeX rotate package. This one I don't think needs a special "set term latex rotate". That would be confusing and there is no need for a "rotate" command if the user doesn't specify some piece of rotated text.
>
>> - "jpeg", "png", "gif" and "tkcanvas" have no line patterns.
>
>
> That's because GD, last I looked, didn't support linewidths on patterned
> lines. Which made it rather pointless to try and implement dashing for
> the first three.
>
> I have no idea what tk can, or can not do.
No desire to add features to tk, just make things a bit more consistent.
Dan
|
|
From: Ethan A M. <merritt@u.washington.edu> - 2007-02-10 18:05:52
|
On Saturday 10 February 2007 09:51, Hans-Bernhard Br=F6ker wrote: > SourceForge.net wrote: >=20 > > ..\\term\cgm.trm(475) : error C2143: Syntaxfehler : Fehlendes ';' vor '= type' > > ..\\term\cgm.trm(477) : error C2065: 'new_font_data' : nichtdeklarierter > > Bezeichner >=20 > Guys, can we _please_ restrict ourselves to normal C for the time being? >=20 > I.e. no C++ style variable declarations in the middle of code blocks. Hmm. Yes. Not sure how that happened. Is there a gcc flag that will cause it to emit warnings for this, without flooding the output with more useless warnings? =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: <HBB...@t-...> - 2007-02-10 17:48:30
|
SourceForge.net wrote: > ..\\term\cgm.trm(475) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' > ..\\term\cgm.trm(477) : error C2065: 'new_font_data' : nichtdeklarierter > Bezeichner Guys, can we _please_ restrict ourselves to normal C for the time being? I.e. no C++ style variable declarations in the middle of code blocks. |