GoGPT Best VPN GoSearch

icono de página de OnWorks

typeset_audio_dirp - En línea en la nube

Ejecute typeset_audio_dirp en el proveedor de alojamiento gratuito OnWorks a través de Ubuntu Online, Fedora Online, el emulador en línea de Windows o el emulador en línea de MAC OS

Este es el comando typeset_audio_dirp que se puede ejecutar en el proveedor de alojamiento gratuito 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


typeset_audio_dir: produce una lista TeX de directorios con archivos de audio.

SINOPSIS


# Por ejemplo: el directorio actual contiene 1 subdirectorio por ejecutante.
# Dentro de cada directorio la estructura es
# Composer/single*.mp3 (salida de grano fino: campo)
# y
# Composer/MultiPart/part*.mp3 (salida de grano fino: campo)
# Emitir información de año y duración; usar "Cuartetos" como nombre base
typeset_audio_dir -y -T -B Cuartetos *

# Lo mismo, pero esta estructura de directorio es respecto al directorio actual;
# No emite año ni duración, salida a STDOUT
directorio_de_audio_tipográfico .
directorio_de_audio_tipográfico

# Utilice el artista como encabezado de nivel superior, el álbum como el segundo nivel; utilice números de pista;
# El nombre se basa en el título para cualquier profundidad en la jerarquía del directorio;
# Lo mismo ocurre con la generación de encabezados de segundo nivel. Marcar audios con letras.
directorio_de_audio_tipográfico -ynTL -P largo -B Todo

# Lo mismo, pero el nombre está basado en el álbum; ignorar los comentarios
directorio_de_audio_tipográfico -yTn -P corto -B Todos_cortos

# De la misma manera, pero produce listados largos y cortos. El corto sirve
# como tabla de contenidos para el largo
typeset_audio_dir -ynTL -P corto, largo -B Todos

DESCRIPCIÓN


Escanea el directorio (o directorios) dado en la línea de comando, usando MP3::Tag para obtener
información sobre archivos de audio (para procesar archivos que no sean MP3, es posible que se necesiten módulos adicionales, consulte
MP3::Tag, y -r FILTRO DE NOMBRE DE ARCHIVO Se debe dar la opción). Produce (uno o más, dependiendo
on -B opción) Texas Archivos con comandos para componer listados legibles. No directorios.
en la línea de comandos se ignoran. (También se puede utilizar para procesar archivos que no sean de audio, si
MP3::Tag puede extraer la información del título/etc.)

Con -B, el archivo *_lista.tex Contiene todos los datos sobre los archivos de audio (cuando -P con ambos
Se da "corto, largo", otro archivo similar *_lista_larga.tex también está escrito); el archivo
*_títulos.tex contiene una aproximación 0 al posible "título" de la colección (una
basándose en -N opción y un breve resumen de los directorios de nivel superior). El archivo *_common.tex
Contiene macros comunes para los siguientes archivos. Los archivos restantes definen diferentes
entornos para componer la lista (incluidos dos archivos TeX con "contenido" según sea necesario): a
Listado "normal" (para A4/Carta, *_texto.tex), dos versiones de una lista "comprimida" (para
inserto de caja de joya, *_cdbooklet.tex y *_cdcover.tex), y un inserto posterior para la joya.
caso (*_contraportada.tex).

La intención es soportar muchos diseños diferentes de directorios con archivos de audio.
Intentar modificar lo menos posible las opciones de la línea de comandos; por lo tanto, "type_audio_dir" intenta hacerlo.
En la medida de lo posible, con estimaciones aproximadas. Al mismo tiempo, se debería poder ajustar el guion.
para manejar el diseño que tienen.

El script emite encabezados para varios niveles de agrupación. El encabezado de grupo de "nivel superior" es
Se emite una vez para cada directorio de "nivel superior" (con archivos de audio), se emiten encabezados adicionales
basado en cambios en los descriptores de los archivos de audio durante el escaneo.

OPCIONES


-B Proporciona el nombre base del archivo de salida. Sin esta opción, el script generará la salida a
STDOUT. Con esta opción, el script separa el diseño del contenido y produce 6
Texas archivos:

nombrebase_texto.tex
nombrebase_cdcover.tex
nombrebase_cdbooklet.tex
nombrebase_backcover.tex
lista_de_nombres_base.tex
nombrebase_títulos.tex
nombrebase_common.tex

El último archivo contiene las macros comunes necesarias para la composición tipográfica. Los dos anteriores...
Los archivos contienen información sobre los archivos de audio encontrados. Los demás archivos contienen
marcos para componer esta información.

