Моє улюблене середовище для цього карбування . Я використовую його для введення цілих вихідних файлів, таких як:
\inputminted[linenos,fontsize=\scriptsize]{python}{script.py}
Ви також можете використовувати його, не вводячи файл, і, що ще важливіше, визначте, скільки відступ він збиває після вставки:
\newminted{python}{gobble=4,linenos,fontsize=\scriptsize}
\begin{pythoncode}
print('I am a Python script')
\end{pythoncode}
Таким чином, ваш LaTeX ще добре розміщений з відступом, але ваш дослівний код - ні. Це також забезпечує виділення синтаксису, який, я знаю, ви згадали, що вас не цікавило. Просто не визначайте мову.