0
268 次瀏覽

我能夠使用以下指令在 PTXPrint 的「local front matter」(本地前置事項)中包含我們的序言:

\rem -------------------------------------------------------------------------
\periph Preface|id=“preface”
\rem -------------------------------------------------------------------------
\zgetperiph|preface*

在 INT 書卷中,我將序言標記如下:

\periph Preface|id=“preface”

我在 PDF 中獲得的序言來自次要文本(secondary text)的 INT 書卷。我希望它來自主要文本(primary text),但我認為我的團隊成員可能希望兩者都有。我該怎麼做?

一個相關問題:當我在 Paratext 中對序言進行修改並儲存,然後在 PTXPrint 中列印時,可能需要嘗試幾次 PTXPrint 才會記得重新整理序言的內容。如果我載入另一個設定檔,然後回到我正在使用的設定檔,PTXPrint 就會採用序言的新版本。

此外,我完全無法讓 \fig 在序言中運作。

最後一個問題:我在 PrintDraftChanges.txt 中的修改沒有應用到序言上,但已應用到出版物主體部分的書卷中。

感謝您對這些問題提供的任何幫助。

John Nystrom

機器翻譯自 English
PTXprint (312 點) 提出
已重新顯示 | 268 次瀏覽

3 個回答

0

處理您的問題,順序可能有點隨機……

  • 猜測)變更檔案:是的,它們應該應用於 INT……INT 是否被列為要包含的書卷,還是您依賴 PTXprint 在「幕後」將其包含進去?我隱約記得這可能會產生影響。(或者可能會導致重複……)

  • \periph|preface\* ... \zgetperiph|preface\* 天哪!。請不要定義一個包含序言本身的序言。
    您可以使用一行沒有 ID 的指令:
    \periph Preface
    這應該不會有任何不良副作用,但您列出的內容表示「我正在定義這個名為 preface 的東西,它包含這個名為 preface 的東西」,這有點循環。您可能不想要這樣。我想,如果您小心地正確指定所有側邊(見下文),也許可以勉強運作,因為我認為雙語版中有 3 個序言 - 一個給 L(主要),一個給 R(次要),還有一個給 no-side-specified(未指定側邊)。但正如所寫,它會產生我無法預測的行為,而某處的小小變動可能會讓它在您的當地翻譯朋友面前以奇怪且「有趣」的方式爆炸。

  • 猜測)變更未生效……您有按儲存嗎?如果您只是按列印,編輯器可能沒有正確寫入檔案?

  • 哪個序言是 preface。嗯,讓我讀一下程式碼……哦,很好,我沒有幻覺。在雙語版中,程式碼應該根據目前/最後的設定,以適當於側邊的方式載入和儲存 \periph|id="preface"。我猜測當它處理您的 FRT 書卷時,它認為自己在次要側邊。您應該能夠像這樣存取兩者(或全部三個):

\rem left preface
\zglot|L\*
\zgetperiph|preface\*

\rem right preface
\zglot|R\*
\zgetperiph|preface\*

\rem is there a 'no-sides preface'? It almost certainly won't work fully before 2.4.50.
\zglot|\*
\zgetperiph|preface\*

(其中 \zglot |\* 里程碑會執行您預期雙語版欄位會進行的字體切換,但不會將內容放入兩欄。切換到「no-side-selected」(未選擇側邊)是非常實驗性的,可能不會有任何有用的效果)

或者,如果您不需要字體變更,您應該能夠像這樣指定 zgetperiph 的側邊:

\zgetperiph|id="preface" side="L"\*

side 的有效值為 "L"(左/主要)、"R"(右/次要)、""(未選擇側邊)。
據我所知,這些程式碼片段都沒有經過太多測試,所以請回報任何成功/失敗!

機器翻譯自 English
(1.1k 點) 提出

@David_Gardner

感謝您對此事的幫助。有三個問題。也許它們都相關。

問題 1。 只有當我更改列印內容時,PTXPrint 才會採用序言的變更,例如不同的章節或不同的書卷。更改書卷是讓它重新整理序言最可靠的方式。如果我持續列印同一本書,它不會採用對序言的編輯。

