【发布时间】:2020-03-27 18:54:19
【问题描述】:
我正在尝试使用以下 sublime sn-p 来快速创建 LaTeX 文档:
<snippet>
<content><![CDATA[
\def\HWset{$1}
\def\myname{MyName}
\documentclass{CustomClassFromMyProfessor}
\usepackage{bigints}
\usepackage{amsmath}
\usepackage{tikz}
\newcommand{\cord}{\coordinate}
\newcommand\ddfrac[2]{\frac{\displaystyle #1}{\displaystyle #2}}
\newcommand{\eps}{\epsilon}
\newcommand{\p}{\partial}
\newcommand{\er}{\bv{e}_r}
\newcommand{\ephi}{\bv{e}_\varphi}
\newcommand{\etheta}{\bv{e}_{\theta}}
\newcommand{\ez}{\bv{e}_z}
\newcommand{\ex}{\bv{e}_x}
\newcommand{\ey}{\bv{e}_y}
\newcommand{\qed}{$\hfill\blacksquare$\\}
\usepackage{mathtools}
\DeclarePairedDelimiter\br{\langle}{\rvert}
\DeclarePairedDelimiter\kt{\lvert}{\rangle}
\DeclarePairedDelimiterX\brkt[2]{\langle}{\rangle}{#1 \delimsize\vert #2}
\newcommand\brktt[3]{\left< #1 \right| #2 \left| #3 \right>}
\begin{document}
\textbf{$2}
\makeHWtitle
\problem{$3}
$4
\end{document}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>newhw</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
</snippet>
但是,当我尝试实际使用它时,输入:newhw,然后按 Tab 只会删除 newhw,而不插入任何内容。
这个 sn-p 实际上在某个时候工作,所以我很困惑为什么它停止了。我也知道我可能应该只创建自己的文档类,但这听起来相当令人生畏,特别是因为我必须合并我没有编写的自定义类,但我还没有真正研究过。
【问题讨论】:
标签: latex sublimetext3 code-snippets