我正在用 Word 2019 写一本书,理想情况下,我希望 docx 既适合制作 KDP 印刷书籍的 PDF,也适合制作 Kindle 书籍。如果需要,我愿意保存为 HTML 并修补 HTML,但我希望我自己的目录将章节标题链接到章节的开头文字。
我跟着添加指向同一文档中某个位置的超链接并认为我已经成功注册了内部链接,方法是选择我想要作为链接的文本,右键单击它,指定内部链接,然后选择标题。我这样做显然是成功的。
后来,我去尝试链接,发现它们都是指向包含文件夹中假定存在的位置的无关外部链接。我正在编辑的 docx 本身位于路径C:\Users\<username>\Documents\<title>.docx
,简介的链接有效,因为按住 Control 键单击它会将用户带到标题“简介”,但指向包含空格的标题的链接均无效。
当我单击“大图”的目录条目时,悬停时它会显示一个 URL,按住file:///c:\users\<username>\documents\the
Control 键并单击它会显示一个模式对话框,提示“无法获取指定的文件”。
我链接到的文档页面说,右键单击所选内容应该会提供一个选项,在该文本上添加“书签”,但当我选择部分标题并右键单击时,我没有看到书签。(该页面确实引用了旧版本的 Word。)
我如何才能建立实际有效的内部链接?
答案1
在Word中,书签名称的格式为:
- 长度可以是 1 到 40 个字符
- 可以由字母、数字和下划线组合组成
- 不能以数字开头
- 不得包含任何类型的空格或标点符号。
发帖人的问题在于,不知何故 Word 允许他在包含空格的文本上方定义带有空格的书签名称。然后它们就无法用于链接了。这可能是我测试过的一个错误,并且已在 Word 365 中修复。
在插入窗格的链接下拉列表中可以创建书签。