0 votes
38 views

Some more weirdness... We are trying to get \q2's to stay with the preceding \q1's (see https://support.bible/13086/get-q2-to-stay-with-the-previous-q1), and are having good luck with this command in our test projects:

\sethook{before}{q2}{\nobreak}

But in our real project, the command is not getting applied. I thought maybe the ptxprint-mods.tex file wasn't getting loaded, but we have \qs (Selah) processing in that file as well, and when that is commented out, the Selah processing goes away in the output. I've been poking through the .tex file and the XeTeX Log, and do see:

Reading optional file "../../../shared/ptxprint/PSA_1_a_72/ptxprint-mods.tex"
 (../../../shared/ptxprint/PSA_1_a_72/ptxprint-mods.tex) 

which confirms that.

So the .tex file is getting processed, but we still have dangling \q2's at the top of pages.

What else might be the problem?

PTXprint by (1.4k points) | 38 views

1 Answer

0 votes

My first guess is that you might have another \sethook{before}{q2}{}, later in the file.
Unlike some other things which add extra commands, the \sethook, \setbookhook, setbetweenhook,  etc, replace anything previously defined at the same hook point.
It's a bit nasty, but you can check that a hook is getting fired (or the .tex file getting read) by including something guaranteed to crash the process. e.g. \errormessage{Q2 HOOK}
Then you'll be able to see that in the crash report (and what happened just before).

If the hook you're setting IS getting activated, but you're still seeing page-breaks there, then it's a possibility that something is adding some extra spacing which is allowing a break, (which would call for a careful read of what else is in the .tex file, or a styling check).
 

by (1.1k points)

Related questions

0 votes
2 answers 18 views
I am just getting started with PTXprint. I do want to use Paratext but, as I am using a Mac, I am waiting ... downloading a bundle from an online repository? Please and thank you.
vikslen 105 asked Feb 5
0 votes
1 answer 51 views
Some colleagues have a problem making a PDF file. I have reproduced the problem, with a copy of their project, and ... problem? Error message: Font file is in c:\windows\fonts
[Expert]
sewhite
3.3k
asked Jan 28, 2025
0 votes
2 answers 149 views
We are trying out PTXprint for a publication of a Bible module. In an earlier version of PTXprint the foonotes were coming through ... attempts. That file has the line \inc v s f x
anon399461 123 asked Jul 12, 2024
0 votes
2 answers 274 views
I'm new to PTXprint and maybe I tried something too difficult to start with. I'm wanting to create an Ajami (Arabic ... email my archive file to [Email Removed] for further help?
anon420410 102 asked Sep 3, 2022
0 votes
1 answer 5 views
We are having a substantial list of hand-crafted hyphenation data, pulled into PTXPrint from an underlying PT- ... a printed line and similar for trailing lonely characters.
Tim 934 asked Jun 5
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,037 questions
5,994 answers
5,661 comments
2,022 users