Este es el comando docbook2dvi que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
jw, docbook2dvi, docbook2html, docbook2man, docbook2pdf, docbook2ps, docbook2rtf,
docbook2tex, docbook2texi, docbook2txt - (Jade Wrapper) convierte archivos SGML a otros
formatos
SINOPSIS
jw [ -f frontend | --Interfaz frontend ]
[ -b backend | - backend backend ]
[ -c presentar | --gato presentar ]
[ -n | --nostd ]
[ -d presentar| predeterminado | ninguno | --dsl presentar| predeterminado | ninguno ]
[ -l presentar | --dcl presentar ]
[ -s camino | --sgmlbase camino ]
[ -p programa | - analizador programa ]
[ -o directorio | --producción directorio ]
[ -V variable[=propuesta de] ]
[ -u | --no trozos ] [ -i . | --incluir . ]
[ -w tipo| lista | --advertencia tipo| lista ]
[ -e tipo| lista | --error tipo| lista ]
[ -h | --ayuda ] [ -v | --versión ]
Archivo SGML
docbook2dvi Archivo SGML
docbook2html Archivo SGML
docbook2man Archivo SGML
docbook2pdf Archivo SGML
docbook2ps Archivo SGML
docbook2rtf Archivo SGML
docbook2tex Archivo SGML
docbook2texi Archivo SGML
docbook2txt Archivo SGML
DESCRIPCIÓN
El jw El script de shell permite convertir un archivo DocBook (o algún otro formato basado en SGML) a
otros formatos (incluidos HTML, RTF, PS y PDF) con una sintaxis fácil de entender. Eso
oculta la mayor parte de la complejidad de Jade o OpenJade y agrega características cómodas.
Otros guiones como docbook2html, docbook2rtf or docbook2ps proporcionar diferentes formas de
llamar jw eso podría ser más fácil de recordar.
Por el momento, jw no maneja XML, solo SGML.
Esta utilidad asume que están instalados varios otros componentes. La lista incluye:
· Las entidades de caracteres ISO para SGML
· Motor DSSSL de James Clark, jade o un analizador equivalente como OpenJade
· El DocBook DTD del consorcio OASIS
· Hojas de estilo modulares DocBook de Norman Walsh (o algún otro conjunto de hojas de estilo DSSSL)
· Conjunto jadetex de Sebastian Rahtz de macros TeX para jade (para backends destinados a
formatos de "impresión" como PDF, RTF o PostScript)
· Un intérprete de perl (para backends que usan perl)
· SGMLSpm de CPAN (para backends que usan sgmls)
· Navegador HTML Lynx (para txt back-end)
El script jw se llama básicamente así:
jw mydoc.sgml
donde midoc.sgml es un archivo SGML.
La línea de comando anterior usa opciones predeterminadas: convierte de DocBook (el valor predeterminado
frontend) a HTML (el backend predeterminado), no pone el resultado en un subdirectorio (a menos que
especificado de otra manera en las hojas de estilo), etc.
En este ejemplo, el nombre del archivo "mydoc" y la extensión ".sgml" se pueden reemplazar por
Algo más. Las extensiones actuales de los archivos SGML DocBook incluyen ".sgml", ".sgm",
".docbook" y ".db". El archivo procesado midoc.sgml puede estar en cualquier otro directorio que no sea
el actual.
Aquí hemos optado por generar una salida HTML. De hecho, podemos usar cualquiera de los backends almacenados
en la categoría Industrial. backends / subdirectorio del directorio de distribución DocBook-utils (generalmente
/ usr / share / docbook-utils). Del mismo modo, puede utilizar cualquier interfaz definida en el frente termina/
subdirectorio para convertir desde otro formato de entrada.
Este comando de muestra crea uno o varios archivos HTML con nombres de archivo arbitrarios en el
directorio actual. Este comportamiento predeterminado se puede cambiar a través de las opciones de la línea de comandos.
y / o hojas de estilo de personalización.
OPCIONES
Las siguientes opciones se aplican a la secuencia de comandos de conversión:
-f frontend | --Interfaz frontend
Permite especificar otra interfaz que la predeterminada libro de documentos. La lista de actualmente
frontends disponibles es:
libro de documentos
Convierte un libro de documentos con las hojas de estilo de Norman Walsh. Esta interfaz busca en
los subdirectorios del directorio base SGML para un archivo llamado
html / docbook.dsl or print / docbook.dsl (dependiendo del tipo de backend: html
o imprimir).
-b backend | - backend backend
Permite especificar otro backend que el predeterminado HTML. La lista de actualmente
backends disponibles es:
Dvi Convierte a DVI (archivos independientes de DeVice) llamando Jade or abiertojade.
html Convierte a HTML (lenguaje de marcado de hipertexto) llamando Jade or abiertojade.
hombre Convierte una entrada de nuevo a una página de manual de Unix llamando a docbook2man. No
trabajar con otros tipos de documentos SGML distintos a DocBook.
pdf Convierte a PDF (formato de documento portátil) llamando Jade or abiertojade.
ps Convierte a PostScript llamando Jade or abiertojade.
rtf Convierte a RTF (formato de texto enriquecido) llamando Jade or abiertojade.
El archivo resultante se puede importar a MS Palabra o uno de sus Linux
programas de reemplazo.
Texas Convierte a TeX llamando Jade or abiertojade.
texi Convierte a páginas GNU TeXinfo llamando a docbook2texi. No funciona con
otros tipos de documentos SGML distintos a DocBook.
txt Convierte a un archivo de texto simple llamando Jade or abiertojade, entonces Lynx.
-c presentar | --gato presentar
Permite usar un catálogo abierto SGML adicional que enumerará otros archivos como
hojas de estilo de personalización, adaptaciones a la definición de tipo de documento DocBook,
entidades de carácter especial, etc. Este catálogo se agrega a la lista de catálogos
determinado por el script (ver opción --nostd a continuación)
-n | --nostd
No utilice los catálogos abiertos SGML estándar. Normalmente, la lista de catálogos estándar es
determinado así:
· Si existe el catálogo centralizado, utilícelo. El catálogo centralizado es una lista
de todos los catálogos que puedan ser necesarios y que normalmente se encuentran en / etc / sgml. Su
El nombre lo proporciona la interfaz, por ejemplo, el libro de documentos devoluciones frontend
/etc/sgml/sgml-docbook.cat.
· De lo contrario, tome todos los archivos nombrados catalogar de los subdirectorios del SGML
directorio base (normalmente / usr / share / sgml).
Esta opción es útil junto con la --gato opción de utilizar solo los catálogos que
se especifican en la línea de comando.
-d presentar| predeterminado | ninguno | --dsl presentar| predeterminado | ninguno
Permite utilizar una hoja de estilo personalizada en lugar de la predeterminada.
Se puede agregar un "objetivo" que comience con una marca de almohadilla "#" al nombre del archivo. Como un
Como resultado, solo se ejecuta la parte correspondiente de la hoja de estilo (el "estilo
especificación "cuyo" identificador "es igual al nombre del objetivo). Un uso común
de este mecanismo es definir objetivos "#html" y "#print" para activar la
parte correspondiente de una hoja de estilo de reemplazo que es común tanto para HTML como para
conversión de impresión.
Al reemplazar el nombre del archivo con "predeterminado", la hoja de estilo predeterminada proporcionada con
se utiliza la interfaz. Por ejemplo, el libro de documentos devoluciones frontend ./docbook.dsl#html
(o ./docbook.dsl#imprimir) en el directorio base de SGML.
Al reemplazar el nombre del archivo con "ninguno", no se utiliza ninguna hoja de estilo de reemplazo, no
incluso la hoja de estilo predeterminada. La hoja de estilo que se utiliza también está determinada por
la interfaz. Por ejemplo, el libro de documentos frontend devuelve Norman Walsh's
html / docbook.dsl (o print / docbook.dsl) encontrado en algún lugar debajo de la base SGML
directorio.
Si no se especifica la opción --dsl, entonces se usa "--dsl default".
-l presentar | --dcl presentar
Permite utilizar una declaración SGML personalizada en lugar de la predeterminada. El archivo
El nombre de la declaración SGML predeterminada no está configurado para archivos SGML, y está configurado como
xml.dcl en el directorio base SGML para archivos XML.
-s camino | --sgmlbase camino
Permite utilizar otra ubicación para el directorio base SGML. Este es el directorio
debajo del cual se instalan todos los DTD, hojas de estilo, entidades, etc. de SGML. El valor por defecto
Valor es / usr / share / sgml.
-p programa | - analizador programa
Especifique el analizador que se utilizará (Jade or abiertojade) si hay varios instalados. Si esto
La opción no está especificada, el script primero intenta usar Jade, luego intenta
abiertojade.
-o directorio | --producción directorio
Establezca el directorio de salida donde se almacenarán todos los archivos resultantes. Si el estilo
hojas definen un subdirectorio donde almacenar los archivos resultantes también, el
El subdirectorio definido por las hojas de estilo se colocará debajo del subdirectorio
definido por esta opción.
-V variable=[propuesta de]
Establecer una variable (a un valor, si se especifica uno).
-u | --no trozos
Genere solo un archivo grande. Esta opción es útil solo al generar HTML, porque
la salida se puede dividir en varios archivos. Esta opción anula la configuración que
se puede hacer en las hojas de estilo.
-i . | --incluir .
Declare una sección marcada SGML como "incluir". Una sección marcada con SGML es una especie de
parte condicional de un documento. Si se declara "ignorar", se dejará
ignorado, de lo contrario será procesado. Un ejemplo de una sección tan marcada sería
ser:
<DOCTYPE midoc [
]>
...
...
-w tipo| lista | --advertencia tipo| lista
Habilita o deshabilita la visualización de determinados tipos de advertencias. Varias opciones -w
se puede ingresar en la línea de comando. Tipos de advertencia que comienzan con "no-" deshabilitar
las advertencias correspondientes, los otros tipos las habilitan.
Si el tipo de advertencia se reemplaza por "lista", se mostrará una lista de los tipos de advertencia permitidos.
se visualiza.
-e tipo| lista | --error tipo| lista
Desactiva determinados tipos de errores. Se pueden ingresar varias opciones -e en el comando
línea. Todos los tipos de errores comienzan con "no-".
Si el tipo de error se reemplaza por "lista", se muestra una lista de tipos de error permitidos.
desplegado.
-h | --ayuda
Imprima un breve mensaje de ayuda y salga
-v | --versión
Imprime el identificador de la versión y sal
Use docbook2dvi en línea usando los servicios de onworks.net