铸造环境中的方向性错误

铸造环境中的方向性错误

我在 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,则使用后者。

相关内容