我正在尝试在txt文件中编写Latex代码,我需要公式只有一个反斜杠。
修改
基本上我试图做的是从file1.txt获取一些Latex代码,用包含单个反斜杠的单词替换一些代码,并将其重写为file2.txt:
descr = dicc[key]['description'] str_descr = repr(descr)
aux_descr = str_descr[1:len(str_descr)-1]
str = line.replace('****',aux_descr)
file2.write(str + '\n')
现在假设file1.txt包含接下来几行Latex代码:
\begin{column}{0.5\textwidth}
\uncover<1-> {$****$}\\ \vspace{5pt}
\end{column}
AndI想用str = rect替换'****''angulo(\'需要写重音标记,因此它显示为rectángulo),所以在我运行代码后我希望有:
\begin{column}{0.5\textwidth}
\uncover<1-> {$rect\'angulo$}\\ \vspace{5pt}
\end{column}
但是我得到这样的结果:
\begin{column}{0.5\textwidth}
\uncover<1-> {$rect\\'angulo$}\\ \vspace{5pt}
\end{column}
用双反斜杠。
有什么建议?
注意:
我添加了前两行代码,我使用repr(descr)
,有人建议它可能是问题的一部分。