我使用自动生成标签来包含图片的命令:
\newcommand{\plot}[3]{
\begin{figure}[htp]
\centering
\includegraphics[#2]{Fig/#1}
\caption{#3}
\label{fig:#1}
\end{figure}
}
我怎样才能让 texstudio 自动完成建议由命令生成的标签?
我创建了一个简单的myDefs.cwl:
\plot{label}#l
\figref{label}#r
适用于:
\plot{abc}{width=\columnwidth}{caption}
\figref{abc}
但是我怎样才能使标签“fig:abc”出现在建议中以将图形分开?
答案1
这是不可能的。除了作为标签参数给出的字符串之外,没有其他方法可以完成此操作。
我建议到处都使用明确的标签。这对读者来说也更清楚。
\plot{fig:abc}{width=\columnwidth}{caption}
\figref{fig:abc}
因为到那时你就会完成,所以这并不需要太多的努力。