Path: csiph.com!1.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: db Newsgroups: comp.graphics.apps.gnuplot Subject: Re: Label problem Date: Sat, 24 Feb 2024 16:55:35 +0100 Organization: A noiseless patient Spider Lines: 79 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 24 Feb 2024 15:55:35 -0000 (UTC) Injection-Info: dont-email.me; posting-host="267526787436624928e91e8c47e079db"; logging-data="1343174"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18NmDJAau6/3LTwj8vtHfnqegauEEbRbfo=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:l+G3ulSW3mkGLwSgbfBjjA6Xkg0= Content-Language: en-US In-Reply-To: Xref: csiph.com comp.graphics.apps.gnuplot:4660 On 24.02.2024 09.17, db wrote: > On 22.02.2024 09.19, Jörg Buchholz wrote: >> On 21.02.2024 13:25, db wrote: >>> On 21.02.2024 07.13, Jörg Buchholz wrote: >>>> On 20.02.2024 16:08, db wrote: >>>>> On 20.02.2024 09.01, Jörg Buchholz wrote: >>>>>> On 19.02.2024 14:11, db wrote: >>>>>>> On 18.02.2024 23.00, Karl Ratzsch wrote: >>>>>>>> Symbol fonts? This is the year 2024, use utf8. >>>>>>>> >>>>>>>> Karl >>>>>>>> >>>>>>>> >>>>>>>> Am 18.02.2024 um 14:54 schrieb db: >>>>>>>>> I am trying to get a ylabel like the LaTeX form >>>>>>>>> $i\sqrt{\tau}$. Without the i it's easy, '{/Symbol \326 >>>>>>>>> \164}' but as soon as introduce the i it goes haywire. >>>>>>>>> How do get that label? I am plotting into postscript enh >>>>>>>>> eps. >>>>>>>> >>>>>>> Could you expand on that? What should I do in a gnuplot >>>>>>> script? >>>>>> >>>>>> set ylabel "{/:Italic {i \U+221A \U+0305\U+03C4}}" >>>>>> >>>>>> That looks similar to the LaTex output. >>>>>> >>>>>> Jörg >>>>> Tried that, no good. I must bemissing something. Here is a >>>>> mini-example >>>>> >>>>> gnuplot << eoi set term postscript enh eps 24 set output >>>>> 'mini.eps' set xlabel "x" #set ylabel '{/Symbol i \326 \164}' >>>>> norotate  --- no good #set ylabel '{i /Symbol \326 \164}' >>>>> norotate  --- no good set ylabel "{/:Italic {i \U+221A >>>>> \U+0305\U+03C4}}" plot x*sqrt(x) w p pt 7 quit eoi gv mini.eps >>>>> >>>>> What am I missing?-- Dieter Britz >>>>> >>>> Use term epscairo instead of eps. The problem is to realise the >>>> "topline" of the square root. So it can be better only use: set >>>> ylabel "{/:Italic {i \U+221A \U+03C4}}" >>>> >>>> Jörg >>>> >>>> >>> That only turns the plot on its side, but still the same garbled y >>> label. >> >> Don't know what the problem on your machine is. Here, tested on WIN10 >> and Linux, the following looks good. >> WIN and Linux with gnuplot 5.4.8 >> >> set term epscairo >> set output 'mini.eps' >> set xlabel "x" >> set ylabel "{/:Italic {i \U+221A\U+03C4}}" >> set arrow 1 from screen 0.0145,0.56 rto screen 0.0,0.025 nohead >> plot x*sqrt(x) w p pt 7 >> set out >> >> >> Jörg > That doesn't work either, see the result here > www.dieterbritz.dk/mini.eps > > Is there any way I can use LaTeX notation? That might have been a can of worms. I found a solution though, e.g. set label '{/Times-Roman i}' at -1,0.28 set label '{/Symbol \326 \164}' at -0.8,0.28 with a bit of fiddling to get them in the right place. Not elegant but it works. -- Dieter Britz