0
357 次浏览

我有一个项目,其 custom.sty 样式表中似乎包含大量过时内容,其中包括以下部分:

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file created by the upgrade to Paratext 8.0. It is based upon
# the original style files used by your project.
# These files have been removed, but a backup of the files has been saved to
# usfm.sty.bak and custom.sty.bak.
...

在这个项目中,他们在诗篇中使用 \b 标记来标示段落分隔,但它们全部显示为红色,即视为错误:
image

我推测这是因为该自定义样式表规定 \b 仅出现在 \mt3 之下。我想如果我从 custom.sty 中移除 \b 标记的定义,就能解决这个问题。

但我想知道这个样式表中还有哪些来自远古时代的内容(提到了升级到 Paratext 8.0……)。如果这个团队实际上并没有任何自定义样式需求,我是否可以直接删除该 custom.sty 文件,使其回退到标准 USFM 样式?那样可能对他们更有利。有什么要求或注意事项是我应该知道的吗?需要管理员权限才能发送该更改吗?

机器翻译自 English
Paratext (1.4k 分) 发布 | 357 次浏览

2 个回答

0
最佳答案

有意思……我实际上把 \Marker b 行从 custom.sty 中移除了,现在 \b 标记不再显示为红色,也就是说没有报错。这让我认为 \OccursUnder替换了标准定义中的内容。我假设标准定义位于主“My Paratext X Projects”文件夹中的 USFM.sty 文件里?该文件中的 \b 标记只有一个简单的 \OccursUnder c。那么为什么现在 \b 在 \q1 下面也是正常的呢?看来我们需要更努力地理解其工作原理。

但就我的具体情况而言,我假设如果这个项目没有特殊的样式需求,我只需删除 custom.sty 文件,就能恢复默认样式,对吗?

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

如果有人能写一份关于“OccursUnder”的正式描述,我会站起来称他们为有福的(而这通常是我只对母亲做的事)。

如您所发现的,custom.sty 文件中的行会替换 usfm.sty 文件中的内容。它不仅仅是补充或添加。

补充概念发挥作用的地方在于,在您的 custom.sty 文件中,您不必重写 usfm.sty 中定义的每一行;如果您编辑了它,它会覆盖 usfm.sty。但如果您没有提到它,那么 usfm.sty 仍然有效。

我仍然模糊不清的是 OccursUnder 的确切范围。我认为它的意思是“这个标记是否落在该其他标记下的某个层级中?”。所以 \b 落在某个东西(可能是 \v)之下,而那个东西又落在另一个东西 \c 之下——重要的那个——而那个又落在另一个东西之下——也许是 \id,等等。如果能看到一个流程图或某种组织结构,以查看(根据 usfm.sty)什么被视为什么的子集,那就太好了。

机器翻译自 English

看来 Nathan 将不得不获得你的祝福……

机器翻译自 English
0

你好,jeffh。我经常创建 custom.sty 样式表(实际上,上面提到的可能就是我创建的其中之一)。那里的定义是对 usfm.sty 中已有内容的补充。usfm.sty 文件已经包含了 \b 的定义,包括它出现在哪些标记下,因此 custom.sty 中的任何内容都是额外的(而不是将其限制为“仅”)。在这种情况下,该项目显然在某个阶段希望能够在 \mt3 之后有一个额外的空行,当然,更好的做法可能是直接增加 \mt3 样式定义中的“段后间距”。正如你所说,检查项目中是否真的需要 custom.sty 的一个好方法是将其从项目文件夹中移除,看看会发生什么(查看“运行基本检查”(Run basic checks)报告的内容)。不过,为了让 \b 不再显示为红色,你实际上应该在 custom.sty 中添加以下内容:
\Marker b
\OccursUnder q1

机器翻译自 English
(192 分) 发布

相关问题

0
0 个回答 155 次浏览
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3.3k 发布
提问于 三月 23, 2018
0
1 个回答 88 次浏览
如何为笔记图标添加新颜色或更改现有颜色? 目前的颜色有红色、紫色和天蓝色。例如,我该如何添加一组绿色图标?我是否必须修改 custom.sty 样式表?
edwinsmith 114 发布 提问于 十月 31, 2024
0
1 个回答 206 次浏览
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 发布 提问于 四月 2, 2020
0
1 个回答 316 次浏览
(mnjames 写道) usfm.sty 样式表中将 \Italic 作为 \Marker qt 的属性之一 我希望在 Paratext 中让引文显示为无格式文本 我已经从 usfm.sty 中移除了 \Italic,但当样式表更新时 ... 盖 usfm.sty 中的 \Italic 我找到了 \Italic 和 \Bold 格式,但不知道如何取消它们
匿名用户 发布 提问于 四月 10, 2015
0
1 个回答 57 次浏览
我想更改 HEB/GRK 资源的字体。当我在“项目设置 > 语言设置”中尝试这样做时,系统允许我更改字体,但保存并关闭文件后,选择似乎又恢复为默认字体(在本例中为 Ezra SIL)。是否有办法在自定义设置或自定义样式表中覆盖此字体?
edwinsmith 114 发布 提问于 十月 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户