Emacs 用表示替换Latex表达式

Emacs 用表示替换Latex表达式,emacs,latex,Emacs,Latex,我使用emacs在markdown文档中编辑latex,我很好奇是否有办法让emacs中的文本呈现更符合my.tex中显示的内容。例如,如果我想要一个编号的列表,我会执行以下操作: \begin{enumerate} \item{TEST} \end{enumerate} 1. 我真正想要的是能够键入: \begin{enumerate} 对于emacs,显示如下内容: \begin{enumerate} \item{TEST} \end{enumerate} 1. 在幕后,原

我使用emacs在markdown文档中编辑latex,我很好奇是否有办法让emacs中的文本呈现更符合my.tex中显示的内容。例如,如果我想要一个编号的列表,我会执行以下操作:

\begin{enumerate}
  \item{TEST}
\end{enumerate}
1.
我真正想要的是能够键入:

\begin{enumerate}
对于emacs,显示如下内容:

\begin{enumerate}
  \item{TEST}
\end{enumerate}
1.
在幕后,原始文本仍然是:

\begin{enumerate}
  \item{}
\end{enumerate}

这可能比它的价值更麻烦,但如果我能让它工作的话,可能会很整洁。我要寻找的本质是介于原始文本和显示文本之间的内容,并根据某些正则表达式对其进行格式化。

考虑使用INSTEAD。我之所以将其放在这里,是因为我试图比tex更宽泛一些。我的问题的根源是:lisp中是否有一个表达式我可以使用它,当我键入
x
时,它将显示
y
,同时将
x
保留在后台进行渲染。如果我有这个工具,我可以写模式来做我想做的事。你在评论中写的东西在你的问题中并不清楚,我建议你编辑你的问题,让它更清楚你想知道什么。