Se supone que los primeros cuatro archivos son editables por humanos; no se sobrescribirán.
mediante una repetición posterior con el mismo nombre base asignado al script. Al editar estos
archivos, se puede elegir entre varias codificaciones, idiomas, salida multicolumna, fuente
tamaño, espacio entre líneas, márgenes, tamaño de página, etc.

El archivo "*_titles.tex" es de naturaleza mixta: refleja el contenido de los archivos de audio,
y Se supone que es editable por humanos. Se sobrescribirá a menos que sea de solo lectura.
Así que si lo editas manualmente, hazlo de solo lectura. Se aplica una lógica de sobrescritura similar a
También el archivo "*_common.tex".

-P "plan"
un atajo para configurar opciones complejas; actualmente, se admiten dos valores de "plan":

corto => -1 "" -2 "" -t -1e100 -a -1e100 -c
largo => -1 "" -2 "@l" -t 1e100 -a 1e100

Para la generación de listados cortos/largos. En el listado corto, los registros corresponden a
Los nombres de los álbumes. En la lista larga, los registros corresponden a archivos individuales y
Los nombres de los álbumes sirven como encabezados de segundo nivel.

-y Emitir información del año (o fecha) si está presente. Descriptores de fecha muy largos (por ejemplo, cuándo
(hay varios rangos de fechas presentes) se comprimen tanto como sea posible.

-Y Emitir la información de fecha completa si está presente.

-T Emitir información de duración.

-n Habilitar la emisión de número de pista. La variable de entorno TYPESET_AUDIO_TRACK puede contener el
Formato para interpolar para la composición tipográfica (predeterminado: "%{mA}%{n1}"). Por ejemplo, configure
TYPESET_AUDIO_TRACK a "%{n1}" para usar un número de pista "puro" en lugar de una combinación de
Número de medio/disco y número de pista.

-1 Formato de encabezado de nivel superior; es interpolar()d por MP3::Tag basado en el contenido de la
Primer archivo de audio encontrado durante el análisis de este directorio de nivel superior. El valor vacío
es el valor predeterminado; en este caso, el encabezado se basa en el nombre del directorio (con
alguna normalización: el guión bajo se convierte en espacio).

-2 Formato de encabezado de segundo nivel; es interpolar()d por MP3::Tag. Calculado en base a la
Contenido de cada archivo de audio. El encabezado se emite cuando cambia el valor interpolado.
(sujeto a opción -a).

La cadena vacía deshabilita la generación.

-a Ignorar los cambios en el encabezado de segundo nivel para directorios más profundos que este dentro
directorio de nivel superior. El valor predeterminado es 2. Por ejemplo, en

Intérprete/Compositor/Colección/parte 1.mp3
Intérprete/Compositor/Colección/parte 2.mp3
Intérprete/Compositor/sencillo1.mp3
Intérprete/Compositor/sencillo2.mp3

Si el directorio de nivel superior es Talento, luego cambios del encabezado de segundo nivel en
sencillo*.mp3 crearía un nuevo encabezado de segundo nivel. Sin embargo, cambios similares en
parte*.mp3 no creará un nuevo encabezado.

NOTA: Quizás este valor predeterminado de 2 no sea muy intuitivo. Se recomienda especificar explícitamente
Establezca esta opción en el valor que considere apropiado (1e100 jugaría el papel de infinito -
por lo que cualquier cambio generará un nuevo encabezado de segundo nivel).

-t Profundidad de corte del título (con respecto al directorio de nivel superior). El valor predeterminado es 2. En archivos de audio.
Más allá de esto, se utiliza el álbum %l como nombre; de ​​lo contrario, se utiliza el título %t del audio.
se utiliza el archivo.

Establezca en "-1e100" para utilizar siempre %l y en 1e100 para utilizar siempre %a.

-@ Reemplazar todos los "@" por "%" en las opciones. Muy útil con shells DOSISH para incluir...
Se requieren escapes "%" para MP3::Tag interpolar().

-e CODIFICACIONES
Establece codificaciones para archivos de salida, nombres de directorio (cuando se utilizan para generar encabezados) y
archivos de sugerencias CODIFICACIONES es una lista de directivas separadas por comas; cada directiva es
ya sea un nombre de codificación (para usar en todos los objetivos) o "TARGET_LETTERS:encoding".
Las letras de destino son "o", "d" y "h" para salida, nombres de directorios y archivos.
.encabezado superior correspondientemente. Use 0 en lugar de una codificación para hacer una codificación orientada a bytes.
leer escribir.

-c Qué usar como "comentario" para un registro (una parte con composición tipográfica diferente). Si no...
dado, se utiliza el marco ID3v2 "TXXX[add-to:file-by-person,l,t,n]".

Si el contenido de este campo está al final del título, no se añade nada, solo
Esta parte está compuesta de manera diferente.

-L Marcar archivos con letras e imágenes incrustadas (no) sincronizadas. Añadir la explicación de
Se utilizan símbolos al final del listado.

-N NOMBRE DE LA COLECCIÓN
(por defecto "COLECCIÓN") el nombre de la colección que se insertará en el archivo
*_título.texLa interacción con la codificación puede ser poco intuitiva; es posible que desee
para comprobar/editar este archivo en busca de correcciones.

-F SÍMBOLO DE CODIFICACIÓN DE FUENTE
(predeterminado "T2A"): el nombre de la codificación de fuente "LaTeX". Si su instalación es...
Si la conexión "T2A" no está disponible, puede probar con "T1" u "OT1". Consulte "PROBLEMAS al
TIPOGRAFÍA".

-r FILTRO DE NOMBRE DE ARCHIVO
Establece la expresión regular que deben buscar los nombres de archivos (el valor predeterminado es "(?i:\.mp3$)".

Información read del presentar te


Los siguientes archivos se utilizan para dar sugerencias a directorio_de_audio_tipográfico:

.comentario_de_contenido
El contenido de este archivo se utiliza como campo de comentario en la salida para todos los archivos de este
directorio.

.encabezado superior
Si está vacío, indica que cuando la profundidad de los archivos modifica la salida, se calcula
con respecto a los subdirectorios del directorio de este archivo (¡uf!). Si contiene un
numero, se añade a esta profundidad.

Ejemplo:Supongamos que el encabezado de su sección se basa en nombres de directorios. Supongamos que
El árbol de directorios a procesar contiene un directorio Mixto/2009. Si quieres nombres de
Los subdirectorios de este directorio se convertirán en encabezados de sección, lo que hará que el archivo
Mixto/2009/.top_heading que contiene 0. Si lo mismo ocurre con otros subdirectorios
of Mixto, en lugar de crear dicho archivo en todos los subdirectorios del año, se puede hacer
presentar Encabezado mixto/superior que contiene "-1".

De lo contrario, el contenido de este archivo se utiliza como encabezado de nivel superior para este directorio.

TIPOGRAFÍA


Al ejecutar este script solo se generarán los archivos TeX necesarios, pero no se compondrán.
(se verán mucho mejor si primero editas los archivos para adaptarlos a tus necesidades). Recuerda cómo
Para componer documentos TeX (aquí asumimos que el destino es PDF):

documento latex.tex y documento dvips.dvi y documento ps2pdf

(También se generarán muchos archivos temporales; puedes dividirlos en varios)
comandos en "&&"). Algunos de los archivos (por ejemplo, ..._cdcover.tex) encajan mejor con el paisaje
orientación; uno necesita

documento latex.tex y dvips -t documento horizontal.dvi y ps2pdf

Con ..._cdbooklet.texPara obtener mejores resultados, es mejor reorganizar las páginas para el folleto 2up.
Impresión de 2 páginas por cara:

documento látex.tex
&& dvips -t horizontal -f < documento.dvi | psbook | pstops "2:0(0,-6cm)+1(0,6cm)" > documento.ps
&& ps2pdf -dAutoRotatePages=/Ninguno documento

(todo en una línea, o dar 3 comandos separados, interrumpiendo en "&&"; más detalles sobre la ejecución
dvips se coloca al principio del archivo TeX). Si puede imprimir fácilmente un .PD archivo, usted
Puede omitir el último paso. (La opción "-dAutoRotatePages=/None" interfiere con la visualización;
se puede omitir a menos que Se hace un "paso extra de páginas pares", como se muestra a continuación.)

Tenga en cuenta que esto supone que cuando envía archivos a la impresora, solicita la impresión dúplex con
"Encuadernación por el lado corto del papel". Si su impresora puede imprimir a doble cara manualmente, haga lo siguiente:
habitual: imprimir primero las páginas pares en orden opuesto, recargar el papel y luego imprimir las páginas impares
(debe comprender en qué orientación debe volver a colocar el papel al recargarlo; allí
Hay 4 variantes, y solo una es correcta ;-). Para impresoras dúplex "reales", ver más abajo.

PROBLEMAS when TIPOGRAFÍA


instalaciones incompletas
¡Fuente T2A/cmr/m/n/10.95=larm1095 a 10.95pt no cargable!
Archivo métrico (TFM) no encontrado.

Para obtener la mejor cobertura multilingüe que pude encontrar, de forma predeterminada, los archivos LaTeX generados utilizan
Fuentes con codificación "T2A" y caracteres latinos adicionales proporcionados por "textcomp". Al parecer,
Algunas instalaciones de "TeX" omiten las tablas de codificación "T2A". Quizás quieras cambiar "T2A" a:
por ejemplo, "T1" utilizando la opción "-F T1".

En un folleto, la página 1 está al final, el resto es un desastre.
La opción "paisaje" del paquete "geometría" debe rotar la página 90 grados.
Dependiendo de la forma en que esté configurado, el sentido de giro varía. Si .pdf presentar
obtenido con la opción "-dAutoRotatePages=/None" tiene la parte superior de la página a la izquierda, puede
Es necesario invertir la dirección del desplazamiento: en lugar de "2:0(0,-6cm)+1(0,6cm)" se debería
use "2:0(0,6cm)+1(0,-6cm)".

Impresión a doble cara con "encuadernación por el lado largo del papel"
De forma predeterminada, la mayoría de las impresoras dúplex están configuradas para "encuadernar en el lado largo del papel";
Por lo tanto, para evitar la configuración manual de las opciones de encuadernación, es posible que desee pasar páginas pares en el
archivo generado. Para ello, agregue un archivo adicional ps2ps paso al final de la tubería, p. ej.:

... psbook | pstops "2:0(0,-6cm)+1(0,6cm)" | pstops "2:0,1U(1w,1h)" > documento.ps

Papel tamaño A4 vs. papel tamaño carta
Algunas instalaciones de TeX/PS no tienen archivos de configuración del sitio configurados correctamente, por lo que debe
No sé cuál es el tamaño de papel habitual en mi impresora. Afortunadamente, todos los pasos del
La canalización de composición tipográfica permite una reconfiguración manual. Desafortunadamente, las opciones de comando
porque las reconfiguraciones necesarias son sutilmente diferentes para los distintos pasos.

Por ejemplo, si sus utilidades TeX/PS piensan que el tamaño de su papel es "carta", mientras que lo que
Si en realidad imprime en "a4", debe hacer lo siguiente (dependiendo de cuál
los archivos de configuración están dañados, es posible que puedas omitir algunas modificaciones):

1. Agregue "a4paper" a las opciones "\usepackage[...,...]{geometry}" (las opciones separadas por comas)
lista entre paréntesis) en archivos TeX que utilizan "geometría".

