0
326 次浏览

我想为项目中的每一卷书生成单独的 PDF。我的想法是使用命令行工具,例如这样:

"C:\Program Files\PTXprint\ptxprint.exe" -b ROM -c SingleSpaceDraft -P XYZ

(我可以为每个文件单独运行该命令。)

这里 XYZ 是项目标识符,SingleSpaceDraft 是我创建的配置名称。运行命令后,我得到了这三个文件,但没有生成 PDF。

XYZ_SingleSpaceDraft_ROM_ptxp.log
XYZ_SingleSpaceDraft_ROM_ptxp.SFM
XYZ_SingleSpaceDraft_ROM_ptxp.tex

日志文件的底部显示:

No pages of output.

我找不到在线文档来解决这种情况。我猜测书籍的选择包含在配置中,但我不确定。

是否可以使用单个配置来生成像这样单卷书的 PDF?

机器翻译自 English
PTXprint (131 分) 发布 | 326 次浏览

5 个回答

0

我没有编译好的 .exe 文件,但当从 github 源代码运行程序时,您的命令是有效的。所以如果有问题,那就是在编译的 .exe 文件中。

只是做个检查——当您打开 PTXprint 并通过 GUI 打印时,罗马书(Romans)能正确打印吗?

机器翻译自 English
(1.9k 分) 发布
0

是的,这应该可以工作,而且当我在两卷书上尝试时确实有效。我支持 @mjames 的建议,即首先检查当您确实加载 UI 时它是否正常工作。之后,它会愉快地从命令行创建单卷书。

抱歉状态/错误消息似乎没有出现在命令行输出中。这是我们未来版本需要解决的问题。

机器翻译自 English
(3.2k 分) 发布
0

感谢你们两位的快速回复。我按照以下步骤复现了我的经历:

  1. 打开 GUI。
  2. 点击“Print (Make PDF)”
    – 罗马书的 PDF 副本打开
  3. 关闭 GUI 应用程序
  4. 删除在 C:\My Paratext 8 Projects\XYZ\local\ptxprint 中生成的 PDF
  5. 从命令行运行:
    "C:\Program Files\PTXprint\ptxprint.exe" -b ROM -c SingleSpaceDraft -P XYZ
    – 没有控制台输出,也没有生成 PDF。
  6. (然后我可以打开 GUI 并生成副本)

有趣的是,当我第一次打开电脑来复现这个问题时,它给了我一个未知错误消息。然后我点击了“Tidy Up”按钮,并能够继续执行上述步骤。(我按照建议生成了 zip 文件,如果有帮助,我很乐意将其发送到安全电子邮件地址。)

是的,请提供更多控制台输出。 :slight_smile:

我也会看看从仓库代码运行它。

机器翻译自 English
(131 分) 发布
0

这里还有另一个技巧,可能有助于您了解发生了什么。按照以下方式在命令行中添加 -l debug 选项:

C:\Program Files\PTXprint\ptxprint.exe" -l debug -b ROM -c Short -P WSGlatin

此选项将在此位置创建一个 ptxprint.log 文件:

"C:\Users\<YourUserName>\AppData\Local\SIL\ptxprint\ptxprint.log"

然后打开该文件,查看是否有任何线索说明为什么它没有按预期生成 PDF。如果从阅读消息(特别是该日志文件的末尾)中看不出失败的原因,请随时将其发送到 [Email Removed] 地址。

机器翻译自 English
(3.2k 分) 发布
0

如果 ptxprint.log 没有提供关于失败原因(即 res=1)的线索,那么最可能的失败点是在 .xdvi.pdf 的转换过程中。

请在 \local\<configName> 文件夹中查找以 .xdvi_log 结尾的文件,看看是否提供了一些线索。它的命名可能如下:

C:\My Paratext 9 Projects\<XYZproject>\local\ptxprint\<Default|ConfigName>\XYZproject_Default_ROM_ptxp.xdvi_log

如果这没有向您揭示任何有用的信息,请将其发送到支持电子邮件地址(见上文),或者更好的是创建一个存档(使用 Help 选项卡上的按钮)并发送以进行诊断。

机器翻译自 English
(3.2k 分) 发布

相关问题

0
1 个回答 201 次浏览
命令行帮助说明如下 -b BOOKS, --books BOOKS Reference list to print (as in Choose Books) 在 GitHub 代码中,我还找到了如下文档说明 -b BOOKS, --books BOOKS ... 什么意思?(我在尝试在一台新的 Linux 机器上安装 ptxprint 时也看到了这个提示 )
mnjames 1.9k 发布 提问于 五月 10, 2023
0
1 个回答 231 次浏览
I know there are a lot of features everyone would like. I am not asking for a new one (just yet) but wondering if ... was reading it on a machine with the Paratext project on it.)
Kent Spielmann 1.8k 发布 提问于 十二月 21, 2018
0
1 个回答 38 次浏览
我正在制作单卷书出版物 过去对于单卷书,我可以在页眉中放置参考范围,而不显示书名 但现在,无论位置(页眉或页脚)如何,我甚至无法让参考范围显示出来 我安装了最新版本的 PTXprint (3.0.33) 和 Paratext (9.5) 在 ... 确的 AI 支持代理建议查找隐藏页眉的选项,但我没有看到任何允许我切换此功能的设置 我还能做什么来排查问题?
Rebecca Peak 102 发布 提问于 六月 25
0
2 个回答 318 次浏览
A team I support has been publishing selected Psalms and other chapters to their Scripture app as the chapters are approved ... might be useful to other teams in other regions too.
anon469793 155 发布 提问于 十一月 11, 2019
0
2 个回答 219 次浏览
我协助运营 ScriptureEarth.org 我们一直在设想一种可能性,即提供一个选项,让人们可以请求生成 PDF,并自行选择页面尺寸 字体和行距,也许还可以选择字体 双栏或单栏 我们的服务器是基于 Linux 的 看起来,如果 ... 们希望让人们能够选择他们需要的参数,而不是发布十几种不同的格式 这听起来合理吗? --Loren Hawthorne
LorenHawthorne 173 发布 提问于 八月 5, 2024
PTXprint
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,046 个问题
6,006 个回答
5,671 条评论
2,027 位用户