
Yes! This is all good info. In the meantime I've been doing some experiments of my own. Python interpreter has replaced trivial math stuff that I used to do in spreadsheets. When I need to produce documents I write them in markdown, convert them to html using pandoc and then convert that to pdf using wkhtmltopdf. I style the html document using css which is the easiest way i know of to apply styles, very little code is required to get something fairly snappy looking. I've gotten to writing makefiles for common sets of documents like my cv and accompanying cover letter. I'm loving the office-free life! And whenever someone sends me a .docx now i html it and read in less D On Sun, Jul 2, 2017 at 3:20 PM Craig Sanders via luv-main < luv-main@luv.asn.au> wrote:
On Sun, Jul 02, 2017 at 01:50:58PM +1000, Andrew Pam wrote:
On 02/07/17 13:21, Craig Sanders via luv-main wrote:
if i was less lazy, or needed to write complex documents more often, I'd make the effort to learn TeX....I can do simple things in it easily enough, but real mastery of it requires more effort and time than i'm willing to put in.
I recommend LyX as an excellent graphical front-end for TeX, and it fully supports embedding raw TeX wherever you want to.
LyX is great for people who like graphical front-ends. I don't, I can't stand them...may as well use a GUI word processor.
IMO vi (any vi, preferably vim) is the best tool for editing any kind of text, with markup or without.
My only use for tools like LyX is to do things that require more knowledge of TeX than I have....and even then just to get a chunk of sample TeX code that I can modify/re-use in vim. Using the evil power of cargo-culting as a learning tool :)
I'm very uncomfortable with using tools that magically do things for me that I don't understand well enough to do myself. I see that as a problem to be fixed, ASAP.
Once I know how to do something in a markup language like markdown or TeX, if I need to do it repeatedly I'm inclined to write scripts (usually just awk or perl or sed one-liners) to generate the code - e.g. convert some tab- or comma- separated data into a table. For really simple things, vi/vim's capability for defining editing macros and even ':map' are enough - especially when I need to edit large text files, performing the same operations in lots of places but need to exercise human judgement (e.g. where a global search and replace will do at least as much harm as good).
The end result is that I have very patchwork knowledge of TeX - most simple things and some complex things that i needed to do at least once before, but with very large knowledge gaps. Markdown is much simpler, so I have nearly complete knowledge of that, and it's adequate for most of what I need to do.
craig
-- craig sanders <cas@taz.net.au> _______________________________________________ luv-main mailing list luv-main@luv.asn.au https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main