2. Agregue "-t a4" como opción "dvips".

3. Añade "-pa4" como opción de "pstops". (Si interrumpe la rotación, omítela, ¡uf!)

4. Agregue "-sPAPERSIZE=a4" como opción "ps2pdf".

Ejemplo de línea de comandos que funciona con algunas complicaciones

dvips -t horizontal -f < All_cdbooklet-a4.dvi | psbook | pstops -pa4 "2:0(0,-6cm)+1(0,6cm)" | pstops -pa4 "2:0,1U(1w,1h)" > Salida-incluso_volteada-a4.ps
&& ps2pdf -sPAPERSIZE=a4 -dAutoRotatePages=/Ninguno Salida-even_flipped-a4

De la misma manera, con frecuencia es necesario agregar "-pletter" a las líneas de comando "ps2ps" para una ejecución correcta.
Impresión en papel tamaño carta. Puede consultar el archivo PDF resultante en un visualizador:
La línea de estado debe mostrar el tamaño de papel correcto (por ejemplo, 8.5 x 11 pulgadas es "Carta"), incluso
Las páginas deben estar volteadas (para encuadernar "por el lado largo"), y los wireframes en
Las diferentes páginas deben ubicarse exactamente en las mismas posiciones (para fines visuales).
verificación, elija la escala "ajustar a la página" y cambie rápidamente de página de un lado a otro
teclado o mediante el botón "Página siguiente").

