主站
问题库
文章
专家
LaTeX 编辑部
积分规则
登录
注册
旧登陆
提问
索引
如何使用中文索引引擎`zhmakeindex`?
2019-11-02 12:47
发布
站内问答
/
交叉引用
3731
2
4
如何使用中文索引引擎`zhmakeindex`?
如何使用中文索引引擎`zhmakeindex`?
2条回答
乙醇
- 一句话介绍自己吧!
2019-11-02 12:49
在Windows添加这个引擎并不难, 从[CTAN](https://ctan.org/pkg/zhmakeindex)上下载, 或从leo-liu的[zhmakeindex项目](https://github.com/leo-liu/zhmakeindex)`clone`到本地, 但是后者需要自己用`go`编译, 具体教程可以参考[图灵社区](https://www.ituring.com.cn/article/207412), 有必要一提, 我在照教程实践的时候, 在**安装zhmakeindex**一步中并没有完成, 报了一个我看不懂的错 ![编译报错](https://i.loli.net/2019/11/02/jWlcFv6n3y5Rsg1.png) 由于我不会`GOLANG`, 也就没有去查相关原因, 知道的大佬可以在评论区补充. 在Windows下直接将编译好的`zhmakeindex.exe`复制到`C:\texlive\2019\bin\win32`即可, 在命令行中进入写有索引的文件夹中, 执行 > \> zhmakeindex filename 即可生成索引文件 `filename.ind`. 而在Ubuntu下编译失败后我也尝试用这种方法将`zhmakeindex`直接复制进`/usr/local/texlive/2019/bin/x86_64-linux`, 然后执行 > $ zhmakeindex filename 但是Ubuntu并不认识这个命令, 在群里交流了一下, 在下载的目录里执行 > $ ls -hal 会返回下面的结果 ![权限查看](https://i.loli.net/2019/11/02/N6qRte5vuV2mLPz.png) 可以发现`zhmakeindex`没有执行权限`x`. 于是执行 > $ chmod +x zhmakeindex 为`zhmakeindex`添加执行权限, 在该文件夹下的终端运行 > $ zhmakeindex 如果得到以下的输出 ![输出](https://i.loli.net/2019/11/02/vwm5FZlEitQ3zyg.png) 即表示可以执行, 这时可以选择`sudo cp ./zhmakeindex /bin/`方便调用, 或者在`~/.bashrc`或`~/.zshrc`中添加别名后更新 > alias zhmakeindex="/usr/local/texlive/2019/bin/x86_64-linux/zhmakeindex" 其中`/usr/local/texlive/2019/bin/x86_64-linux/`为存有改过权限的`zhmakeindex`文件的目录 然后 > $ source ~/.zshrc 即可. 由于本人的LaTeX和计算系统的水平有限, 一些语句表述不当或错误, 欢迎指正.
加载中...
查看其它2个回答
一周热门
更多
>
相关问答
大师大师发达富
0 个回答
实现对子图片的引用,比如引用Fig.1(a)而不是Fig.1a
2 个回答
使用hyperref宏包时,能不能不让pdf上显示那个红色的方框?
1 个回答
编译出现错误
1 个回答
索引添加到目录
1 个回答
相关文章
目录、交叉引用、参考文献中的多次编译问题
3 个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
索引
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
一周热门 更多>