好吧,我写了很多数学公式,其中包含很多向量。并非所有东西都是向量,但很多都是。有没有工具可以帮助我将很多变量标记为向量,而不必一遍又一遍地输入 \vec{}?(这样做会减慢我的速度。)
答案1
您可以使用 Autohotkey 之类的工具(https://autohotkey.com/)、自动键 (https://github.com/autokey/autokey) 用于 Linux,Textexpander 用于 Mac 或编辑器的内置扩展(例如,Texworks 就有一个)。
我使用以下 autohotkey 代码片段作为示例
:*:s#::\section{{}{}}{LEFT}
这样,每当我输入“s#”时,它就会自动扩展为 \section{},并且光标位于花括号内。
答案2
在这种情况下,我只是在序言中定义一些宏。
例如,如果你知道你会使用\vec{v}
很多次添加
\newcommand{\Vv}{\vec{v}}
在你的序言中。
这样,每次需要的时候就可以使用\Vv
它。\vec{v}
它不仅输入起来更短,而且还具有将你的意思与渲染分离的优点。因此,如果在写作的某个时候你想改变你输入矢量的方式,比如用粗体字体代替箭头,你只需\Vv
通过
\newcommand{\Vv}{\mathbf{v}}
\vec{v}
而不是改变可能很长的文档中的所有内容。
仅供参考:当使用箭头作为矢量时,我通常使用相当不错的esvect
包