Este es el comando grn 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
grn - preprocesador groff para archivos gremlin
SINOPSIS
grn [ -CV ] [ -Tdev ] [ -Mdir ] [ -Fdir ] [ archivo... ]
DESCRIPCIÓN
grn es un preprocesador para incluir duendecillo imágenes en grof entrada. grn escribe a
salida estándar, procesando solo líneas de entrada entre dos que comienzan con .GS y .GE.
Esas líneas deben contener grn comandos (ver más abajo). Estos comandos solicitan un duendecillo archivo,
y la imagen en ese archivo se convierte y se coloca en el troff flujo de entrada. los .GS
La solicitud puede ir seguida de una C, L o R al centro, a la izquierda oa la derecha para justificar todo
duendecillo imagen (la justificación predeterminada es el centro). Si no presentar se menciona, el estándar
se lee la entrada. Al final de la imagen, la posición en la página es la parte inferior de la
duendecillo fotografía. Si el grn la entrada termina con .GF en lugar de .GE, la posición queda
en la parte superior de la imagen.
Tenga en cuenta que actualmente solo el paquete de macros -me admite .GS, .GE y .GF.
Se entienden las siguientes opciones de la línea de comandos:
-Tdev Preparar la salida para la impresora dev. El dispositivo predeterminado es ps. Vea grof(1) para
dispositivos aceptables.
-Mdir Anteponer dir a la ruta de búsqueda predeterminada para duendecillo archivos. La ruta predeterminada es (en
ese orden) el directorio actual, el directorio de inicio, / usr / lib / groff / site-tmac,
/ usr / share / groff / site-tmac y /usr/share/groff/1.22.3/tmac.
-Fdir Buscar dir para subdirectorios devnombre (nombre es el nombre del dispositivo) para el DESC
archivo antes de los directorios de fuentes predeterminados / usr / share / groff / site-font,
/usr/share/groff/1.22.3/fuente y / usr / lib / fuente.
-C Reconocer .GS y .GE (y .GF) incluso cuando va seguido de un carácter que no sea el espacio
o nueva línea.
-v Imprime el número de versión.
Es posible tener espacios en blanco entre una opción de línea de comando y su parámetro.
GRN COMANDOS
Cada línea de entrada entre .GS y .GE puede tener uno grn mando. Los comandos constan de uno o
dos cadenas separadas por espacios en blanco, la primera cadena es el comando y la segunda
su operando. Los comandos pueden estar en mayúsculas o minúsculas y abreviados hasta un carácter.
Los comandos que afectan el entorno de una imagen (los enumerados antes tu préstamo estudiantil, ver más abajo) son
solo en efecto para la imagen actual: el entorno se reinicializa a los valores predeterminados
al comienzo de la siguiente imagen. Los comandos son los siguientes:
1 N
2 N
3 N
4 N Establezca duendecillotamaño del texto número 1 (2, 3 o 4) a N puntos. El valor predeterminado es 12 (16,
24 y 36, respectivamente).
romano f
cursiva f
f
especial f
Establezca la fuente romana (cursiva, negrita o especial) en trofffuente de f (ya sea un nombre o
número). El valor predeterminado es R (I, B y S, respectivamente).
l f
punteado f
Establezca la fuente punteada en trofffuente de punteado f (nombre o número). El comando
punteado puede abreviarse hasta 'st' (para evitar confusiones con especial).
Hay no predeterminado para punteados (a menos que uno esté configurado por el comando predeterminado), y
no es válido incluir un duendecillo imagen con polígonos sin especificar un punteado
fuente.
x N
escala N
Amplíe la imagen (además de cualquier ampliación predeterminada) mediante N, un flotante
número de punto mayor que cero. El comando escala puede abreviarse como 'sc'.
estrecho N
mediano N
espesor N
Establecer el grosor de duendecillolíneas estrechas (medianas y gruesas, respectivamente) para N
por 0.15pt (este valor se puede cambiar en tiempo de compilación). El valor predeterminado es 1.0 (3.0
y 5.0, respectivamente), que corresponde a 0.15pt (0.45pt y 0.75pt,
respectivamente). Un valor de espesor de cero selecciona la línea más pequeña disponible
espesor. Los valores negativos hacen que el grosor de la línea sea proporcional al
tamaño de punto actual.
escala de puntos
Escale el texto para que coincida con la imagen. El texto de Gremlin generalmente se imprime en puntos
especificado con los comandos 1, 2, 3 o 4, independientemente de cualquier factor de escala en el
fotografía. Configuración escala de puntos hará que los tamaños de los puntos se adapten a la imagen
(dentro trofflimitaciones, por supuesto). Un operando de cualquier cosa menos off girará
escala de texto activada.
tu préstamo estudiantil
Restablecer los valores predeterminados del entorno de imagen a los ajustes de la imagen actual.
Esto está destinado a ser utilizado como un mecanismo de configuración de parámetros globales al principio.
del troff archivo de entrada, pero se puede utilizar en cualquier momento para restablecer la configuración predeterminada.
anchura N
Obliga a que la imagen sea N pulgadas de ancho. Esto anula cualquier factor de escala presente.
en la misma imagen. 'anchura 0'se ignora.
altura N
Obliga a que la imagen sea N pulgadas de alto, anulando otros factores de escala. Si ambos
'ancho' y 'alto' se especifican, la restricción más estricta determinará la escala
de la imagen. Altura y anchura los comandos no se guardan con un tu préstamo estudiantil mando.
Sin embargo, afectarán la escala de tamaño de punto si se establece esa opción.
presentar nombre
Obtener imagen de duendecillo presentar nombre ubicado el directorio actual (o en la biblioteca
directorio; ver el -M opción anterior). Si dos presentar se dan comandos, el segundo
uno anula el primero. Si nombre no existe, se informa un mensaje de error y
el procesamiento continúa desde el .GE la línea.
NOTAS SOBRE NOSOTROS GROFF
Since grn es un preprocesador, no conoce las sangrías actuales, tamaños de puntos, márgenes,
registros numéricos, etc. troff La entrada se puede colocar entre el .GS y .GE
peticiones. Sin embargo, duendecillo el texto ahora es procesado por troff, entonces cualquier cosa válida en un solo
linea de troff la entrada es válida en una línea de duendecillo text (salvo directivas '.' en el
comienzo de una línea). Por tanto, es posible tener ecuaciones dentro de un duendecillo figura por
incluido en el duendecillo presentar eqn expresiones encerradas por delimitadores previamente definidos
(p.ej $$).
Cuando use grn junto con otros preprocesadores, es mejor ejecutar tbl antes grn, foto,
y/o ideal para evitar el exceso de trabajo tbl. ecuación siempre debe ejecutarse en último lugar.
Una imagen se considera una entidad, pero eso no se detiene troff de intentar romperlo
si se cae al final de una página. Colocar la imagen entre 'mantiene' macros en -me
Asegurar una colocación adecuada.
grn usos troffregistros de números g1 atravesar g9 y establece registros g1 y g2 al ancho
y altura del duendecillo cifra (en unidades de dispositivo) antes de entrar .GS solicitud (esto
es para aquellos que quieran reescribir estas macros).
DUENDECILLO ARCHIVO FORMATO
Existen dos distintos duendecillo formatos de archivo, el formato original del AED gráfico
versión terminal, y la Domingo or X11 versión. Una extensión del Domingo/X11 versión
permitir puntos de referencia con coordenadas negativas es No compatible con el AED
versión. Mientras un duendecillo el archivo no contiene coordenadas negativas, ninguno de los formatos
será leído correctamente por cualquiera de las versiones de duendecillo or grn. La otra diferencia al
Domingo/X11 formato es el uso de nombres para objetos de imagen (por ejemplo, POLYGON, CURVE) en lugar de
números. Los archivos que representan la misma imagen se muestran en la Tabla 1 en cada formato.
archivo sungremlin archivo gremlin
0 240.00 128.00 0 240.00 128.00
CENTCENTO 2
240.00 128.00 240.00 128.00
185.00 120.00 185.00 120.00
240.00 120.00 240.00 120.00
296.00 120.00 296.00 120.00
* -1.00 -1.00
2 3 2 3
10 Un triángulo 10 Un triángulo
POLÍGONO 6
224.00 416.00 224.00 416.00
96.00 160.00 96.00 160.00
384.00 160.00 384.00 160.00
* -1.00 -1.00
5 1 5 1
0 0
-1 -1
Tabla 1. Ejemplos de archivos
· La primera línea de cada duendecillo el archivo contiene la cadena archivogremlin (AED
versión) o solgremlinfile (Domingo/X11)
· La segunda línea del archivo contiene una orientación y x y y valores para un
punto de posicionamiento, separado por espacios. La orientación, ya sea 0 or 1, es ignorado
según el Domingo/X11 versión. 0 significa que duendecillo mostrará las cosas en horizontal
formato (área de dibujo más ancha que alta, con menú en la parte superior). 1 significa que
duendecillo mostrará las cosas en formato vertical (el área de dibujo es más alta de lo que es
de ancho, con menú en el lado izquierdo). x y y son valores de coma flotante que dan un
punto de posicionamiento que se utilizará cuando este archivo se lea en otro archivo. Las cosas
en esta línea realmente no es tan importante; un valor de "1 0.00 0.00" es
sugerido.
· El resto del archivo consta de cero o más especificaciones de elementos. Después de la
La última especificación del elemento es una línea que contiene la cadena “-1”.
· Las líneas de más de 127 caracteres se cortan a este límite.
ELEMENTO ESPECIFICACIONES
· La primera línea de cada elemento contiene un solo número decimal que indica el tipo de
el elemento (AED versión) o su nombre ASCII (Domingo/X11 versión). Ver tabla 2.
duendecillo Formato de archivo: especificación del tipo de objeto
AED Número Domingo/X11 Descripción del nombre
0 BOTELIZ texto justificado en la parte inferior izquierda
1 texto con justificación inferior derecha INFERIOR
2 CENTCENT texto justificado al centro
Vector de 3 VECTOR
Arco de 4 ARCO
Curva de 5 CURVAS
Polígono 6 POLYGON
7 BSPLINE
8 BÉZIER Bézier
10 texto TOP IZQUIERDO justificado a la izquierda
11 TOPCENT texto justificado en el centro superior
12 TOPRIGHT texto justificado en la parte superior derecha
13 CENTLEFT texto justificado a la izquierda y al centro
14 CENTRAL derecha-centro-justificado texto
15 BOTCENT texto justificado en la parte inferior central
Tabla 2.
Escriba las especificaciones en duendecillo Archivos
· Después del tipo de objeto viene un número variable de líneas, cada una especifica un punto
utilizado para mostrar el elemento. Cada línea contiene una coordenada xy una coordenada y
en formato de coma flotante, separados por espacios. La lista de puntos termina con
una línea que contiene la cadena "-1.0 -1.0" (AED versión) o un solo asterisco, "*"
(Domingo/X11 versión).
· Después de los puntos viene una línea que contiene dos valores decimales, dando el pincel y
tamaño del elemento. El pincel determina el estilo en el que se dibujan las cosas.
Para vectores, arcos y curvas, hay seis valores de pincel válidos:
1 - líneas de puntos finas
2 - líneas delgadas punteadas
3 - líneas sólidas gruesas
4 - líneas punteadas delgadas
5 - líneas sólidas delgadas
6 - líneas sólidas medianas
Para polígonos, un valor más, 0, es válido. Especifica un polígono con una
borde invisible. Para el texto, el pincel selecciona una fuente de la siguiente manera:
1 - roman (fuente R en groff)
2 - cursiva (tipografía I en groff)
3 - negrita (fuente B en groff)
4 - especial (fuente S en groff)
Si estás usando grn para pasar tus fotos grof, la fuente es solo una
fuente inicial: la cadena de texto puede contener secuencias de formato como "\ fI" o "\ d"
que puede cambiar la fuente (además de hacer muchas otras cosas). Para el texto, el tamaño
El campo es un valor decimal entre 1 y 4. Selecciona el tamaño de la fuente en la que
se dibujará el texto. Para polígonos, este campo de tamaño se interpreta como un punteado
número con el que llenar el polígono. El número se usa para indexar en una fuente punteada
en el momento de la impresión.
· La última línea de cada elemento contiene un número decimal y una cadena de caracteres,
separados por un solo espacio. El número es un recuento del número de caracteres en
la cuerda. Esta información solo se utiliza para elementos de texto y contiene el texto
cuerda. Puede haber espacios dentro del texto. Para arcos, curvas y vectores, este
La línea del elemento contiene la cadena "0".
NOTAS ON COORDENADAS
duendecillo fue diseñado para AEDs, y sus coordenadas reflejan la AED coordinar el espacio. Para
imágenes verticales, los valores de x oscilan entre 116 y 511 y los valores de y de 0 a 483.
imágenes, los valores de x van de 0 a 511 y los valores de y van de 0 a 367. Aunque
No es necesario que te ciñas a este rango, obtendrás mejores resultados si al menos te quedas en este
vecindad. Además, las listas de puntos terminan con un punto de (-1, -1), por lo que nunca debería
utilizar coordenadas negativas. duendecillo escribe coordenadas usando el formato "% f1.2"; es
Probablemente sea una buena idea utilizar el mismo formato si desea modificar el grn código.
NOTAS ON SOL / X11 COORDENADAS
Ya no existe una restricción en el rango de coordenadas utilizadas para crear objetos en el
Domingo/X11 versión de duendecillo. Sin embargo, archivos con coordenadas negativas will causar problemas
si se muestra en el AED.
Use grn en línea usando los servicios de onworks.net