InDesign中的尾注:最轻松,灵活的工作流程是最近的事情吗?


14

这是一个古老的抱怨:直到CS6为止,InDesign都支持脚注,但不支持尾注。文件,书籍,报告等不会停止需要尾注,因为Adobe不支持尾注。即使在Adobe的官方博客上,这也被描述为“悲伤的故事”

那里有很多黑客和变通办法(以及大量的噪音和挫败感)。在该问题的结尾,我提供了一些选择链接(一个描述手动方法的Adobe博客,以及两个在某些情况下可以自动执行此操作的Peter Kahrel脚本)。


我的问题是:在Indesign CS6(或更早版本)中,是否有任何一种平滑,轻松的方法来获取尾注,而该尾注支持尽可能多的以下内容

(我不希望有任何解决方法可以完成所有这些工作,尽管如果可能的话,那将是个好办法。对于愿意提供可以完成所有这些工作的整洁工作流程的任何人,我都会给予200 rep赏金。促使我提出问题的具体问题,我对1、6和8尤其感兴趣:我无法在建议中找到任何方法可以将所有这三种方法合而为一,但是工作流程对于我可以在尴尬的情况下奋斗的大多数都很好)

  1. 当您在文档中间添加新的尾注时,自动或通过简单的过程更新文档和尾注部分中的参考编号
  2. 电子PDF和电子书如果可能)中的交互式交叉链接(因此,单击/提供文本中适当的编号可将您直接带到相应的尾注,而单击/提供该尾注中的参考编号可将您带回到正文中的位置)
  3. 可以与字符和段落样式流畅地使用,因此您可以完全控制以下元素的样式,并且可以将其样式更新为一个:
    • 文本中的数字(字符样式)。
    • 尾注中的参考数字(字符样式)。
    • 尾注本身的段落样式。
  4. 可以使用Microsoft Word,也可以不使用来自Microsoft Word的文本(也欢迎使用具有Word尾注的已放置Word文档以及在InDesign中创建的文档或粘贴为纯文本并添加尾注的单独工作流程)
  5. InDesign图书(由多个链接文档组成的文档)一起使用时,并非不可靠,起皱或容易崩溃
  6. 支持,或者可以解决以下问题的存在(即,如果您要手动维护这些笨拙的案例以及传统案例,则不会中断):
    • 重复使用的尾注(一个尾注,文本中的多个参考文献-例如,科学文章,用于支持多项主张的论文)
    • 范围(例如,可能存在尾注3,该尾注3仅在文本中以“ 2-4”之类的范围引用,其中尾注2、3和4支持一段的证据)
  7. 不需要太多艰苦的体力劳动。想象一下一个用例,该书在6章中有250个尾注,其中有不同的撰稿人,最好放在不同的.indd文件中,并且尾注在书末。截止至印刷日期,编辑正在进行如下修改:“我找到了第2章第16段的辅助参考,请添加新的尾注,内容如下……”。
  8. 脚注演奏很好。例如,想象一下,在我们的书中,末尾的一章尾注(编号)在参考部分中用作参考,页上的脚注(按字母顺序)用于说明和辅助。

InDesign的答案是最好的,但是欢迎回答“放弃Adobe InDesign并使用[ 真正的替代品,而不是 MS Word!]”。Adobe有足够的时间对此做适当的事情!

理想情况下,也不要“仅仅花费数周或数月的时间来学习使用文档布局编程语言LaTeX编写代码!”,尽管我可能会听到一个非常有说服力的论点……

绝对欢迎使用GREP伏都教和脚本片段。


一些现有InDesign尾注资源的快速指南:

  • Adobe的InDesign Endnotes半官方指南(博客文章)。它描述了一种使用编号的交叉引用的方法。灵活,但是涉及很多手动工作,并且不会在添加新注释时更新文本中的数字。
  • Peter Kahrel编写的脚本,可以将Word中放置的文档中的尾注转换为。请注意,在上述情况下脚本会出现异常(我没有对它进行彻底的测试,因为我需要这些尴尬的情况,因此我只收到了错误消息“ The number of endnote references does not match the number of endnotes”)。欢迎回答解释如何将此脚本应用到四舍五入的工作流程的答案。
  • Peter Kahrel编写的另一个脚本将InDesign脚注转换为尾注(基本上将它们移到末尾并汇总其编号)。它会自动对所有脚注执行此操作,因此不适用于同时具有脚注的文档。我也没有对它进行彻底的测试(就我而言,我需要单独的脚注),并且我看不到它可以自动更新文本中数字的任何方式。同样,欢迎将此脚本作为工作流程一部分的答案。

编辑:最后,这是一篇文章,介绍上述所有三个链接,以及下面我在评论中提到的商业插件,并进行了详细说明。我在研究中找到的答案的最接近的内容。


刚刚发现了商业InDesign插件Sonar Bookends InfNote,尽管我本能地对那些以洋红色背景和无样式html表格出售数百美元设计工具的网站表示怀疑,但他们声称支持CS6,找不到任何评论。 。
user56reinstatemonica8

对于初学者,我将尝试您自己的参考。声纳已经存在了很长时间,但我从未尝试过,也从未与任何人交谈过。演示一下。
2013年

2
关于LaTeX的评论:可以在几个小时内学会LaTeX。我将它用于专业书籍排版(用于OUP,SBL,Belles Lettres等的科学书籍,也用于学术书籍),并且从未使用过其他任何书籍。
yannis 2013年

Answers:


3

不幸的是,答案在于许多工作。目前还没有办法,但是Adobe(成为Adobe)已通过链接中的垃圾系统展示了一种实现所需结果的方法:

http://blogs.adobe.com/indesigndocs/2009/03/endnotes_in_indesign_cs4.html

他们在这里演示的是,您可以系统地分析实现所需结果所需的过程,并在一定程度上将其分解为软件中的一系列步骤。

扩展他们的脚本语言可以做到的事情。

但是,执行此操作的最佳人员是Adobe自己的员工,他们不会这样做,因为他们希望在完整版本的更高版本中设置此功能,以便您从中升级并订阅新软件包。

这意味着唯一的选择是雇用能够做到这一点的人,或者找到愿意投机地做到这一点的人。

就边缘案例测试和针对其他各种方式的条件测试而言,这是很多工作,不是任何人都会高兴的事情。但是有可能。

如果您确实想找到能够做到这一点的人,我建议您去波兰这样的地方寻找对Adobe插件感兴趣的潜在Javascript超级明星。

因此,不幸的是,答案是“不,没有比您已经找到的方法更简单或更轻松的方法了。”

更不幸的是,尽管Adobe的软件基于组件的性质使这种事情成为可能,但Adobe并不希望将功能升级到较旧的版本。因此,CS6的未来几乎不可能有类似本机实现的东西。

而且Adobe没有机会制作一个插件来做到这一点。尽管认识到问题,解决方案的愿望和途径。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.