The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Larry McVoy <lm@mcvoy.com>
To: U'll Be King of the Stars <ullbeking@andrewnesbit.org>
Cc: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] eqn
Date: Fri, 4 Oct 2019 12:02:07 -0700	[thread overview]
Message-ID: <20191004190207.GA6882@mcvoy.com> (raw)
In-Reply-To: <4ba947af-00c7-53ee-046a-3b6306e5d1f0@andrewnesbit.org>

My complaint with LaTex et al is that it is escape based.  Roff wants
stuff to start at the beginning of the line.  Which mean Roff input will
version control *dramatically* better which leads to better collaboration.

My kid already knows Latex, I'd like him to try roff.

On Fri, Oct 04, 2019 at 04:52:29PM +0100, U'll Be King of the Stars wrote:
> On 04/10/2019 15:57, aksr wrote:
> >Have you tried (heard of) neatroff[1] and neateqn?
> >Neateqn uses TeX's algorithm for typesetting mathematical formulas.[2]
> >Here is an example: http://litcave.rudi.ir/neateqndemo.pdf
> >
> >[1] http://litcave.rudi.ir/neatroff.pdf
> >[2] http://litcave.rudi.ir/neateqn.pdf
> 
> I have tried these and I have been in touch with the author.  He was very
> helpful.
> 
> One thing that surprised me during our discussions was the revelation that
> Groff is (apparently) optimized for authoring man pages.  I am personally
> interested in *roff as a typesetting system for technical documentatio in
> general.
> 
> I do agree with the other folk/s in this thread who have said that learning
> La/TeX is _much_ more advantageous as a _practical_ tool for writing maths
> and CS manuscripts.
> 
> I spent about 20 years buried in LaTeX during the academic phase of my life.
> I don't miss it now but there was no way to collaborate and publish using a
> typesetting setting other than LaTeX because nothing else has that kind of
> commonality.
> 
> My field was signal processing, especially as applied to multimedia: music
> and audio specifically.  I would not have been able to write my PhD
> dissertation or write _any_ journal/conference articles without knowning
> LaTeX.
> 
> One thing that helped significantly is that I am an Emacs user.  This comes
> with AUCTeX mode, which, when set up properly, makes LaTeX tolerable for
> me.[1]
> 
> I now have the freedom to choose *roff for presentational markup for
> personal technical documentation.  I have also joined a project that uses
> DocBook for semantic markup.
> 
> But when one needs to collaborate in academia, and if one wants to minimize
> friction when communicating, then LaTeX (or sometimes even MS Word) is the
> standard that one's colleagues in maths, CS, and software engineering will
> use.  Don't be "that person" who causes friction unnecessarily; there are
> plenty more important hills to die on.
> 
> One tool I *highly* recommend learning well is Pandoc.  This is wonderful
> for translating between markup formats and even rendering output well.
> 
> When I would send end-of-week updates to managers, I would often convert new
> documentation that was contained within a restricted repository to PDF
> format and attach that to my email updates as well.
> 
> (Just in case there were permissions issues.  For example, corporate
> enterprise firewalls are notoriously difficult to make connections through.
> They can make the documents even more difficult to access from their
> upstream repositories, and nobody want to be messing around with these kinds
> of permissions issues on a Friday afternoon.)
> 
> Andrew
> 
> [1] LaTeX is excellent compared to Markdown.  You can build a career on top
> of it but not on top of Markdown.  I don't even consider MD a proper markup
> format, aside from the simplest cases such as writing introductory README.md
> files.  The only thing that La/TeX and MD have in common for me is that they
> are both intolerable without Emacs modes (AUCTeX and markdown-down.el).
> -- 
> OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9

-- 
---
Larry McVoy            	     lm at mcvoy.com             http://www.mcvoy.com/lm 

  parent reply	other threads:[~2019-10-04 19:02 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-04  4:20 Larry McVoy
2019-10-04  4:35 ` Dave Horsfall
2019-10-04  5:12 ` George Michaelson
2019-10-04 13:43   ` Nemo
2019-10-04 14:57 ` aksr
2019-10-04 15:52   ` U'll Be King of the Stars
2019-10-04 16:12     ` Jon Forrest
2019-10-04 17:24       ` Adam Thornton
2019-10-04 18:55         ` Kurt H Maier
2019-10-04 17:43       ` Steffen Nurpmeso
2019-10-06  8:03       ` arnold
2019-10-04 19:02     ` Larry McVoy [this message]
2019-10-07 17:26     ` Seth J. Morabito
2019-10-07 19:14       ` Adam Thornton
2019-10-08 21:11         ` Seth Morabito
2019-10-04 19:25 ` Fabio Scotoni
2019-10-05  1:59 Doug McIlroy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191004190207.GA6882@mcvoy.com \
    --to=lm@mcvoy.com \
    --cc=tuhs@minnie.tuhs.org \
    --cc=ullbeking@andrewnesbit.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).