
Tengo un texto que ya tiene un formato determinado y me gustaría importarlo a látex para poder mejorar el aspecto y agregar un formato más avanzado.
El texto es básicamente columnas separadas por tabulaciones/espacios y cosas así.
Part1
Intro 1
C a G d
Verse 1
C a G d
This is a song Just for you I hope you Like it too
C a G d
and help me make the view better!
etc...
Básicamente tengo un editor de texto en el que puedo hacer estas cosas y usar colores definidos por el usuario y todo eso, pero tengo poco control sobre las características avanzadas de formato ya que es sólo un archivo de texto sin formato.
Básicamente consiste en una tabla similar a una matriz para los acordes y las letras con otras cosas intercaladas.
Mi objetivo es poder crear rápidamente una canción como ya puedo hacerlo sin tener que lidiar con los problemas de formato que presenta el látex (principalmente ignorar los espacios en blanco) o desordenar el texto para hacerlo casi ilegible a menos que se imprima en PDF.
No estoy seguro de poder crear algún entorno automatizado que descubra lo que está pasando e intente componerlo correctamente.
Lo principal que necesito es algo donde pueda escribir el texto anterior tal como está (con la letra alineada con los acordes y el espaciado para representar el espaciado de los acordes en el tiempo, más o menos).
p.ej,
\begin{songblock}
C a G d
This is a song Just for you I hope you Like it too
C a G d
and help me make the view better!
\end{songblock}
y la idea es que los espacios se correlacionan con el tiempo en la música. en "la vista" debe compensarse como se muestra.
El entorno literal casi hace lo que quiero, excepto que no es posible formatear y parece que se ignoran los espacios en blanco iniciales, lo que arruina el espacio que deseo.
La siguiente imagen muestra cómo se ve en el editor de texto con un colorizador aplicado. Hay artefactos como letras que se tratan como acordes porque el colorizador no maneja la "gramática".
¿Alguna idea de cómo hacer esto de la manera más sencilla posible y obtener los resultados que quiero? Gracias.