Support.Bible is a public forum that connects users of Bible translation software, so that they can help one another find solutions and discover new ways of working together. We welcome users of all Bible translation software systems to discover how they can help one another take God's Word to the world.
Search existing questions first — if you don't find what you need, create a free account to ask your own.
Basic Checks(基本检查)报告在彼得前书(1 Peter)的以下交叉引用中存在问题:“Character style not closed”(字符样式未关闭):
\x + \xo 5.13 \xt Zk: Bbh 12.12, 25; 13.13; 15.37-39; Kls 4.10; 2 Tim 4.11; Flm 24 \x*
我看不出是什么导致了这个问题,尤其是项目中已经有几十个使用相同标记的交叉引用,并且没有产生错误,例如:
\x + \xo 5.6 \xt Zk: Mty 23.12; Luk 14.11; 18.14 \x*
请问我该如何解决这个问题?
Basic checks is reporting a problem "Character style not closed" on the following cross-reference in 1 Peter:
I can't see what is causing this, especially as there are already dozens of cross-references in the project with the same markers and which aren't generating errors, such as:
How do I resolve this please?
在未看到更多 USFM 内容且无法确定检查具体标记位置的情况下,我最好的猜测是交叉引用位于另一个样式内部,且该样式在交叉引用之前未关闭。如果我没记错的话,类似以下内容是无效的:\em this is text\x + \xo 5.13 \xt Zk: Bbh 12.12,25\x* that is styled.\em*
修复方法是在交叉引用之前关闭样式,然后在之后重新打开它:
\em this is text\em*\x + \xo 5.13 \xt Zk: Bbh 12.12,25\x*\em that is styled.\em*
Without seeing more of the USFM and without seeing exactly where the check is flagging, my best guess is that the cross reference is inside another style that is not closed before the cross reference. If I recall, something like the following is invalid:\em this is text\x + \xo 5.13 \xt Zk: Bbh 12.12,25\x* that is styled.\em*
The fix is to close the style before the cross reference and then reopen it afterwards:
它不是嵌套的。这是一个简单的交叉引用。也许截图比我的解释更有帮助:......除非它指的是前面的脚注?
It isn't nested. It's a simple cross-reference. Perhaps a screenshot helps more than my explanation:......Unless it's referring to the preceding footnote?
错误确实是由前面脚注中缺失的 \xt* 引起的,但这似乎是一种极其令人困惑的错误提示方式。我自然会在实际交叉引用中寻找问题,因为当我双击错误消息时,该交叉引用被高亮显示了。不过,问题已解决。
The error was indeed caused by the missing \xt* in preceding footnote but it seems an exceedingly confusing way to signal an error. I naturally looked for a problem in the actual cross-reference which was highlighted when I double-clicked the error message. Still, problem solved.