問題 2。 列印了錯誤的序言。

我沒有將 INT 書卷包含在我列印的內容中。我依賴 PTXPrint 從那裡獲取序言。

我嘗試了這個:

\rem left preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

我得到了與之前相同的結果:它列印了 T2 中 INT 的序言,這是錯誤的。L = T1。

我嘗試了這個:

\rem right preface
\periph Preface
\zglot|R*
\zgetperiph|preface*

我得到了與之前相同的結果。它仍然採用 T2 中 INT 的序言。

既然那些不起作用,我嘗試了您提到的另一種方法:

\periph Preface
\zgetperiph|id=“preface” side=“R”*

這使得 PTXPrint 完全沒有列印序言。

我嘗試用 “L” 做同樣的事

\periph Preface
\zgetperiph|id=“preface” side=“L”*

PTXPrint 仍然沒有列印序言。

所以目前我使用的是這個:

\rem right preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

PTXPrint 仍然列印我的 T2 序言,而不是指定的 “L” = T1。

我真正想要的是 T1 序言後面跟著 T2 序言。

所以這應該有效:

\rem left preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

\rem right preface
\periph Preface
\zglot|R*
\zgetperiph|preface*

目前,這列印了兩份 R (T2) 序言。

我嘗試在上述內容中添加這個:

\rem is there a ‘no-sides preface’? It almost certainly won’t work fully before 2.4.50.
\zglot|*
\zgetperiph|preface*

現在我得到了三份。

如果我省略 L 和 R 序言,只包含 “no sides preface”,我得到的是 T2 序言。

問題 3。 詞彙表(Glossary)詞語在 PDF 中未正確標記

PTXPrint 沒有正確標記我的詞彙表詞語標記範例。它使用不同的字體來格式化它們,而不是應用我在 Body 標籤頁上選擇的角括號。角括號在經文文本中列印正常,但在序言中沒有。

Basic Checks 給我關於 frtbak.sty 的錯誤,但我不明白哪裡出錯了。將 frtbak.sty 中的 “\Marker w” 部分設為與 usfm.sty 相同並沒有幫助。它仍然抱怨三個錯誤:

INT 1:0 #Invalid attribute: \w (frtbak.sty)

INT 1:0 #Citation Form (“gutpela na strongpela ston bilong karim haus|Gutpela ston tru”) is missing from Glossary: \w (frtbak.sty)

我想這兩個錯誤可能是由這個引起的:

INT 1:0 #“gutpela na strongpela ston bilong karim haus|Gutpela ston tru” contains unexpected non-wordforming characters [‘|’]: \w (frtbak.sty).

那個非構詞字符(non-wordforming character)是適當的字符,用於分隔文本中聖經術語譯文(Biblical Term Rendering)的形式和詞彙表中的引用形式。我不知道為什麼這在 INT 中是問題,而在聖經文本中不是。

感謝您對這些事情提供的任何幫助。

機器翻譯自 English

問題 1。
我會把 Mark/Martin 指向這個討論串。(當然,他們會要求提供檔案,請隨意提前準備!)

問題 2。
顯然需要深入挖掘。我也能要一份檔案嗎?

問題 3。
據我所知,UI 在格式化 \w 詞語時走了捷徑,實際上對它們執行正則表達式,將 \w ... \w* 替換為角括號。
選項 1:等待 Mark/Martin 將該正則表達式應用到更多輸入來源。
選項 2:變通方法: 如果您告訴它使用 \w 標記,然後您設定如下:

\sethook{start}{w}{⌞}
\sethook{end}{w}{⌟}

那麼 TeX 將執行插入,您應該會獲得更好的一致性(無論是一致地正確還是一致地錯誤,那是另一個問題!)。希望您不需要進行任何字體技巧。

完全劫持這個討論串,我對 \add 做了以下過度處理,這給出了像我 NIV’84 副本中那樣可顯示的角,但 (a) 如果某人複製文本,它們不會被選取,(b) 它們「總是有效」,因為它們不是來自字體:

