我在 Lyx 中编写了一个文档,并使用了 minted 环境。我在 Tex 代码框内添加了一个 Python 代码,但编译后,Lyx 会“反转”“ ”标记内的单词顺序。
这是我写的代码:
\begin{minted}[linenos=true, numbersep=5pt, fontsize=\small]{python}
Total = 0
I = 0
while I < 100:
x = int(input("enter a number"))
if x < 0:
continue
Total += x
I += 1
print(Total)
\end{minted}
如您所见,顺序被颠倒了。我尝试“玩弄”顺序,以“欺骗” Lyx 再次将其颠倒过来,但仍然不完美。
我该如何解决这个问题?
答案1
正如 Udi 在评论中所建议的那样
尝试添加
\begin{LTR}
之前\begin{minted}
和\end{LTR}
之后\end{minted}
。通常,如果您使用 GUI 中的 minted 环境而不使用 ERT,LyX 会默认执行此操作,但如果使用 IRCC,则使用后者。