在 TeXStudio 中配置多行自动完成

在 TeXStudio 中配置多行自动完成

我想在 TeXStudio 中配置一个更长的完成,如下所示:

\begin{table}[htbp]
    \centering
    \caption{}
    \label{tab}
    \begin{tabular}{lcS[table-format = -1.3e0]p{0.25\columnwidth}}
        \toprule

        \midrule

        \bottomrule
    \end{tabular}
\end{table}

cwl在我的电脑上找到了这些文件,在线的。但是,没有配置较长的自动完成的示例。你能举个例子吗?

答案1

我会使用 TeXstudio 宏来做类似这样的事。

  1. 转至MacrosEdit Macros...
  2. 点击+ Add
  3. 输入一个名称,例如My table。这将出现在宏菜单中。
  4. 输入触发器。我喜欢使用诸如 之类的东西MYTABLE,您不太可能将其用作普通文本。当您在文档中的任何地方输入此触发器时,它将被您的表格模板替换。您可以在此处使用任何内容,例如I want a table, editor!
  5. 最后,将您的表格模板粘贴到“LaTeX 内容”字段中并单击OK

现在,只要您输入 ,模板就会被粘贴MYTABLE。或者,您可以根据要使用的宏的编号按Shift+ 。F1–9

如果你想了解更多关于 TeXstudio 中宏的使用方法,请查看第4.5节个人宏在 TeXstudio 用户手册中。使用 JavaScript,您可以做比粘贴文本更复杂的事情。

相关内容