unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: "André A. Gomes" <andremegafone@gmail.com>
To: Leo Butler <leo.butler@umanitoba.ca>
Cc: Emacs <help-gnu-emacs@gnu.org>
Subject: Re: input methods for mathematical glyphs
Date: Wed, 08 Dec 2021 19:41:27 +0000	[thread overview]
Message-ID: <87mtlaq3yw.fsf@gmail.com> (raw)
In-Reply-To: <87czm76of1.fsf@t14.reltub.ca> (Leo Butler's message of "Wed, 08 Dec 2021 10:40:02 -0600")

Leo Butler <leo.butler@umanitoba.ca> writes:

> Hello,
>
> I have, for years, used abbrevs for entering greek letters (and several
> other commonly-used symbols in math). As I have learned how to use
> latex's support for other unicode math glyphs, I can see that my old
> solution does not scale and I would like to find an input method to
> easily input something like:
>
> #+begin_src latex
> Let $𝒯 ⊂ 𝐑$, $𝒯 ≠ ∅$, be a null set...
> #+end_src
>
> I used C-x 8 RET to do this. I am ignorant of any input method that
> would do what I want (ucs may be the closest, but it only uses 4 digit
> hex, and who wants to memorize 4-5 digit hex numbers?)
>
> Suggestions or thoughts?

To my mind such a system/configuration lies at the keyboard level.  The
OS could provide another layer on top, but it shouldn't be necessary.
The reality is that we're stuck with ANSI and ISO standards that aren't
sane today.  The experts please correct me if I'm wrong.

For example, AFAIK, there's no way to program a keyboard to insert
characters from the russian alphabet directly and working for all major
OSs.  Why do I have select a input method on the OS level?  It's
frustrating.  At most, you might be able to insert arbitrary unicode
characters for a single specific OS.  And I own a programmable keyboard
that runs the flexible QMK firmware.  I find it unfortunate that you
need the OS to translate keycodes.  Historically, this is understandable
since the US and ascii led the way.

Emacs can provide some sanity in this department, since it's input
method system is quite developed.  And then you'll have smth that works
for any OS.  

I have no concrete advice to give you.  As Eli mentions, there's the TeX
input method (that I never tried).  Even it doesn't fit your needs, you
could define your own system.


--
André A. Gomes
"Free Thought, Free World"



  parent reply	other threads:[~2021-12-08 19:41 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-08 16:40 input methods for mathematical glyphs Leo Butler
2021-12-08 17:18 ` Eli Zaretskii
2021-12-08 19:52   ` Marcin Borkowski
2021-12-08 23:15     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-09  5:20       ` Marcin Borkowski
2021-12-09 10:03         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-10  5:49           ` Marcin Borkowski
2021-12-10  5:58             ` Po Lu
2021-12-10 13:18               ` Stefan Monnier via Users list for the GNU Emacs text editor
2021-12-10 17:08                 ` H. Dieter Wilhelm
2021-12-10 17:28                   ` Stefan Monnier
2021-12-10 17:34                     ` H. Dieter Wilhelm
2021-12-08 20:07   ` Leo Butler
2021-12-08 20:15     ` André A. Gomes
2021-12-09 14:24       ` Leo Butler
2021-12-08 20:15     ` Eli Zaretskii
2021-12-08 20:42   ` Stefan Monnier via Users list for the GNU Emacs text editor
2021-12-09 14:26     ` Leo Butler
2021-12-08 18:33 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-08 18:38   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-08 18:43   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-09  3:05     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-08 19:41 ` André A. Gomes [this message]
2021-12-08 23:11   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-09 14:08     ` André A. Gomes
2021-12-09 14:24       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-09 22:06         ` André A. Gomes
2021-12-08 20:35 ` Eduardo Ochs
2021-12-08 21:59   ` H. Dieter Wilhelm
2021-12-09 14:55   ` Leo Butler
2021-12-09 16:06     ` Eduardo Ochs
2021-12-09 16:22       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-12-09 17:39       ` Leo Butler
2021-12-09 18:21         ` Eduardo Ochs

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=87mtlaq3yw.fsf@gmail.com \
    --to=andremegafone@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=leo.butler@umanitoba.ca \
    /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 read-only IMAP folder(s) and NNTP newsgroup(s).