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