我正在使用 TeXworks 撰写一篇长文,我意识到我对整个文档中出现的几个概念使用了错误的符号或名称。
我想避免花三个小时替换每一个事件并且可能在完成之前发疯。
所以我认为我可以使用 powershell 上的基本脚本(在 Windows 7 上)来自动执行此操作。
我的脚本如下:
powershell -Command "(gc
C:\ ...\Document.tex) -replace 'string1', 'string2'
| Out-File C:\ ...\document.tex"
问题是,我的文本是法语的,并且文件中某些字符的编码方式不令人满意,.tex
这取决于它们是否是 unicode。例如,
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
Mathématiques
\end{document}
更改为
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
Mathématiques
\end{document}
问题似乎不是来自控制台,因为我可以用相同类型的命令将“é”替换为“é”。 (但如果我这样做,其他法语符号也会被转换;我可以同时替换所有这些类型的符号,但我发现这个解决方案不能令人满意)问题是文件.tex
从一开始就被编码了。
我想知道是否有办法让 TeXworks 对法语字符进行原样编码,或者是否有其他编辑器可以做到这一点。
这里是该文件的链接(我已将其内容替换为“Mathématiques”)。