0 votos
326 vistas

Estoy intentando generar PDFs individuales de cada libro del proyecto. Mi idea era usar la herramienta de línea de comandos, de esta manera:

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

(No me importa ejecutar ese comando por separado para cada archivo.)

Aquí XYZ es el identificador del proyecto, y SingleSpaceDraft es el nombre de una configuración que he creado. Cuando ejecuto el comando, obtengo estos tres archivos, pero no el PDF.

XYZ_SingleSpaceDraft_ROM_ptxp.log
XYZ_SingleSpaceDraft_ROM_ptxp.SFM
XYZ_SingleSpaceDraft_ROM_ptxp.tex

Al final del archivo de registro aparece:

No pages of output.

No puedo encontrar documentación en línea que aborde esta situación. Supongo que la selección del libro está incluida en la configuración, aunque no estoy seguro.

¿Es posible usar una sola configuración para generar un PDF para libros individuales de esta manera?

Traducción automática desde English
PTXprint por (131 puntos) | 326 vistas

5 Respuestas

0 votos

No tengo el archivo .exe compilado, pero su comando funciona cuando se ejecuta el programa desde el código fuente de github. Por lo tanto, si hay un problema, es con el .exe que se está compilando.

Solo una verificación de sentido común: ¿Romano se imprime correctamente cuando abre PTXprint y lo imprime a través de la interfaz gráfica (GUI)?

Traducción automática desde English
por (1,9k puntos)
0 votos

Sí, esto debería funcionar, y de hecho funcionó cuando lo probé con un par de libros. Apoyaría la sugerencia de @mjames de que primero verifique que funciona cuando carga la interfaz de usuario (UI). Después de eso, creará libros individuales desde la línea de comandos sin problemas.

Disculpas por el hecho de que los mensajes de estado/error no parecen aparecer en la salida de la línea de comandos. Es algo que tendremos que abordar en una versión futura.

Traducción automática desde English
por (3,2k puntos)
0 votos

Gracias a ambos por sus respuestas tan rápidas. He replicado mi experiencia con estos pasos:

  1. Abrir la interfaz gráfica (GUI).
  2. Hacer clic en “Print (Make PDF)”
    – se abre una copia en PDF de Romanos
  3. Cerrar la aplicación de la interfaz gráfica
  4. Eliminar el PDF generado en C:\My Paratext 8 Projects\XYZ\local\ptxprint
  5. Desde la línea de comandos, ejecutar:
    "C:\Program Files\PTXprint\ptxprint.exe" -b ROM -c SingleSpaceDraft -P XYZ
    – No hay salida en la consola y no se genera ningún PDF.
  6. (Luego puedo abrir la interfaz gráfica y generar una copia)

Curiosamente, cuando abrí la computadora por primera vez para replicar esto, me estaba dando un mensaje de error desconocido. Luego hice clic en el botón “Tidy Up” y pude continuar con los pasos anteriores. (Generé el archivo zip como sugirió, y si es útil, estaré encantado de enviarlo por correo electrónico a una dirección segura.)

Y sí, por favor, más salida en la consola. :slight_smile:

También voy a ver si puedo ejecutarlo desde el código del repositorio.

Traducción automática desde English
por (131 puntos)
0 votos

Aquí hay otro truco que podría darle una idea de lo que está pasando. Agregue la opción -l debug a la línea de comandos de la siguiente manera:

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

Esta opción creará un archivo ptxprint.log en esta ubicación:

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

Luego abra ese archivo para ver si hay alguna pista sobre por qué no está generando el PDF como se espera. Si no es obvio por qué está fallando al leer los mensajes (especialmente al FINAL de ese archivo de registro), no dude en enviarlo a la dirección [Email Removed].

Traducción automática desde English
por (3,2k puntos)
0 votos

Si ptxprint.log no da ninguna pista sobre por qué falló (es decir, res=1), es muy probable que el punto de falla haya estado en la conversión de .xdvi a .pdf.

Busque en la carpeta \local\<configName> un archivo que termine en .xdvi_log y vea si eso proporciona alguna pista. Tendrá un nombre como este:

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

Si eso no revela nada útil, envíelo a la dirección de correo electrónico de soporte (ver arriba), o mejor aún, cree un archivo de archivo (usando el botón en la pestaña Ayuda) y envíelo para su diagnóstico.

Traducción automática desde English
por (3,2k puntos)

Preguntas relacionadas

0 votos
1 respuesta 201 vistas
La ayuda de la línea de comandos dice -b BOOKS, --books BOOKS Reference list to print (as in Choose Books) ... visto esto al intentar instalar ptxprint en una nueva máquina Linux.)
mnjames 1,9k preguntada may 10, 2023
0 votos
1 respuesta 231 vistas
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 preguntada dic 21, 2018
0 votos
1 respuesta 38 vistas
Estoy trabajando en una publicación de un solo libro. En el pasado, para libros individuales, he podido colocar un ... esto. Qué más puedo hacer para diagnosticar el problema?
Rebecca Peak 102 preguntada jun 25
0 votos
2 respuestas 318 vistas
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 preguntada nov 11, 2019
0 votos
2 respuestas 219 vistas
Ayudo a operar ScriptureEarth.org. Soñamos con la posibilidad de configurar una opción para que las personas soliciten ... Suena esto de alguna manera razonable? --Loren Hawthorne
LorenHawthorne 173 preguntada ago 5, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,046 preguntas
6,006 respuestas
5,671 comentarios
2,027 usuarios