+1 票
528 次瀏覽

有沒有辦法在(聖經模組的)某個位置建立某種書籤代碼,然後在其他腳註中引用它,讓 ptxprint 自動找到該書籤並根據其位置執行某些操作?由於這是在模組中,我們希望手動插入原始書籤,而不依賴章節(chapter:verse)引用。

第一個需求是希望腳註能在 ptxprint 執行時自行填入數據,使其顯示類似「請參閱第 ZZ 頁第 X-Y 行的文字」的內容,其中 X-Y 和 ZZ 是我們事先不知道(且可能每次列印執行時都會改變)的數字。

其次,如果上述功能可行,我們是否也能在 PDF 中建立連結,以便自動跳轉到該頁?

機器翻譯自 English
PTXprint 由 (1.9k 點) 提出 | 528 次瀏覽

3 個回答

0 票

我相信使用 \zlabel、\zpage、\zref 里程碑(用於交叉引用頁碼)已經存在這種機制。我不確定我們目前是否有任何方法可以將這些變成可點擊的連結。

更多詳細資訊可在 Github 上的此文件中查閱。

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

謝謝。\zlabel 和 \zpage 標記完全符合我對頁碼的需求。我假設目前尚未啟用類似針對行號的錨點和引用。我想知道在 xetex 中這在理論上是否可行(如果是,我將撰寫功能請求),還是行號功能根本無法實現。

我稍後會測試 PDF 連結功能。

機器翻譯自 English
0 票

USFM 包含連結和錨點。連結屬性 — Unified Standard Format Markers 3.0.0 文件
這些功能已大部分實現。

  • \jmp |link-id="target"\jmp* 將在 PDF 檔案中提供跳轉目標。
  • \w text|link-href="#target"\w* 跳轉到目標。
  • \w text| link-href="REV 20:14"\w* 應該可以跳轉到該節,假設該節存在於文件中。
  • \w text|link-href="https://website.com"\w* 只要您的 PDF 檢視器允許文件外連結,就應該可以運作。
  • \w text|link-href="prj:RSV52 GEN 1:1"\w* 尚未實現。在 Paratext 之外,它應該如何運作?
機器翻譯自 English
由 (1.1k 點) 提出
0 票

以防有人閱讀這麼舊的帖子,TeX 在將文字排列成段落時,並不知道換頁會發生在哪裡,所以除非你指的是段落內部的行,否則沒有簡單的方法來獲取行號。

如果你知道你的段落跨越了頁面邊界,那麼獲取行號的潛在方法涉及在頁面的正確位置放置正確類型的定位 \write,這會寫入 .parlocs 檔案。在作業結束時,找出該值與前一頁/欄起始位置之間的差異,並將該數字除以基線大小。
然而,數學計算會因章節標題、圖形或行距變化而變得複雜,而且它基於前一次執行的結果,因此結果可能會錯誤。

這基本上是圖形偏移切口計算方式的更複雜版本(它們只需要擔心段落內的計數),而該結果通常是……正確但並非總是如此。

關於連結,我不確定上述內容或文件是否清楚:屬性不需要附加到 \w 或任何其他特定的字體樣式,ptxt2pdf 是根據屬性的名稱來建立連結,而不是根據屬性所附加的標記。

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

相關問題

0 票
2 個回答 540 次瀏覽
我試著列印阿拉米語(Ajami,使用阿拉伯字體)的經文。但所有輔音都是單獨列印,而不是像應該那樣在單詞內連寫。我已將「文字流向」設為「從右到左」,並將「文字腳本」設為「阿拉伯文」。還有其他我遺漏的設定嗎? PTXPrintout 看起來像這樣: 它應該看起來像這樣: 謝謝!
Kirk 123 提出 已提問 7月 12, 2024
0 票
1 個回答 211 次瀏覽
https://community.scripture.software.sil.org/t/verse-per-line-in-ptxprint/4185 上述連結對添加逐節格式非常有用 但我們希望以逐節格式印刷我們的經文,同時希望段落標記能在各段落之間 ... 落標記) 有沒有人能幫我們提供要添加到 PTXprint 中的程式碼,以獲得此期望的格式?
Jordan K 110 提出 已提問 4月 2, 2025
0 票
1 個回答 305 次瀏覽
在「分頁+邊框|裝飾性裝飾|邊框|文字邊框|編輯設定」對話方塊中,您可以選擇「線條」和「填充」顏色 點擊這些顏色方塊會開啟「邊框線條顏色」或「邊框填充顏色」對話方塊,令人煩躁的是,它們會 ... 這是 PTXprint 的錯誤,還是我在某個地方漏掉了複選框? PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 提出 已提問 3月 17, 2025
0 票
3 個回答 399 次瀏覽
在阿拉伯文字專案中,現有的 'A5 section head border.pdf' 深度不足以容納文字。我可以輕鬆建立新的、更大的邊框 PDF。但 PTXprint 顯示時會覆蓋文字。我該如何讓 PDF 顯示在文字後方,或將 PDF 標記為透明?
anon095293 129 提出 已提問 2月 6, 2025
0 票
1 個回答 518 次瀏覽
使用裝飾性邊框列印時,如果最後一頁有超過約半頁的文字,邊框會正確列印。但如果只有 2-3 行左右,則不會有邊框。如果我稍微調整行距和/或字型大小,讓最後幾行能放入上一頁,或者讓足夠多的文字出現在最後一頁,問題就會解決。但這很麻煩。有沒有更好的方法來解決最後一頁缺少邊框的問題?
Kirk 123 提出 已提問 8月 30, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,080 個問題
6,047 個回答
5,709 則評論
2,048 位使用者