
У меня есть текст, который уже отформатирован определенным образом, и я хотел бы импортировать его в LaTex, чтобы улучшить его внешний вид и добавить более сложное форматирование.
Текст в основном представляет собой столбцы, разделенные табуляцией/пробелами и т.п.
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!
и т. д...
По сути, у меня есть текстовый редактор, в котором я могу делать все это, использовать пользовательские цвета и все такое, но у меня мало контроля над расширенными характеристиками форматирования, поскольку это просто текстовый файл.
По сути, он представляет собой матрицу, похожую на таблицу аккордов и текстов песен, а также другие вкрапления.
Моя цель — иметь возможность быстро создавать песни, как я уже могу это делать, не сталкиваясь с проблемами форматирования, которые возникают в Latex (в основном, с игнорированием пробелов), и не загромождая текст так, чтобы его было практически невозможно прочитать, если только не распечатать его в формате PDF.
Я не уверен, смогу ли я создать некую автоматизированную среду, которая выяснит, что происходит, и попытается правильно это оформить?
Главное, что мне нужно, — это что-то, куда я смогу напечатать приведенный выше текст как есть (с текстом, выровненным по аккордам, и интервалами, более или менее соответствующими интервалам между аккордами во времени).
например,
\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}
и идея состоит в том, что пространство(а) соотносятся со временем в музыке. в «виде» должно быть смещено так, как оно показано.
Среда Verbatim делает почти то, что мне нужно, за исключением того, что форматирование невозможно, а начальные пробелы, похоже, игнорируются, что портит желаемый мной интервал.
На следующем изображении показано, как это выглядит в текстовом редакторе с применением колоризатора. Есть артефакты, такие как буквы, которые обрабатываются как аккорды, потому что колоризатор не обрабатывает "грамматику".
Есть идеи, как сделать это максимально просто и получить желаемые результаты? Спасибо.