我通过 latexmk 运行 Vim 和 pdftex,我只在运行时使用它,并为 LaTeX 使用原生 Vim 突出显示。我在序言中使用了以下两个宏来帮助我在讲座期间整理思路:
\newcommand{\Def}[2]%
{%
{\footnotesize%
{\noindent\textbf{#1}%
{ \setlength{\parskip}{0pt} #2}}%
\par}%
}
%makro do akapitow
\newcommand{\Par}[2]%
{%
{\footnotesize%
{\color[rgb]{0.301, 0.364, 0.325} %
{ \noindent\textit{#1}}%
{ \setlength{\parskip}{0pt} #2}%
}%
\par}%
}%
问题是,当使用 Par 编写非常长的证明时,Vim 开始变得令人不安地缓慢,也就是说,从我按下按钮到屏幕上出现字形需要花费明显的时间。在关闭括号后,这种情况会立即结束}
。这会破坏较长参数的流程。问题似乎主要出在 Par 宏上,尽管 Def 宏也存在这个问题。这是 LaTeX 固有的问题吗?如果是,我该怎么做才能提高此代码的效率?