这个问题(几乎)与这个问题完全相同: 如何在 Emacs 中直接写法语字符并在 LaTeX 中打印它们?您可以阅读他的问题而不是我的问题,唯一的区别(我发现)是 OP 使用 Emacs 而我使用 Windows Vista 和 Miktex。我尝试了建议的解决方案,但它在我的电脑上不起作用。遗憾的是,我无法在答案下方发表评论。
我正在使用最近才下载的 Miktex(在 Windows Vista 上)(“完整”版本)。我遇到了特殊字符问题。我无法直接在键盘上写 é、è、à...,而是必须写 \'e、\`e、\`a 等,这非常麻烦。
我对计算机和软件真的很无知,希望有人能帮我解决这个问题!
编辑:我正在使用 Texmaker。此外,我从一所法国大学下载了完整的 Miktex,但没有得到任何其他软件包。软件包巴别塔包含在“完整的 Miktex”下载中吗?
最后,当我说提议的解决方案不起作用时
答案1
问题是 TeXmaker 似乎将文件编码为拉丁语-1代替UTF-8。Latin-1 是一种过时的编码标准,但仍然有很多软件还没有切换到使用 Unicode。
如果你使用
\usepackage[utf8]{inputenc}
那么当文件实际上是用 Latin-1 编码时,LaTeX 显然会感到困惑。
您有两个选择:
- 配置 TeXmaker 以使用 UTF-8:在选项 → 配置 TeXmaker → 编辑器中将“编辑器字体编码”设置为 UTF-8(感谢@Torbjorn)。
您可以使用
\usepackage[latin1]{inputenc}
反而。
今后我建议使用第一个选项,因为越来越多的软件将使用 UTF-8(因为它解决了很多长期存在的问题)。但第二个选项无疑是现有文件的一个快速解决方法。当然,还有许多其他默认使用 UTF-8 的编辑器。
答案2
我假设你已经有一个可以直接输入各种重音字符的键盘。MikTeX 是一个“后端”,即它将接收各种输入文件并将它们传递给 TeX/pdfTEX/XeTeX/luatex/bibtex/etc 进行处理。(它的输出通常是 .pdf 文件和几个辅助日志文件。现在你需要的是文本编辑器程序或“前端”可让您输入 MikTeX 随后将处理的文本。最重要的是,前端软件应具有“TeX 感知”功能,即它会突出显示匹配的圆括号、方括号和花括号,它应突出显示各种常用关键字,以不同于“普通文本”的颜色呈现注释中的文本等。
我建议你参考一下问题的答案LaTeX 编辑器/IDE和支持 unicode 的编辑器了解 TeX Stack Exchange 其他用户的意见。显然,没有适合所有人的单一“最佳”编辑器。(值得一提的是,我最喜欢的两个在 Windows 平台上运行的编辑器是温德特(与 MikTeX 集成得很好;共享软件 - 个人许可证价格为 30 美元,并不算贵)和特克斯沃克斯—— 顺便说一下,后一个程序可用于除 Windows 之外的所有平台。)祝您 TeXing 愉快!
答案3
如果你的意思是 TeXMaker 无法停止使用“特殊”重音符号,如 á、à、ã...,而你唯一可以输入的是 ~a、'a 等(当你在键盘上按下重音字母时),我猜这是一个 SCIM 配置问题。对于类似 Linux 的操作系统,我通过安装软件包解决了这个问题ibus-qt4
:
Debian / Ubuntu:
$> sudo apt-get 安装 ibus-qt4
或 Fedora 等效版本:
$> yum 安装 ibus-qt
但是对于 Windows,您应该检查包中安装了什么类型的库ibus-qt4
,并在您的机器上安装类似的 DLL。