使用 Lyx 以“MathJax”兼容的方式导出文档

使用 Lyx 以“MathJax”兼容的方式导出文档

在 LyX 中写下我的问题,然后将文本复制为 MathJax 代码并将其发布在 MathExchange 中,这样更舒服。问题是,每次我需要进行复制和粘贴时,我都需要删除某些内容,例如括号等。

我在 Tex 上看到过类似的问题,但是没有真正的解决方案: Lyx:以“与 MathJax 兼容”的方式导出文档

有没有什么新方法可以解决这个问题?

答案1

这也不是最好的解决方案,但可以导出到 LaTeX(纯文本)并粘贴到 txt 中,然后将 [ 和 ] 替换为 $$。这里有一个 Python 代码可以帮你完成这个操作:

with open('C:/Users/ubald/Google Drive/CMU/LYX.txt', 'r') as file :
  filedata = file.read()

# Replace the target string
filedata = filedata.replace('\\[\n', '$$')
filedata = filedata.replace('\n\\]', '$$')

# Write the file out again
with open('C:/Users/ubald/Google Drive/CMU/LYX.txt', 'w') as file:
  file.write(filedata)

相关内容