Подскажите, пожалуйста, в чём удобнее написать код, чтобы сгенерировать LaTeX-таблицы из plain text.
Структура plain text следующая:
| name1 | A1 / AA1 | B1 / BB1 | C1 / CC1 | D1 / DD1 | ... |
| name2 | A2 / AA2 | B2 / BB2 | C2 / CC2 | D2 / DD2 | ... |
...
Где A1 и AA1 — численные ошибки сверху и снизу для некоей величины.
Нужно составить следующего вида таблицу в LaTeX (c перестановкой столбцов: ABCD... -> ACBD...):
$name1$ & $^{+A1}_{-AA1}$ & $^{+C1}_{-CC1}$ & $^{+B1}_{-BB1}$ & $^{+D1}_{-DD1}$ & ... \\
$name2$ & $\pm A2$ & $^{+C2}_{-CC2}$ & $^{+B2}_{-BB2}$ & $^{+D2}_{-DD2}$ & ... \\
...
\pm A2 — если ошибки симметричны, с учётом округления до заданной цифры за запятой.
Сейчас я это сделал в LibreOffice Calc с огромным количеством условного форматирования. Но это очень, очень, неудобно, так как в исходных таблицах 12 столбцов и несколько сотен строк.
При помощи каких инструментов это эффективнее сделать? В тегах обозначил предположительные варианты. И с чего лучше начать?
P.S. В первом столбце таблиц — name — как назло содержатся и пробелы, и цифры, на что спотыкаются мои регулярки.