0
372 次浏览

I think the proper way to mark words as belonging to the wordlist/glossary is \w␣…\w*␣, where the second space that I’ve marked there is optional. For example, if you wanted punctuation immediately after word, you’d put that immediately after the * and not have a space included.

Also, I’m pretty sure you’re not supposed to add a space after the word and before the end marker \w*. If you do it fails reference checking and tells you there’s a space there.

Is all the above true?


If so, I think there’s a bug either in the USFM standard or in PrintDraft. In TeX, usually you add an optional space before a marker depending on whether you need it in the output, and an obligatory space must come after the marker to signal the end of the marker. USFM seems to treat closing markers with * differently than the TeX rule, and doesn’t require a space after them.

So, what’s happening is if I format my text according to the rules above, I’m getting no spacing between the \w marked word and the next word.

If someone can confirm this is a legitimate problem and not just a mistake on my part, I can write it up as a bug. Should I send it to Paratext or to the ptx2pdf mail list, or someone else?

较早的帖子 - 以原始语言显示
Paratext (1.9k 分) 发布 | 372 次浏览

3 个回答

+1
最佳答案

It’s not a bug. The standard
rule is that “\w " including the space is the complete opening
marker. “*” is the complete closing marker. To have a space
in the text after the \w word/phrase”, you would have to type
a space after the closing marker.

      You are correct that the

word/phrase within the phrase should not end in punctuation or
a space. Ending in punc/space means it would have to be
included as a part of the key in the glossary.

较早的帖子 - 以原始语言显示
(571 分) 发布
已重新显示

Arrgh. I’ve known about how the optional space after a closing marker determines the spacing in the output for years, and it didn’t even occur to me today that maybe the rest of the team didn’t. In fact, that was so far from my mind that I started inventing other ideas of what was going on. Now that I re-read my first post here it makes a lot less sense, and I should have known something was wrong.

I went back and looked more carefully (spacing is extremely difficult to see in our font) and realized there wasn’t a space after the \w* marker. In fact, over an hour later and I’ve found and corrected about 500 places where there wasn’t a space but should have been.

Now I probably need to start search for when there is a space but shouldn’t be…

较早的帖子 - 以原始语言显示
0

The built-in “Export Project to USX” tool in PT also deletes the space after the \w* closing marker, meaning that the <char style=“w”>…</char> result doesn’t have a space after it. To me this suggests a bug in USFM, not PrintDraft.

较早的帖子 - 以原始语言显示
(1.9k 分) 发布
0

Here is a regex I run on all projects to move a space from before a character style closing marker to after it. It ignores \f* \x* and \fe* because you do not want to move a final space out of a footnote, cross reference or endnote into the text:
Find:
(\s)(\\\+?((?!(f|x|fe))\S)*\*)
Replace:
\2\1

较早的帖子 - 以原始语言显示
(1.8k 分) 发布
已重新显示

I inserted crossed references and they were underlined. What do I do to resolve it?
Then I just ran basic check and found invalid books. What do I do to resolve this?

较早的帖子 - 以原始语言显示

相关问题

0
3 个回答 296 次浏览
我可以自定义回译项目的行距吗?
Michel 125 发布 提问于 十一月 4, 2023
0
3 个回答 342 次浏览
I am trying to adjust the line spacing of the main title in Print Draft in PrintDraft-mods.sty, because some main titles ... in the same way. How can the line spacing be changed?
Paulus Kieviet 517 发布 提问于 八月 21, 2019
0
1 个回答 56 次浏览
上周我们在上一堂 Paratext 课程,教他们如何使用 PTXprint 这些社区的翻译人员只需要非常基础的打印功能,用于打印草稿供社区审阅,因此拥有 Mini View(迷你视图)非常好,这样他们就不会感到不知所措 然而,我想 ... 果勾选了,Line Spacing 参数会变灰(最好是在禁用前将 2.5 倍的数值填入字段中) 感谢考虑 Jeff
jeffh 1.4k 发布 提问于 十一月 22, 2024
0
1 个回答 242 次浏览
我正在使用 Noto Nastaliq Urdu 字体准备新约(NT)译本。我很难调整字母间距,使其不过于宽,同时调整单词间距,使其不过于窄。我尝试了“字体”选项卡中各种“字母间距”和“单词间距”调整的组合,但尚未找到令人满意的解决方案。目前,输出结果看起来像是一串字符,无法辨认出单词之间的分隔。有什么建议吗?
mlucas53 148 发布 提问于 十二月 19, 2023
0
3 个回答 351 次浏览
亲爱的社区成员, 我需要在经文编号和经文文本之间,以及 \fr、\fq、\ft 之间添加间距。 我尝试了不同的方法,但都没有成功。 请指导我该如何操作? Screenshot 2023-08-22 1114581948×1126 320 KB
sajid.imdad 140 发布 提问于 八月 22, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,046 个问题
6,006 个回答
5,671 条评论
2,027 位用户