From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id fxyyL49v/l/jEQAA0tVLHw (envelope-from ) for ; Wed, 13 Jan 2021 03:57:03 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id oA0iK49v/l9PJwAAbx9fmQ (envelope-from ) for ; Wed, 13 Jan 2021 03:57:03 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 437B6940105 for ; Wed, 13 Jan 2021 03:57:03 +0000 (UTC) Received: from localhost ([::1]:33988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzXHI-0004Ry-Op for larch@yhetil.org; Tue, 12 Jan 2021 22:57:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzXGi-0004QQ-Sj for emacs-orgmode@gnu.org; Tue, 12 Jan 2021 22:56:24 -0500 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]:35238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kzXGg-0002WI-S9 for emacs-orgmode@gnu.org; Tue, 12 Jan 2021 22:56:24 -0500 Received: by mail-pg1-x532.google.com with SMTP id n7so653957pgg.2 for ; Tue, 12 Jan 2021 19:56:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wakatara.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=RD6PJ4yHTHv1qNiVuVLOqrt9bwidbJ/Z8SBEF1rcecI=; b=NcpZlyB5s+NFIMNcQBw/d1t42ocaxQMJAiVVZ1j+GO82gBI5nVDvDkxInJwaW38Kbs HcZ+1lpC/W9bxpl+KUkJEktPt2cPfFvfJBBKq06vL8PtMR91wmcwwABJIF/AnqLQfc2/ c9rsMXawS6fy/R3AsHvcYLDI+idpz+RE3Q762jlpdlk/ce7ZhS1eBEWgsbZJifZC/TM+ r6CqDGv3YVnk4AEXCdiWs9atkATHCAKo2GAZuPW8PG2E4/57/TKSGyQtPf058OmOUx5v EaCNg0Thx6RVuGCWuxM3xVYSMh9/1FKvcporoC16CJQp2P7lR+P9e0guAI++kqP4m/hj clZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=RD6PJ4yHTHv1qNiVuVLOqrt9bwidbJ/Z8SBEF1rcecI=; b=aOFSVtnw2ukof5+mpye7pwdLJVYcxEuziC8gAkaOAPkQnh8WQxp1T2y9aedlPed8l6 axOFxfd5fGOfSTq2PkK+lj2n28DMftfYVLYs8kvHn0TMxHM89ctI4vHIrrqK6q61A8kV AIkoRD2ps/7wmQHhApRGTzuP5DvZ707VrbwpqG3lREtxVDplUUOpKpDgtcUjFA30wfBU jB48toJ7WBgzrTxWxzvDxWb2t8zBOWd7Hja6vPQaJVepU/cOJufagbgakRGfvoSJAej4 NBY54UcEtqfLeAjje7br1Uz8Zjtkewb3YQINHwoJqVXolw5YenWXRwkZCub9amZ9ozLu aivA== X-Gm-Message-State: AOAM530wiHBheHumj7b8jZZ+bYSKm4w7/6Z3ZC8vDTGEyiOsbtlLGzkn u4z4baEEYrkyQ0NxGCHZsrqSduKEAG7r042d/FH6tr+0ojMiPhoFOW4= X-Google-Smtp-Source: ABdhPJwbweRV5bm0HquqibSbfYCdr1AnNCXQdXViPOvTF+XxmIG2SBjBV7WYN8lBUjnDTtmCkVm8nw4dK8B0OJDEgug= X-Received: by 2002:a63:d74a:: with SMTP id w10mr203952pgi.134.1610510180459; Tue, 12 Jan 2021 19:56:20 -0800 (PST) MIME-Version: 1.0 From: Daryl Manning Date: Wed, 13 Jan 2021 11:55:44 +0800 Message-ID: Subject: In-Buffer LaTeX previews in org-mode To: Org-mode Content-Type: multipart/alternative; boundary="00000000000036c13105b8c01f5d" Received-SPF: pass client-ip=2607:f8b0:4864:20::532; envelope-from=daryl@wakatara.com; helo=mail-pg1-x532.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wakatara.com header.s=google header.b=NcpZlyB5; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 437B6940105 X-Spam-Score: -2.56 X-Migadu-Scanner: scn0.migadu.com X-TUID: +3/CE/a8pmQn --00000000000036c13105b8c01f5d Content-Type: text/plain; charset="UTF-8" Having flirted with Notion and Roam over the holidays I am trying to find a way to steal some of the nicer features there for my org-mode/org-roam setup. Use case: Formulas. What's state of art these days for "reading over notes" use cases (not necessarily publishing papers) for getting complex formulas (and I"m fine with LaTeX to describe them) to display in-buffer in org-mode? Notion (and Roam) use a simple `$$LaTeX$$` double $$ delimiters in their markdown-flavoured markup to transform formulas into a rendered line and, in the case of Notion, an "Equation block" which is a larger more visible double-ish-size block (which is really nice and aesthetically great when you're reading over notes tbh). I've seen `magic-latex-buffer` (though it seems not to support conventions like `\over` - critical for some astro and physics formulas I take notes on), and have also seen the interesting work on `webkit-ketex-render` which is amazing but want something persistent rather than on rollover (and was not in melpa so still wrestling it). I've also seen some people render an image and drop that in-note (osx hates this), but that seems, well... kludgey. Is there a way to achieve this nicely and in an on-the-fly fashion? It's a fairly new need for me, but googling on this has been rabbit-hole of various approaches without a clear winner, so curious as to what proper researchers or academics who may be using emacs and I assume also need to render this stuff in-buffer are doing. thanks, Daryl. --00000000000036c13105b8c01f5d Content-Type: text/html; charset="UTF-8"
Having flirted with Notion and Roam over the holidays I am trying to find a way to steal some of the nicer features there for my org-mode/org-roam setup. Use case: Formulas.

What's state of art these days for "reading over notes" use cases (not necessarily publishing papers) for getting complex formulas (and I"m fine with LaTeX to describe them) to display in-buffer in org-mode?

Notion (and Roam) use a simple `$$LaTeX$$` double $$ delimiters in their markdown-flavoured markup to transform formulas into a rendered line and, in the case of Notion, an "Equation block" which is a larger more visible double-ish-size block (which is really nice and aesthetically great when you're reading over notes tbh).

I've seen `magic-latex-buffer` (though it seems not to support conventions like `\over` - critical for some astro and physics formulas I take notes on), and have also seen the interesting work on `webkit-ketex-render` which is amazing but want something persistent rather than on rollover (and was not in melpa so still wrestling it). I've also seen some people render an image and drop that in-note (osx hates this), but that seems, well... kludgey.

Is there a way to achieve this nicely and in an on-the-fly fashion? It's a fairly new need for me, but googling on this has been rabbit-hole of various approaches without a clear winner, so curious as to what proper researchers or academics who may be using emacs and I assume also need to render this stuff in-buffer are doing.

thanks,
Daryl.
--00000000000036c13105b8c01f5d--