我正在使用 TexStudio 作为编辑器,到目前为止一切都运行良好。但自从我进入文档制作的“打字”阶段后,我意识到它在输入一些法语口音时存在一些问题。当我打字时,如果我输入“^”符号然后输入“e”,它大多数时候只会输入“e”而不是“ê”。如果我“坚持”,也就是说如果我删除它并再次输入,它大部分情况下都会正常工作并输入“ê”。
输入语言设置为法语,使用 XeLaTeX 渲染字母没有任何问题。我尝试了 2 个不同的键盘和不同的软件,这不是硬件问题。
我的问题是:有没有办法让 TexStudio 在第一次尝试时识别并输入重音字母?
\documentclass[11pt,twoside,titlepage]{article}
\usepackage[francais]{babel}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
我使用 XeLaTeX 进行编译,因此输入“ê”或任何特殊字符完全没有问题(而且当你编写非英语文本时速度会更快......)事实上,我的问题恰恰是能够继续使用法语字母而不必使用基本的乳胶编码。
序言中是否缺少任何编码规范?由于输出的构建工作完美无缺,我认为这与我的键盘输入问题无关。
编辑:需要澄清的是,问题与构建的 PDF 文件中缺少重音符号无关。问题与在键盘上打字的操作有关,而 texstudio 不会输入重音字母,就好像它会“保护”代码免受错误字符的影响一样。
答案1
尝试正确更改编码。参见下图:
答案2
这有点搞笑。我发现,当我遇到这种情况时,只需单击其他程序(例如打开的 PDF)并返回到我的文本编辑器,问题就解决了。