Я хочу использовать интерпретатор латекса в файле csv, созданном python.Я хочу использовать некоторые специальные символы в качестве гаммы в нижнем и верхнем индексах.
В приведенном ниже примере я попытался использовать Юникод для печати текста в файле csv с именем Output.csv.Качество было довольно низким, и некоторые буквы отсутствуют, например, нижний индекс буквы W.
import csv
gamma_G=[1 ,1.3]
gamma_Q=[0 ,1.2]
Line_1 = [['2', gamma_G[1] , 'G \u2096' , gamma_Q[1], '0', 'Q \u0077,\u2096,\u2081' ,'0','0', '0']]
with open('Output.csv', 'w', newline='', encoding='utf-8-sig') as csvFile:
thewriter = csv.writer(csvFile, delimiter=',')
writer = csv.DictWriter(csvFile, fieldnames=["INPUT" ])
writer.writeheader()
thewriter.writerows(Line_1)
Ожидаемый результат - получить текст высокого качества с греческими буквами, напечатанными в файле csv.
Существует ли библиотека кодирования, совместимая с .csv, которая допускает использование специальных символов, вспомогательных и суперскриптовых символов с диапазоном латекса?