我与其他两个回答的想法类似,但有一些额外的评论。
1) 如果您只打算阻止少数几个脚注或词汇表条目被出版,那么在出版时半手动删除是最佳选择。正如 @Phil_Leckrone 所说,许多出版工具都包含某种创建“更改”(Changes)的方法,您可以为其提供规则,工具会应用这些规则。这可以包括诸如“删除以这些特定单词开头的脚注”或“删除包含此特定术语的词汇表条目”之类的规则。
2) 如果您认为会有大量此类脚注/词汇表条目,那么花时间设置不同的标记来区分它们是值得的。但与 @LivingField 的说法不同,我不建议错误地使用现有标记(如 \fe)。相反,我会在 custom.sty 中创建一个新标记,命名为类似 \zfapp 或 \zfprint 或 \z-f-app 的名称(我一时想不起标记名称中是否允许使用 -)。以 \z 开头是警告每个人“这是我们非标准使用的标记”的好方法。
然后,到了印刷的时候,您可以简单地设置 \TextProperties publishable 或 \TextProperties nonpublishable 以获得您想要的结果。
I had similar thoughts to the other two answers here, but have a few additional comments.
1) If you only plan on stopping a few footnotes or glossary entries from being published, then semi-manually deleting at the time of publication is the best option. As @Phil_Leckrone said, many publishing tools include some way of creating "Changes", where you can give it a rule which it applies. This can include rules like "delete a footnote that starts with these certain words" or "delete the glossary entry with this particular term in it".
2) If you think there will be a lot of such footnotes/glossary entries, then it will be worth your time to set up using different markers to differentiate. But unlike what @LivingField said, I wouldn't recommend using a pre-existing maker incorrectly (like \fe). Rather I'd create a new marker in custom.sty which is named something like \zfapp or \zfprint or \z-f-app or the like (I can't remember off the top of my head if - is allowed in a marker name). Starting the name with \z is a great way of warning everyone that "this is a marker we're using in a non-standard way".
Then, when it comes time for print, you can simply set \TextProperties publishable or \TextProperties nonpublishable to get your desired results.
机器翻译自 English 显示原文