Thanks.  Yes,  agreed.  I’ve avoided/not needed la/Tex in the past.  Searching 
the J wiki 
throws up quite a few articles on rendering J and APL in laTex,  but I didn’t 
find anything 
going the other way.  

I might have a look in Knuth’s mighty tomes.

Cheers,

Mike

Sent from my iPad

> On 15 Oct 2020, at 11:34, R.E. Boss <[email protected]> wrote:
> 
> I got exactly the same text in Chrome as Miller got in Firefox.
> 
> Your problem seems not so much translating html in J, but translating (La)Tex 
> in J-ish, as you want 
> $\displaystyle a_{n+1}=a_n-\frac 1 {a_n}$ for any $n \ge 0$.
> be translated in 
> NB. a[n+1] =an - 1/an for any n >: 0.
> 
> AFAIK there is/was some experience in the forum to do so.
> 
> 
> R.E. Boss
> 
> 
> -----Original Message-----
> From: General <[email protected]> On Behalf Of 'Michael 
> Day' via General
> Sent: zondag 11 oktober 2020 21:10
> To: [email protected]
> Subject: Re: [Jgeneral] MathJax to Plain Text!?
> 
> I've been using "Avast Secure Browser" for some time, tried M/S Edge for a 
> few months, but used to use Firefox for many years!
> 
> Yes,  I see that behaviour in Firefox + Noscript, too.  It's a bit better 
> than what I had from copy&paste from the "HTML problem view" as available in 
> the variant view,  eg
>   https://projecteuler.net/minimal=729
> 
> Still pretty kludgy.  Looks as if I'll have to write my own conversions,  
> assuming the \ is an excape character introducing a MathJax code sequence,  
> eg \frac 1 2 ==> 1/2 (or
> 1%2 in proper J!),  if I'm
> to clean up the pasted version.
> 
> Thanks again,
> 
> Mike
> 
> 
>> On 11/10/2020 16:51, Raul Miller wrote:
>> Oh, sorry, I misunderstood your question and difficulty.
>> 
>> For something like that, I would use a browser which does not support 
>> javascript. (Firefox with the noscript extension installed, 
>> specifically, though a text only browser like lynx might work).
>> 
>> Using that approach, here's what I got from copy and paste (without 
>> bothering with a text editor to clean it up):
>> 
>> ----------------
>> 
>> Consider the sequence of real numbers $a_n$ defined by the starting 
>> value $a_0$ and the recurrence $\displaystyle a_{n+1}=a_n-\frac 1 
>> {a_n}$ for any $n \ge 0$.
>> 
>> For some starting values $a_0$ the sequence will be periodic. For 
>> example, $a_0=\sqrt{\frac 1 2}$ yields the sequence: $\sqrt{\frac 1 
>> 2},-\sqrt{\frac 1 2},\sqrt{\frac 1 2}, \dots$
>> 
>> We are interested in the range of such a periodic sequence which is 
>> the difference between the maximum and minimum of the sequence. For 
>> example, the range of the sequence above would be $\sqrt{\frac 1 
>> 2}-(-\sqrt{\frac 1 2})=\sqrt{ 2}$.
>> 
>> Let $S(P)$ be the sum of the ranges of all such periodic sequences 
>> with a period not exceeding $P$.
>> For example, $S(2)=2\sqrt{2} \approx 2.8284$, being the sum of the 
>> ranges of the two sequences starting with $a_0=\sqrt{\frac 1 2}$ and 
>> $a_0=-\sqrt{\frac 1 2}$.
>> You are given $S(3) \approx 14.6461$ and $S(5) \approx 124.1056$.
>> 
>> Find $S(25)$, rounded to 4 decimal places.
>> 
>> ----------------
>> 
>> I hope this helps,
>> 
>> 
>> --
>> Raul
>> 
>> On Sun, Oct 11, 2020 at 11:36 AM 'Michael Day' via General 
>> <[email protected]> wrote:
>>> Thanks for the tip, Raul,  but it doesn't fix the problem for me, at 
>>> least with my understanding of your remarks.
>>> 
>>> I assume M/S Wordpad and Notepad are such editors, as you have in 
>>> mind, but I'm still not seeing the missing text with either.  Pasting 
>>> into a Word-type document, actually into a blank Open Office page,  
>>> shows more of the text, but is still not terribly useful,  since %: 
>>> 1%2 (as it were in plain J) becomes 12,  still leaving a lot of 
>>> hand-editing to be done.
>>> 
>>> Perhaps you could have a look at https://projecteuler.net/problem=729 
>>> to see how it works for you.
>>> 
>>> Many regards,
>>> 
>>> Mike
>>> 
>>>> On 11/10/2020 16:04, Raul Miller wrote:
>>>> In general, for copy and paste problems, nowadays I paste into a 
>>>> plain text editor that does not support unicode, where I also fix 
>>>> any line length errors before copying and pasting into J.
>>>> 
>>>> Unicode implementations, in their current state, are programming 
>>>> language hostile (more specifically, in the Unicode standard, 
>>>> there's lots of little recommendations about how programming 
>>>> languages implement Unicode which were made in ignorance of the languages).
>>>> 
>>>> --
>>>> Raul
>>>> 
>>>> 
>>>> 
>>>> On Sun, Oct 11, 2020 at 9:10 AM 'Michael Day' via General 
>>>> <[email protected]> wrote:
>>>>> I wonder - how do other J-users trying to solve Project Euler 
>>>>> problems cope with the (to me) fairly new display format,  which is 
>>>>> apparently MathJax?
>>>>> 
>>>>> Using Windows 10,  copy&paste to get the problem statement into my 
>>>>> J edit screen used to be adequate to get it where I need it as a 
>>>>> set of NB. comment lines.  I'd nearly always have to tweak the 
>>>>> quoted text,  but it was manageable.
>>>>> 
>>>>> It's now losing too much information,  and it's tedious typing 
>>>>> everything in.  I wasted time solving the relatively easy problem 
>>>>> 727 because I'd mis-typed 1 <: ra < rb < rc
>>>>> <: 100  with <: everywhere.
>>>>> 
>>>>> Here's a snippet from today's problem,  729,  using the old method:
>>>>> "Consider the sequence of real numbers [LF]
>>>>>    defined by the starting value [LF]
>>>>>    and the recurrence [LF]
>>>>>    [LF]
>>>>>    for any ."
>>>>> 
>>>>> [I've typed in "[LF]" in this message quote to confirm the 
>>>>> gratuitous line-feeds which appear instead of marked-up text 
>>>>> elements,  such as an, a0...]
>>>>> 
>>>>> It's possible to capture the explicit markup code from the display, 
>>>>> using a widget tagged with
>>>>>    "Show HTML problem content"
>>>>> 
>>>>> Here's the same paragraph using that view,  ie copy&pasted from 
>>>>> problem 729, https://projecteuler.net/minimal=729
>>>>> 
>>>>> "<p>Consider the sequence of real numbers $a_n$ defined by the 
>>>>> starting value $a_0$ and the recurrence
>>>>> 
>>>>> $\displaystyle a_{n+1}=a_n-\frac 1 {a_n}$ for any $n \ge 0$.</p>
>>>>> 
>>>>> <p>"
>>>>> 
>>>>> 
>>>>> I'd like it to appear in the J script in plain-ish commented text,  eg:
>>>>> 
>>>>> NB. Consider the sequence of real numbers an defined by the 
>>>>> starting value a0 and the recurrence
>>>>> 
>>>>> NB. a[n+1] =an - 1/an for any n >: 0.
>>>>> 
>>>>> 
>>>>> SO - I can soldier on and work up a function or two to translate 
>>>>> the data from clipread (in JQt) ,
>>>>> 
>>>>> but I've never seriously got into html,  and suspect I'd be 
>>>>> reinventing the wheel from first principles when
>>>>> 
>>>>> someone probably knows this stuff backwards and might even have 
>>>>> some suitable code.
>>>>> 
>>>>> 
>>>>> BTW,  Google has thrown up "pandoc",  and J has addons/format/publish.
>>>>> Both are file-based and don't work
>>>>> 
>>>>> on clipboard data as far as I can see so far.
>>>>> 
>>>>> 
>>>>> Thanks for any help,
>>>>> 
>>>>> 
>>>>> Mike
>>>>> 
>>>>> 
>>>>> PS - I've just checked behaviour on the iPad with J701 - copy&paste 
>>>>> on that kit has been pretty bad for some time;
>>>>> 
>>>>> it doesn't lose the text, but uses a line feed with every character 
>>>>> in an escape sequence. eg
>>>>> 
>>>>> "a_{n+1}= a_n   " becomes
>>>>> 
>>>>> "
>>>>> 
>>>>> 
>>>>> a
>>>>> 
>>>>> n
>>>>> 
>>>>> +
>>>>> 
>>>>> 1
>>>>> 
>>>>> =
>>>>> 
>>>>> a
>>>>> 
>>>>> n
>>>>> 
>>>>> 
>>>>> [etc]
>>>>> 
>>>>> "
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> This email has been checked for viruses by Avast antivirus software.
>>>>> https://www.avast.com/antivirus
>>>>> -------------------------------------------------------------------
>>>>> --- For information about J forums see 
>>>>> http://www.jsoftware.com/forums.htm
>>>> --------------------------------------------------------------------
>>>> -- For information about J forums see 
>>>> http://www.jsoftware.com/forums.htm
>>> 
>>> --
>>> This email has been checked for viruses by Avast antivirus software.
>>> https://www.avast.com/antivirus
>>> 
>>> ---------------------------------------------------------------------
>>> - For information about J forums see 
>>> http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> 
> 
> --
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
> 
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to