## 编译环境 操作系统 Windows 10 Tex发行版 TexLive `2019` ## 我的问题 关于术语表在texstudio中的编辑问题,根据本站[LaTeX技巧889: 用LaTeX生成术语表](https://www.latexstudio.net/archives/9704 "LaTeX技巧889: 用LaTeX生成术语表")的方法生成术语表,但是如何将CMD下的命令自定义为texstudio中的命令,在编译中方便操作。 目前参考了知乎上的一个回答[如何在使用Latex编辑术语表,并在Texstudio中添加命令编辑](https://zhuanlan.zhihu.com/p/46442713 "如何在使用Latex编辑术语表,并在Texstudio中添加命令编辑"),尝试如下操作 Texstudio内一键编辑方法: 首先添加命令 Options -- Bulid -- User Commands -- Add 第一栏命名命令,第二栏添加指令 makeindex Filename.nlo -s nomencl.ist -o Filename.nls 但是无法完成一键编辑。只找到一种可行的办法如下: 1.添加相应自定义命令 makeindex Filename.nlo -s nomencl.ist -o Filename.nls,将Filename改成当前要编辑的文件名。 2.按照[[LaTeX 编辑器] 在 TeXstudio 里自定义一个工具栏按钮](https://zhuanlan.zhihu.com/p/60996450 "[LaTeX 编辑器] 在 TeXstudio 里自定义一个工具栏按钮")将该命令制作成按钮。 3.编译.tex产生.nlo文件。 4.点击自定义按钮,产生.nls文件。 5.重新编译.tex文件,这样才能产生完整的术语表 但是关于texstudio中术语表的生成,到底可不可以一键编译?

2 回答2

0
你所谓的一键,其实就是在 texstudio 里把若干命令串起来吧。 在 `options > configure texstudio > build` 的 `user commands` 里面,一个命令之后加上 `|` 就可以再写另一个命令了。例如 texstudio 默认的 `build & view` 就是 `txs:///compile | txs:///view`
  • 理解了,非常感谢! – óóó 2020-07-19 13:44 回复
  • 理解了,原来是这样,非常感谢。 – óóó 2020-07-19 13:42 回复
0
理解了上面的解答之后,再写一下一键编译术语表的方法吧。 然后根据[[LaTeX 编辑器] 在 TeXstudio 里自定义一个工具栏按钮](https://zhuanlan.zhihu.com/p/60996450 "[LaTeX 编辑器] 在 TeXstudio 里自定义一个工具栏按钮")自定义一个按钮。 [如何在使用Latex编辑术语表,并在Texstudio中添加命令编辑](https://zhuanlan.zhihu.com/p/46442713 "如何在使用Latex编辑术语表,并在Texstudio中添加命令编辑")中作者提示用 % 代替 Filename ,免去修改文件名。 自定义一个命令`txs:///compile |makeindex %.nlo -s nomencl.ist -o %.nls | txs:///view` 这样就可以一键编译术语表。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。