LyX ⇒ Seamless transition between LyX and LaTeX users
-
- Posts: 2
- Joined: Tue Oct 30, 2018 12:01 pm
Seamless transition between LyX and LaTeX users
In a perfect world, where people used the best tool available for each task, I am sure the vast majority of math writers would use LyX over writing plain LaTeX code. However, there are two factors that makes the transition very hard. The first one is habit. Regular LaTeX users are not interested in investing that little time that takes to learn how to use a new tool, especially if they perfected LaTeX coding after decades of experience. The second one is convention. Unless one writes for him/herself, one wants to be able to share his/her math with some other math user. The conventional way of doing that is with tex files. Unfortunately, I don't think much can be done about the first factor. This is only a temporary issue though, assuming that the youngsters feel compelled to move towards the better solution. Changing an established convention is also a very hard task, and not something that usually happens overnight.
That said I feel like there could be a way to steer new generations towards the the better way. It should be possible to seamlessly transition from LyX to LaTeX files, in the following sense:
1) importing a .tex file to LyX and then exporting it back to .tex should output exactly the same .tex file (is that so already?);
2) when writing with LyX, it should be possible to have full control over the source, so that exporting a LyX file to a .tex one would result in a human-friendly indentation or in the desired conventions for spacing, usage of curly brackets, etc.
With such features easily available to all users, the young mathematician would have no incentive of writing plain code and at the same time, the old veteran professor who is hard-set in doing so will have no troubles in collaborating with someone who is using LyX, as the source code that is submitted to him/her would look exactly like it would if it were written in tex in the first place.
Of course one could just use LyX and write everything in ERT, throwing some previews here and there, but this would completely obliterate the huge advantage that having a partially interpreted LaTeX code has to offer.
What do you think guys? Do you agree with me? Do you think that such changes could be easily implemented? Number 2) alone seams a relatively easy feature to obtain and it would improve the situation by leaps and bounds when it comes to collaborating with other people who are not interested in using LyX.
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
-
- Posts: 707
- Joined: Tue Mar 25, 2008 5:02 pm
Seamless transition between LyX and LaTeX users
There already is a way to import LaTeX source into LyX, and as you suggested, the reverse process exists even if it does result in less-than-perfectly-readable code. Personal preferences are not necessarily wrong, and I can speak from personal experience that not everyone who is shown LyX and LaTeX at roughly the same time thinks one is superior to the other in any consistent way. Some prefer LyX, others prefer LaTeX. As with things like the UNIX shell vs. something like KDE or Gnome, there are times when the GUI works better, but experienced users will frequently choose the text version, because they already know what to do and can do it with a few keystrokes rather than several menus of drop-down items.
-
- Posts: 2
- Joined: Tue Oct 30, 2018 12:01 pm