%draw corners:
\def\addmtlquteht{2pt}% height
\def\addmtlqutewd{1.5pt}% width
\def\addmtlqutelw{0.2pt}% linewidth.
\def\beginadd{\lower 1pt \hbox{\vrule width \addmtlqutelw height \addmtlquteht\vrule width \addmtlqutewd height \addmtlqutelw}\kern -1pt}
\def\endadd{\kern -1pt \lower 1pt \hbox{\vrule width \addmtlqutewd height \addmtlqutelw\vrule width \addmtlqutelw height \addmtlquteht}}

\sethook{start}{add}{\beginadd}
\sethook{end}{add}{\endadd}

如果您喜歡這個想法,請隨意複製/貼上/修改並用於您的詞彙表條目。

機器翻譯自 English
0

[原始版本]:
感謝提供檔案。看起來我需要與 Mark 和 Martin 討論雙語版中的 FRT 處理。Python 程式碼正在嘗試自行處理 \zgetperiph,而且做得不太好。

[編輯] 哎呀。在嘗試與之對抗了一段時間並穿插其他事情後,我剛剛意識到原始 FRT 和 INT 書卷(任一專案)都未包含在檔案中。我將提交一個錯誤報告……

機器翻譯自 English
(1.1k 點) 提出
已重新顯示

@David_Gardner 我已經發送那些書卷了。我根本沒有使用 FRT 書卷,至少不是故意的。

機器翻譯自 English
0

@John_Nystrom 我目前的結論……在 #795 的 python 端修復之前,拉入兩個前置事項元素的唯一方法是複製和貼上。抱歉。

機器翻譯自 English
(1.1k 點) 提出

相關問題

0
3 個回答 224 次瀏覽
我可以使用以下序列在雙卷本(diglot)的本地前置事項中引入前言: \rem ---------------------------------------------------------------- ... \pagebreak 我該如何修改,才能讓 PTXPrint 在我的單卷本出版物中引入前言? 感謝您提供的任何幫助 John Nystrom
john_nystrom 312 提出 已提問 10月 28, 2023
0
1 個回答 259 次瀏覽
我需要在表格列中「合併儲存格」,如 USFM 3.0 規格文件所規定: USFM 文件中的範例: \tr \tc1 Zebulun \tc2 Eliab son of Helon \tcr3 57,400 \tr \tcr1-2 Total: \ ... 者 能否讓 PTXprint 在本地前置事項檔案中合併表格儲存格,而不受專案 USFM 編碼的限制?
KimB 671 提出 已提問 7月 12, 2024
0
2 個回答 245 次瀏覽
我想在書籍的前言中加入一張地圖 該圖形(以及整體的前言部分)並不在 Paratext 中 相反地,我試著直接將它們加入 PTXprint 在 PTXprint 的前言(Front Matter)部分,我加入了以 ... image 1(at FRT0.1) could not be understood. Image Lost! 有人知道這是為什麼嗎?
mnjames 1.9k 提出 已提問 4月 10, 2023
0
2 個回答 223 次瀏覽
我使用的是 2.1.19 版本 在 Peripherals 分頁中,當您點擊 View/Edit Front Matter 時,為什麼還需要點擊額外的 View/Edit 按鈕才能在 .txt 檔案中開啟前置事項?在主視窗中編輯前置事項與在其他程式中編輯有 ... 理解有些人可能希望使用特定的程式來執行此操作,但我主要擔心的是在主視窗中編輯是否會有任何問題
Ben Pehrson 280 提出 已提問 5月 1, 2022
0
3 個回答 438 次瀏覽
我們有一些前言和後記,其中包含指向我們網站和 Facebook Messenger 的可點擊超連結/URL,作為媒體事工的一部分。當我在 PTXprint 中加入這些內容時,超連結會被移除並變成無法點擊。是否可以更改 PTXprint 的行為,以保留這些超連結? 順便說一下,PTXprint 非常棒,感謝大家的辛勤工作。
andy_pi 104 提出 已提問 4月 28, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,047 個問題
6,007 個回答
5,672 則評論
2,027 位使用者