Advertencias de dvips
Tenga en cuenta también que si su instalación "TeX/dvips" es completamente correcta, puedes eliminar
"-t paisaje" de su línea de comando "dvips"; no eliminarlo produciría una advertencia
"tanto el paisaje como el tamaño del papel especificado: ignorando el paisaje".

Desplazamiento dúplex sistemático
Algunas impresoras no pueden hacer coincidir de manera confiable las posiciones en la parte frontal y posterior al imprimir;
No hay mucho que se pueda hacer con él. Sin embargo, si su impresora agrega algo consistente
mala colocación de los lados frontal y posterior, se pueden poner soluciones alternativas para ello.

Por ejemplo, al "encuadernar por el lado corto", el error común es que (en horizontal)
La parte trasera está desplazada horizontalmente con respecto a la parte frontal. Por ejemplo, si se desplaza
es de 3.4 mm a la izquierda, se puede desplazar la imagen en la página a la mitad de esto, 0.17 cm a
the left: replace "2:0(0,-6cm)+1(0,6cm)" by "2:0(0,-6.17cm)+1(0,5.83cm)".

Con la "encuadernación por el lado largo", el error típico es el desplazamiento vertical. Para trabajar
Alrededor, es necesario desplazarse verticalmente (de nuevo, la mitad de la cantidad) después volteando incluso
Páginas. Para desplazar 0.17 cm hacia arriba, agregue un paso adicional "pstops "(0.17 cm,0)"" a la canalización.
después del paso "2:0,1U(1w,1h)" (no probado).

