0 票
49 次瀏覽

我注意到 PTXprint 在 Ubuntu 25.04 上以套件名稱 python3-ptxprint 進行分發 (編輯:這是錯誤的,Ubuntu 的套件庫並不包含 PTXprint。我一定是從其他來源安裝了 python3-ptxprint)。這讓我以為 ptxprint 是一個 Python 模組,應該能在 PyPI 上找到,但我找不到。

如果我執行 pip install ptxprint ,會出現以下錯誤:

ERROR: Could not find a version that satisfies the requirement ptxprint (from versions: none)
ERROR: No matching distribution found for ptxprint

同樣地,連結 https://pypi.org/project/ptxprint/ 會導致 404 錯誤。

ptxprint 是否可用於 Python 套件?如果能無頭(headlessly)執行 ptxprint,並將其作為依賴項包含在我的 Python 應用程式中,會非常方便。

機器翻譯自 English
PTXprint 由 (495 點) 提出
已編輯 由 提出 | 49 次瀏覽

2 個回答

0 票
最佳回答

PTXprint 未在 PyPI 上提供。我猜測開發者選擇不在 PyPI 上發布該套件,是因為該套件有很多依賴項,而這些依賴項本身也不在 PyPI 上(例如 GTK 和 TeX Live)。因此,即使該套件在 PyPI 上可用,安裝過程仍然會比直接執行 pip install ptxprint 更複雜。

PTXprint 背後部分程式碼的 GitHub 儲存庫在這裡:https://github.com/sillsdev/ptx2pdf 。我不知道為什麼它被命名為 ptx2pdf 而不是 PTXprint。這與 sil.org 上的這個下載頁面 相關聯。

機器翻譯自 English
由 (495 點) 提出
+1 票
製作 pypi 套件的困難在於,PTXprint 是一個應用程式,而 pypi 的打包方式並不適合包含 PTXprint 所需的所有支援資料目錄。如果您想嘗試一下,我很感興趣您是否能有所進展。

話雖如此,pyproject.toml 檔案確實適合從原始碼安裝。也就是說:拉取儲存庫並執行 pip install -e . 或類似操作。這樣做後,您將獲得一個無頭(headless)的 ptxprint 安裝,不包含 GUI 附加元件。如果您需要 GUI,則需要使用類似 pip install -e .[gui] 的命令,但請注意,GUI 依賴項非常繁重,且不適合通過 pip 安裝,您可能最好使用其他機制(您的套件管理器)來處理許多特定的 GUI 依賴項。
機器翻譯自 English
由 (658 點) 提出

很好。這意味著我可以將這行加入 requirements.txt:
git+https://github.com/sillsdev/ptx2pdf@master#egg=ptxprint

然後,我可以通過執行 pip install -r requirements.txt. 來安裝 requirements.txt 中列出的所有依賴項。

或者,我可以像這樣使用 uv:uv add 'ptxprint @ git+https://github.com/sillsdev/ptx2pdf'

機器翻譯自 English

相關問題

0 票
2 個回答 371 次瀏覽
我正在使用 PTXprint 從阿拉伯語的 Paratext 專案建立 PDF 檔案,阿拉伯語是一種從右到左書寫的文字。PTXprint 有一個選項: 「邊欄經節 … 欄寬」(位於「內文」下) 如果我啟用此選項,經節編號會顯示在匯出的 PDF 檔案的邊欄中。然而,它們顯示在左側邊欄,而我希望它們顯示在右側邊欄。我該如何將經節編號顯示在右側邊欄?
bit 495 提出 已提問 10月 27, 2022
0 票
5 個回答 247 次瀏覽
當我首次在 PTXprint 中建立專案時,我可以將其連結到現有的 PT 專案 我注意到,有時 PT 資料中的變更會自動「拉取」到 PTXprint 專案中 問題 我想知道觸發這些更新的條件是什麼,以及使用者是否可以要求「重新整理」 請告知我 ... 會反向傳遞 (這聽起來是否讓某些人感到熟悉?這不是理想的作業流程,但有時會發生 )因此,我提出了這個問題
Tim 934 提出 已提問 4月 24
0 票
1 個回答 129 次瀏覽
這是我的問題:在腳註中,譯者提供了原文中的希伯來字及其意義範圍 下方行中希伯來字母 lamed 的上部筆畫,列印時會覆蓋到上方行中 q p g 等字母的下部筆畫 我不希望為了容納某些特殊字元而增加兩行腳註之間的行距 我 ... 型的大小能與主字型(Charis SIL)的大小成比例,例如將希伯來字型的大小設定為主字型大小的 80% 該如何解決這個問題?
Y Mdu Niê 124 提出 已提問 3月 10
0 票
2 個回答 127 次瀏覽
我剛開始使用 PTXprint 我確實想使用 Paratext,但因為我使用的是 Mac,所以我正在等待 Paratext 10 發布 在此之前,我已經準備好了一份詩篇的翻譯(以及聖經其他部分較早的版本),並將詩篇 1 格式 ... 在 PTXprint 中,我該如何跳過安裝 Berean Sample Bible 或從線上儲存庫下載套件?請多多指教,謝謝
vikslen 105 提出 已提問 2月 5
0 票
1 個回答 75 次瀏覽
我想在約翰福音 5:10 和約翰福音 5:18 中使用 \fm …\fm*,讓兩個腳註標記指向同一個腳註條目。主文中的關鍵字都是「猶太人」,腳註內容為「猶太人的領袖」。 我預期腳註的格式如下,但我不知道該如何設定 PTXprint: c, d 5:10,18 猶太人 在約翰福音第 5 章的脈絡中,指的是猶太人的領袖。
Y Mdu Niê 124 提出 已提問 1月 24
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,053 個問題
6,013 個回答
5,677 則評論
2,032 位使用者