+1 vote
395 views

Well, after following the suggesrtions in the Change Short Name thread, I successfully converted our project. But we now have three new markers at the beginning of each book (\toc3, \toc2, \toc1) - in that order. However, PT doesn’t seem to recognize these. They appear in red and PT reports an Unknown marker error when running the Markers check. I had a look at the USFM Website which shows the toc markers to be legit. Does anyone know why PT doesn’t recognize these? After all, it was PT that put them there during the conversion process. We did not have them before. Perhaps a bug?

Paratext by (252 points) | 395 views

3 Answers

0 votes
Best answer

A couple of things to consider:

  1. Normally there should be a \h marker before the first \toc# marker (after the \id). If that is missing then the \toc# markers will be underlined red to indicate that they don’t normally occur here.
  2. If you are using a custom.sty file or some stylesheet other than usfm.sty you might get an unknown marker error if the \toc# are not defined.
by (9.8k points)

That solved it. We had default.sty. After changing to usfm.sty things were fine.
thnx

0 votes

By the way, after you fill in the Bible book names in Scripture Reference settings, PT8 will automatically copy the abbreviation, short name and full name to these table of contents fields.

by [Expert]
(2.9k points)
0 votes

I have the same issue. However, it seems to me that I am using usfm.sty. If I navigate to “Project Settings”, “Project Properties”, then “Advanced” tab, I see usfm.sty under the “Stylesheet:” field header. But I still get the error Unknown marker: \toc3 . It only seems to happen for book names starting with a number, eg: \toc3 1 John

by (495 points)
reshown

Does that book have an \h marker following the \id marker?

Yes it does. I’m starting to think this may be an issue with right-to-left languages. The project is in a right-to-left language, and it only happens when the book name starts with a number, eg: \toc3 1 John. I’m guessing that there is some right-to-left algorithm that is seeing the two numbers 3 and 1 after each other and mishandling them. I’ve submitted an error report from within Paratext.

try putting a nobreak space between “1” and “John”

no break space is unicode “00ad”

I think no-break space is Unicode U+00A0, not U+00AD. For the lurkers, in Paratext, a tilde ~ represents a no-break space.

Even with a no-break space, eg \toc3 1~John, I still get the error: “Unknown marker: \toc3”. Like I said, I’ve submitted an error report about this. Thanks for the idea!

Related questions

0 votes
1 answer 235 views
A typesetter is attempting to typeset a study Bible in PA6, but even in merely generating the InDesign tagged-text files, he ... for what's happening. Any ideas what else to try?
anon150053 286 asked Apr 23, 2018
0 votes
2 answers 362 views
An RTL project numbers the main points of the outline in the book intro. Some books have subpoints marked with \io2, so ... \io1 be invalid? USFM 3.0 makes no comment about this.
DVM 175 asked Jan 3, 2022
0 votes
1 answer 160 views
In a figure there are attributes like alt, src, size and ref. The markers check in Paratext 9 claims that these are unknown. ... or 3. Is this a bug or am I doing something wrong?
Iver Larsen 869 asked Jul 27, 2020
0 votes
1 answer 276 views
Hello, many of you might rarely use the \tl, so here is the definition from usfmReference2_4.pdf: image.png1174 ... work properly those need to be treated special during checking.
Tim 934 asked Aug 1, 2018
0 votes
2 answers 362 views
I'm looking into the use of the \jmp marker for linking inside a Paratext project. In our application we want ... it, and especially what any restrictions are. Thanks, stevepence
stevepence 127 asked Mar 1, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,037 questions
5,994 answers
5,661 comments
2,022 users