Sugerencias


Los tamaños de fuente predeterminados y la densidad del tipo se eligen para optimizar la impresión de un DL-DVD.
Colección de audios cortos de alta calidad (de duración similar a la de una canción: alrededor de 100 subtítulos y
2000 archivos de audio). Puede mejorar la calidad visual si ajusta la composición tipográfica a su gusto.
necesidades particulares.

Las configuraciones que se modifican con más frecuencia se encuentran sobre los archivos generados. Estas son las fuentes y
grados de compresión vertical de los párrafos para el título principal, títulos de secciones (1º
nivel) y subsecciones (2º nivel), y de los registros reales emitidos para cada archivo de audio, como
así como el número de columnas. Un poco más adelante en el archivo se encuentran las configuraciones para los espacios a la izquierda.
alrededor de los encabezados de sección y para ajustar la compresión.

No olvide que si no puede describir un diseño complicado mediante opciones de línea de comandos,
Todavía tengo la posibilidad de ejecutar este script muchas veces (una vez por directorio con "handable").
diseño", utilizando -B y otras opciones adecuadas para este subdirectorio). Luego puedes usar
Látex Directivas "\input" para incluir los datos generados lista_de_nombres_base.tex archivos en el
archivo "LaTeX" de nivel superior.

También puede redefinir "\preSection * \postSection" para no hacer nada y poner lo necesario.
Código para generar los encabezados en el archivo de nivel superior.

Modifique las macros de formato para adaptarlas a sus necesidades. (En cuanto a cosas más complicadas, mencione
"\squeezeContunuationLines" y "\parskip", que regulan la densidad de líneas, sin
cambiar la fuente de la línea; tenga en cuenta que configurar "\parskip" es parte de la acción de
"\squeezeContunuationLines". "\columnsep" regula la separación horizontal de las columnas.
También se puede ajustar la posición vertical del inicio de la primera página; por ejemplo
contraportada, también ajuste "\CDbackMargin" y "\CDbackTopMargin". Las definiciones de
"\squeezeContunuationLines" se comentan (por "%") en no*_common.tex archivos; usted puede
Descoméntalo y ajústalo por separado para cada archivo TeX).

Se pueden combinar dos (o más) listas (por ejemplo, una con el estilo corto y otra con el largo).
estilo) en un archivo de salida; los archivos generados ..._cdbooklet.tex y ..._texto.tex
ya tengo una plantilla necesaria (deshabilitada) al final. (Además, con -P "corto, largo",
Esto se hace automáticamente.

Por ejemplo, con dos listas creadas en "SINOPSIS", Toda_lista.tex y Lista_corta_de_todos.tex,
encuentra "\iffalse" cerca del final de Todo_corto_cdbooklet.tex y cámbielo a "\iftrue"; entonces
cambiar el nombre en la directiva

\input{otra_lista}

a Lista completa

Esto hará que el "corto" librito en CD se convierta en una especie de "tabla de contenidos" para el libro combinado.
cdbooklet "corto+largo". (Por supuesto, se pueden cambiar los valores de las macros "\SectionFont")
etc., "\COLUMNS", tipo de compresión para adaptarla a sus necesidades - el punto es que no deberían ser
necesariamente lo mismo para la segunda lista.)

FLUJO DE TRABAJO


El módulo es bastante flexible; aquí se muestra uno de los flujos de trabajo posibles (adecuado si todo lo que necesita es...
La necesidad es -P y -P :

Coloque todos los directorios de "nivel superior" como subdirectorios del directorio actual (bueno, esto
¡no es realmente necesario!), y coloque el encabezado a utilizar para cada directorio en un archivo
.encabezado superiorEs posible que deba especificar la codificación utilizada en este archivo en las opciones (no
similar a "-eh:cp1252").

Utilice typeset_audio_dirp en línea mediante los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.