我正在使用src_lang
in-line code blocks(在我的情况下,lang = lisp)使用嵌入式代码评估在我的org文件中编写LaTeX。这在使用裸LaTeX导出时工作正常,但我希望AUCTeX编辑和突出显示org文件中的裸LaTeX不可用。我能看到获得AUCTeX的唯一方法是使用LaTeX source code block;这就是我想要的,但现在内联代码块没有扩展;相反,它们直接导出到LaTeX。有没有办法让一个可导出的LaTeX源代码块在导出时扩展内联代码块,或者某种方式让AuCTeX编辑功能具有扩展的内联src_lang代码块?
示例:
* This is an example
#+BEGIN_SRC latex
This is an example. The sum of 2 and 2 is $src_lisp{(+ 2 2)}$.
#+END_SRC
产生(为清晰起见删除了大量的序言)
\begin{document}
\maketitle
\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}
\section{This is an example}
\label{sec-1}
This is an example. The sum of 2 and 2 is $src_lisp{(+ 2 2)}$.
\end{document}
,而
* This is an example
This is an example. The sum of 2 and 2 is $src_lisp{(+ 2 2)}$.
产生
\begin{document}
\maketitle
\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}
\section{This is an example}
\label{sec-1}
This is an example. The sum of 2 and 2 is $=4=$.
\end{document}