0
242 次浏览

过去,我在某些 USFM 文档中读到,有一个保留给用户自定义标记的命名空间 \z… 。在我的 Paratext 项目中,我使用了一些反斜杠标记进行字符级标记,例如:

\zd 用于我建议删除的文本,这些文本在草稿打印时应被隐藏
\zs 用于我希望在草稿打印中显示的所建议文本
\zh 用于隐藏的所建议文本
\zgl 用于语法标签(例如 RC - 关系从句),以帮助我找到我想进一步研究的特定语法结构。这也是隐藏文本。

我的想法是,翻译团队中的本国同事可以直接在 Paratext 的文本中看到我的建议,而不必打开任何“笔记”(Notes)。

这些字符样式在屏幕上运行正常。它们完全按照 custom.sty 样式表中的格式显示,但会导致 PTXprint 抛出错误。(顺便说一下,Paratext 9 的“导出草稿 PDF”功能在使用这些标记时也会抛出错误;它也使用 XeTeX 来创建 pdf 文件。)

对于这个问题,有什么建议吗?

(我的 Paratext 项目使用 USFM 2。)

机器翻译自 English
PTXprint (102 分) 发布 | 242 次浏览

3 个回答

0

嗨 Rainer,感谢提出这个好问题!

是的,有方法支持这些用户自定义标记。如果你已经在 custom.sty 或 ptxprint-mods.sty 中定义了这些样式,那么你可以直接在“高级”(Advance)选项卡中启用它们,如下所示:
image

如果没有,则需要使用“样式”(Styles)选项卡来添加(或仅修改)这些用户自定义样式。要添加新样式(选择另一个类似的样式,如 bd…bd*,然后使用“添加”(Add)按钮添加样式):

根据需要更改参数和注释:
image
然后你可以使用颜色和大小来更改外观。
image

[注意:1.5.9 版本似乎存在一个 bug,导致无法“隐藏/排除标记内容”,因此一种变通方法是将 \zd 的字体大小设置为 0.01pt,使其不可见 :slight_smile: ]
image

机器翻译自 English
(3.2k 分) 发布

感谢提供说明。我在两个项目中尝试了这些步骤,并且成功了!起初我只是选择了使用 custom.sty 的选项,但打印失败了。因此,我也在 PTXprint 中定义了一些自定义样式,并得到了预期的打印输出。

然后,我在另一个 Paratext 项目 [SBEBT - 一个回译项目] 中仅尝试使用 custom.sty,这也成功了。

我关闭了 PTXprint 并重新打开应用程序,选择了 SBET 项目,并尝试删除我之前添加的自定义样式,因为我认为我不需要它们(而且那里的设置会覆盖 custom.sty 中的一些设置)。但是“删除”(Del)按钮没有任何效果。即使关闭并重新打开 PTXprint,添加的样式仍然存在!

这是截图:

那么,我该如何删除这些自定义的用户定义样式?

[顺便说一下,“隐藏/排除标记内容”功能对于 \zd 和 \zh 对我来说运行正常。不需要变通方法。]

谢谢,Rainer

机器翻译自 English
0

感谢报告这个 bug,Rainer。
在我简短的测试中,我发现如果你使用删除按钮,然后点击“打印”(Print),它确实会尝试删除样式,但它不会从左侧列表中移除该条目。当你关闭并重新打开 PTXprint 时,该标记几乎消失了 - 它出现在“无”(None)部分!哎呀。
我们将在下一个版本中修复此问题。

另外请注意,无法删除来自样式表(Stylesheet)的样式,因为每次 PTXprint 启动时它们都会重新出现。因此,即使修复了这个问题,你也只能删除使用“样式”(Styles)编辑器手动添加的样式(这些最终会存储在配置文件的 ptxprint.sty 文件中)。

机器翻译自 English
(3.2k 分) 发布
0

这个 bug(无法删除添加的标记)已在最近发布的 版本 1.5.10 中修复。

机器翻译自 English
(3.2k 分) 发布
已重新显示

相关问题

0
1 个回答 61 次浏览
我觉得问题很明确。我需要在新电脑上设置 PTXprint,以便访问已在旧电脑上创建的项目。谢谢
MnKN 134 发布 提问于 二月 3, 2025
PTXprint
0
2 个回答 241 次浏览
25年前我学会了 CC 表格,并且变得相当熟练 现在我正试图跟上时代,学习正则表达式,因为我在某处得到了一种印象,认为 PTXPrint 中的 changes.txt 使用了正则表达式 然而,我在某个教程网站上(终于)让正则表达式按我期 ... 或者它支持正则表达式的哪个子集? 附言 - 我设法让我的表达式在 PTX 中的 Reg Ex Pal 中也能工作
mvk1000 206 发布 提问于 四月 19, 2024
0
1 个回答 48 次浏览
我遇到的错误: JAS 3:1-2 Attrib marker 'va' found after 'p' but may only follow 'v' at line 135, char 29 ... These errors were triggered ... 处理清理之前 除了在 Paratext 中放入 \vp 之外,还有其他解决方案吗?
Bub 105 发布 提问于 十一月 6, 2025
0
5 个回答 108 次浏览
当我在 PTXprint 中首次创建项目时,可以将其链接到一个现有的 PT 项目 我注意到,有时 PT 数据中的更改会自动 拉取 到 PTXprint 项目中 问题 我想知道触发这些更新的机制是什么,以及用户是否可以请求 刷新 请告知我可以 ... 能会反向传递 (这对某些人来说听起来熟悉吗?这不是理想的工作流程,但有时会发生 )因此,我提出了这个问题
Tim 934 发布 提问于 四月 24
0
2 个回答 219 次浏览
我只是想知道,如果用户在 Paratext 执行发送/接收(send/receive)期间尝试使用 PTXPrint(包括那些需要读取 Paratext 数据的任务),会发生什么情况。或者我们应该先等待发送/接收完成吗?另外,如果发送/接收的目标是互联网、Chorus Hub 还是闪存盘,这会有区别吗?
Ben Pehrson 280 发布 提问于 五月 4, 2022
PTXprint
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户