Reported to WRI. CASE:4250134
Update: Thanks for the smaller example by Chip Hurst in comment, it seems it comes down to this simpler example
TeXForm[Root[1 + 2 # + #^5 &, 1]]
Which gives in V 12 the following
With messages in console
TeXForm::unspt: TeXForm of TemplateSlotSequence[1,] is not supported. TeXForm::unspt: TeXForm of -0.486389 is not supported.
Which compiles to in Latex as
While in Version 11.3, same input gives
With no warning messages. which compiles to
So it seems Latex output in 11.3 would have been better to keep as is.
I am seeing some TeXForm errors or new messages in the console in V12 which do not show in V 11.3.
What do these errors mean when calling
TeXForm on a result returned from
DSolve in version 12? No such errors come out in 11.3
ClearAll[y,x]; ode = -2 x^3 + Log[x] - y[x] + 2 x y'[x] + x^2 y''[x] + x^3 y'''[x] == 0; sol = DSolve[ode, y[x], x]; TeXForm[sol]
Is this a bug? Or just warning message? Is there a way around it? The full Latex expression is too long to show.
btw, I am able to compile the latex generated in Tex Live. So I am not sure what these messages mean. The first part of the output compiles to
The rest goes over the edge of page since it is too long.