# 【v1.6\_20240123】AutoMdxBuilder 自动化制作 mdx 词典

**URL:** <https://forum.freemdict.com/t/topic/22044>\
**Category:** 技术交流与词典编修\
**Tags:** 图片词典, mdict, mdxbuilder, mdxsourcebuilder, 文本词典, pdf\
**Created:** [2023 年7 月 7 日 02:39 UTC](https://forum.freemdict.com/t/topic/22044 "2023-07-07T02:39:18Z")\
**Posts on this page:** 20\
**Page:** 18

<div class="post-metadata">

作者： ![戒骄戒躁](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E6%88%92/cc9497/32.png) [@戒骄戒躁](https://forum.freemdict.com/u/%E6%88%92%E9%AA%84%E6%88%92%E8%BA%81)\
发布日期： [2025 年2 月 26 日 13:48 UTC](https://forum.freemdict.com/t/topic/22044/352 "2025-02-26T13:48:26Z")

</div>

用1.5制作出来的mdx会自动变成分栏的模式，即本来整页的会自动分割成左右两栏成两页，如果使用1.4版本制作出来的则会变成每页出现两次，请问这种情况应该怎么解决？

---

<div class="post-metadata">

作者： ![Mandolin](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/mandolin/32/4948_2.png) [@Mandolin](https://forum.freemdict.com/u/Mandolin)\
发布日期： [2025 年2 月 26 日 14:25 UTC](https://forum.freemdict.com/t/topic/22044/353 "2025-02-26T14:25:31Z")

</div>

把这里改成“1”就是不分栏，如果是“2”那就会自动分成左右两栏：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/c/e/ce5c187beed3fcb2913bb5a2d0bcb11b20c414a5.png)

* * *

就算分成了双栏，只要把 GoldenDict 窗口调大些（比如全屏），依然会变回单栏。

---

<div class="post-metadata">

作者： ![戒骄戒躁](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E6%88%92/cc9497/32.png) [@戒骄戒躁](https://forum.freemdict.com/u/%E6%88%92%E9%AA%84%E6%88%92%E8%BA%81)\
发布日期： [2025 年2 月 26 日 23:53 UTC](https://forum.freemdict.com/t/topic/22044/354 "2025-02-26T23:53:22Z")

</div>

我明白您的意思，但我用的1.5里面的demo，没有这个选项

 ![fb2c2694-84ce-4c04-92dd-dd2dadb7e815](https://forumcdn.freemdict.com/uploads/default/original/3X/c/5/c5fe9fc8ce8fe4554097a472cee2ae42cf5adfb6.png)

---

<div class="post-metadata">

作者： ![戒骄戒躁](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E6%88%92/cc9497/32.png) [@戒骄戒躁](https://forum.freemdict.com/u/%E6%88%92%E9%AA%84%E6%88%92%E8%BA%81)\
发布日期： [2025 年2 月 27 日 01:19 UTC](https://forum.freemdict.com/t/topic/22044/355 "2025-02-27T01:19:24Z")

</div>

大概是软件的问题，在mdic中显示是正常的，但是在goldendict中显示就会变成两个半页。。。。。。

---

<div class="post-metadata">

作者： ![戒骄戒躁](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E6%88%92/cc9497/32.png) [@戒骄戒躁](https://forum.freemdict.com/u/%E6%88%92%E9%AA%84%E6%88%92%E8%BA%81)\
发布日期： [2025 年2 月 27 日 03:21 UTC](https://forum.freemdict.com/t/topic/22044/356 "2025-02-27T03:21:57Z")

</div>

双击打开图会变成全图，但是显示的时候放大成全屏依旧是半页半页的显示。  
感谢您的回复，大概是我跟您写的程序无缘==

---

<div class="post-metadata">

作者： ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
发布日期： [2025 年2 月 28 日 06:28 UTC](https://forum.freemdict.com/t/topic/22044/357 "2025-02-28T06:28:59Z")

</div>

> [@Mandolin](#):
>
> 把这里改成“1”就是不分栏，如果是“2”那就会自动分成左右两栏：
> 
> ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/c/e/ce5c187beed3fcb2913bb5a2d0bcb11b20c414a5.png)

这是哪个版本？刚下了最新版里的demo，没有这些设置

---

<div class="post-metadata">

作者： ![iii\_1](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/i/f1d935/32.png) [@iii\_1](https://forum.freemdict.com/u/iii_1)\
发布日期： [2025 年3 月 4 日 15:22 UTC](https://forum.freemdict.com/t/topic/22044/358 "2025-03-04T15:22:11Z")

</div>

AMB生成的mdx，network marketing词条下面的两个含有空格的前后词组的跳转（单词跳转没有问题，词组不行）为啥在深蓝词典和欧路词典跳转不了？  
GoldenDict-ng上是可以的

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/6/d/6d2b4195871e90a74e21c4dfc7a3aeaeb2cc3037.jpeg)

> **AMB生成的mdx，词组导航在深蓝词典和欧路词典无法跳转**
>
> ```auto
> network English
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010357|network English</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://network English">network English</a></span></div>
> <div class="entry-headword">network English</div>
> <div class="entry-body"><p><hh><p><strong>network English</strong> n.（美国电视广播网节目主持人所使用的）标准美国英语</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://network effect">network effect</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://network marketing">network marketing</a>&#8197;☛</span></div>
> </>
> network marketing
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010358|network marketing</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://network marketing">network marketing</a></span></div>
> <div class="entry-headword">network marketing</div>
> <div class="entry-body"><p><hh><p><strong>network marketing</strong> n.传销（亦作<kw>pyramid selling</kw>)</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://network English">network English</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://net zero">net zero</a>&#8197;☛</span></div>
> </>
> net zero
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010359|net zero</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://net zero">net zero</a></span></div>
> <div class="entry-headword">net zero</div>
> <div class="entry-body"><p><hh><p><strong>net zero</strong> n.净零（排放）：Net zero，or becoming carbon neutral, means not adding to the amount of greenhouse gases in the atmosphere.净零排放或实现碳中和，意味着不增加大气中温室气体的总量。</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://network marketing">network marketing</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://neural computing">neural computing</a>&#8197;☛</span></div>
> </>
> neural computing
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010360|neural computing</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://neural computing">neural computing</a></span></div>
> <div class="entry-headword">neural computing</div>
> <div class="entry-body"><p><hh><p><strong>neural computing</strong> n.【计】神经计算（亦作 <kw>neurocomputing</kw>）</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://net zero">net zero</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://neural net">neural net</a>&#8197;☛</span></div>
> </>
> neural net
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010361|neural net</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://neural net">neural net</a></span></div>
> <div class="entry-headword">neural net</div>
> <div class="entry-body"><p><hh><p><strong>neural net</strong>n. =neural network</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://neural computing">neural computing</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://neural network">neural network</a>&#8197;☛</span></div>
> </>
> neural network
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010362|neural network</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://neural network">neural network</a></span></div>
> <div class="entry-headword">neural network</div>
> <div class="entry-body"><p><hh><p><strong>neural network</strong> n.神经网络（亦作 <kw>neural net</kw>): Neural networks are the predefined set of algorithms for implementing deep learning tasks.神经网络是用于执行深度学习任务的预定义算法集。</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://neural net">neural net</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://neural processing unit">neural processing unit</a>&#8197;☛</span></div>
> </>
> neural processing unit
> <link rel="stylesheet" type="text/css" href="ddyyxcrccd.css"/>
> <div class="index-all" style="display:none;">0000010363|neural processing unit</div>
> <div class="top-navi-level"><span class="navi-item"><a href="entry://TOC_DDYYXCRCCD">🕮</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://正文">正文</a></span><span class="sep-navi">»</span><span class="navi-item"><a href="entry://Index for N">Index for N</a></span><span class="sep-navi">»</span><span class="navi-item-entry"><a href="entry://neural processing unit">neural processing unit</a></span></div>
> <div class="entry-headword">neural processing unit</div>
> <div class="entry-body"><p><hh><p><strong>neural processing unit</strong> n.神经处理单元（略作<kw>NPU</kw>）</p></hh></p></div>
> <div class="bottom-navi"><span class="navi-item-left">☚&#8197;<a href="entry://neural network">neural network</a></span><span class="navi-item-middle">&#8197;&#12288;&#8197;</span><span class="navi-item-right"><a href="entry://neural tube defect">neural tube defect</a>&#8197;☛</span></div>
> </>
> 
> ```

[1.mdx](https://forum.freemdict.com/uploads/short-url/3BW5dG1tYbgWFYgecE3nAqKGgnf.mdx) (2.0 KB)

---

<div class="post-metadata">

作者： ![Mandolin](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/mandolin/32/4948_2.png) [@Mandolin](https://forum.freemdict.com/u/Mandolin)\
发布日期： [2025 年3 月 4 日 16:00 UTC](https://forum.freemdict.com/t/topic/22044/359 "2025-03-04T16:00:38Z")

</div>

> [@iii\_1](#):
>
> 为啥在深蓝词典和欧路词典跳转不了？  
> GoldenDict-ng上是可以的

MDict 也是支持的，说明前两个 App 不行，支持不够好。（手动把代码里的空格改成`&nbsp;`试试，比如`<a href="entry://net&nbsp;zero">net zero</a>`）

---

<div class="post-metadata">

作者： ![iii\_1](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/i/f1d935/32.png) [@iii\_1](https://forum.freemdict.com/u/iii_1)\
发布日期： [2025 年3 月 4 日 16:24 UTC](https://forum.freemdict.com/t/topic/22044/360 "2025-03-04T16:24:44Z")

</div>

> [@Mandolin](#):
>
> 空格改成`&nbsp;`

深蓝和欧路都不行，都直接查不到了。  
直接把entry://去掉的话，深蓝词典可以跳转了，欧路词典依然跳转不了。不知道欧路词典是怎么处理短语的超链接的…

---

<div class="post-metadata">

作者： ![wwr21](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/a698b9/32.png) [@wwr21](https://forum.freemdict.com/u/wwr21)\
发布日期： [2025 年3 月 8 日 16:27 UTC](https://forum.freemdict.com/t/topic/22044/361 "2025-03-08T16:27:57Z")

</div>

老兄什么时候有时间解决一下这个问题啊。多谢啦。

---

<div class="post-metadata">

作者： ![freemidct11](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/f/b19c9b/32.png) [@freemidct11](https://forum.freemdict.com/u/freemidct11)\
发布日期： [2025 年3 月 21 日 09:12 UTC](https://forum.freemdict.com/t/topic/22044/362 "2025-03-21T09:12:10Z")

</div>

更新版本的时候能不能支持3栏排版的书籍？

---

<div class="post-metadata">

作者： ![captain-e](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/c/bcef8e/32.png) [@captain-e](https://forum.freemdict.com/u/captain-e)\
发布日期： [2025 年4 月 1 日 05:24 UTC](https://forum.freemdict.com/t/topic/22044/363 "2025-04-01T05:24:27Z")

</div>

请问1.6在哪里下载？  
另外我在使用1.5打包一个300多万词条的词典时一直闪退。换mdxbuilder长词条版就没有问题。

---

<div class="post-metadata">

作者： ![汉语百科](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/%E6%B1%89%E8%AF%AD%E7%99%BE%E7%A7%91/32/75569_2.png) [@汉语百科](https://forum.freemdict.com/u/%E6%B1%89%E8%AF%AD%E7%99%BE%E7%A7%91)\
发布日期： [2025 年5 月 19 日 09:29 UTC](https://forum.freemdict.com/t/topic/22044/364 "2025-05-19T09:29:34Z")

</div>

太好了，感谢分享谢谢~

---

<div class="post-metadata">

作者： ![amob](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/amob/32/14630_2.png) [@amob](https://forum.freemdict.com/u/amob)\
发布日期： [2025 年5 月 29 日 16:29 UTC](https://forum.freemdict.com/t/topic/22044/365 "2025-05-29T16:29:11Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/d/4/d46da03fa4d156cb6750ea813cc0184469ca1777.png)

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/4/e/4e77270013b2bf0899b65a2ddc58950854fa4a05.png)

这里判断图像数量不足的逻辑，默认是body\_start+最大索引页码。但是我如果在toc.txt和index.txt中，正文之前的页码不使用负数，也是从1开始，那后方的最大索引页码就会偏大，就不兼容了，不太方便。希望有更灵活的选项。在不使用负数页码时也能正常设置分栏范围。

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/7/b/7b6d7faa09e5b8ec4ebdf38d7e6adb1a03f1abc3.png)

如何解决呢？基准页和正文起始页的认定应该要分开，而不是默认一致。老马的软件是有区分的，一个叫BasePage一个叫TextPage。

---

<div class="post-metadata">

作者： ![xiaomoink](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/xiaomoink/32/75671_2.png) [@xiaomoink](https://forum.freemdict.com/u/xiaomoink)\
发布日期： [2025 年7 月 30 日 09:05 UTC](https://forum.freemdict.com/t/topic/22044/367 "2025-07-30T09:05:53Z")

</div>

请问这个同义词文件格式如何，我没有理解此处意思。说明讲格式为：同义词 tab 词目  
但是图片内容是：同义词 tba 词目(同义词)  
另外如果有多个同义词该以何种格式添加，是单独分开一行一个，还是同一行内用符号分割呢

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/a/3/a3abe0bc2ac30c21e56fe82c82f8ed0a3cbf6af7.png)

---

<div class="post-metadata">

作者： ![wwr21](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/a698b9/32.png) [@wwr21](https://forum.freemdict.com/u/wwr21)\
发布日期： [2025 年9 月 11 日 17:07 UTC](https://forum.freemdict.com/t/topic/22044/368 "2025-09-11T17:07:03Z")

</div>

终于解决了不能自动导出图片的问题。把修改后的ebook\_utils.py替换掉原程序中的文件就可以了。  
[ebook\_utils.py](https://forum.freemdict.com/uploads/short-url/89dYLb2kh5QNazxEv8cQhvCzGBt.py) (29.6 KB)

---

<div class="post-metadata">

作者： ![freemidct11](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/f/b19c9b/32.png) [@freemidct11](https://forum.freemdict.com/u/freemidct11)\
发布日期： [2025 年12 月 23 日 16:34 UTC](https://forum.freemdict.com/t/topic/22044/369 "2025-12-23T16:34:02Z")

</div>

老大，还没完成更新吗？1.6版能否提供一下呀？

---

<div class="post-metadata">

作者： ![Vim](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/vim/32/8408_2.png) [@Vim](https://forum.freemdict.com/u/Vim)\
发布日期： [2026 年9 月 13 日 09:54 UTC](https://forum.freemdict.com/t/topic/22044/370 "2026-09-13T09:54:37Z")

</div>

github 仓库是 1.6 版，可以直接从源代码运行，不必等打包发布版：将旧版的中的 AutoMdxBuilder\_internal\tools\ 复制一份到仓库，然后使用 uv 根据 requirement.md 创建 python 环境，即可使用。

---

<div class="post-metadata">

作者： ![炮炮兵羍飞机](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E7%82%AE/bc79bd/32.png) [@炮炮兵羍飞机](https://forum.freemdict.com/u/%E7%82%AE%E7%82%AE%E5%85%B5%E7%BE%8D%E9%A3%9E%E6%9C%BA)\
发布日期： [2026 年10 月 7 日 06:51 UTC](https://forum.freemdict.com/t/topic/22044/371 "2026-10-07T06:51:25Z")

</div>

教程很好，谢谢，准备认真学习。

---

<div class="post-metadata">

作者： ![Vim](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/vim/32/8408_2.png) [@Vim](https://forum.freemdict.com/u/Vim)\
发布日期： [2026 年10 月 15 日 00:58 UTC](https://forum.freemdict.com/t/topic/22044/372 "2026-10-15T00:58:28Z")

</div>

发现 bug：分卷打包，有可能重复打包某个子目录

如下词典就重复打包了 vol\_07：

> [@【重制】中国历史百科全书](https://forum.freemdict.com/t/topic/25812):
>
> 之前粗略制作过 不过不是太满意，现在终于把多卷辞书的自动化给解决了，开始把手头一些 mdx 词典翻新一下 链接: [https://pan.baidu.com/s/1UJ-t7xOqJJ1b4x0VTNDyFA](https://pan.baidu.com/s/1UJ-t7xOqJJ1b4x0VTNDyFA) 提取码: py5d 复制这段内容后打开百度网盘手机App，操作更方便哦 –来自百度网盘超级会员v4的分享

[上一页](https://forum.freemdict.com/t/topic/22044.md?page=17)

[下一页](https://forum.freemdict.com/t/topic/22044.md?page=19)
