使用重音符号的安全代码自动替换输入的重音符号

使用重音符号的安全代码自动替换输入的重音符号

我正在检查这个:自动用重音符号替换开引号,这实际上与我想要的类似。因为我从 Emacs 开始,所以一切似乎都可以自动化。因为我写西班牙语文本,所以我会输入重音符,例如á或。我希望使用斜线形式在带重音符的字符和其等效版本之间é进行í即时自动翻译。例如,如果我输入á那么它将被翻译成\'a等等。

答案1

我会重复评论者的建议,并说你最好像平常一样写重音符号并使用 UTF-8 对文档进行编码:

\documentclass{article}
% Tells all the other packages that the document language is Spanish. It also  changes hyphenation rules and quotation marks. The choose the mexico or spain option depending on whether you want a period or a comma as a decimal separator in numbers. 
\def\spanishoptions{mexico}
\usepackage[spanish]{babel}
% Encodes the input as UTF-8. 
\usepackage[utf8]{inputenc}
% Encodes the fonts as T1
\usepackage[T1]{fontenc}

\begin{document}
ÁÉÍÓÚÜÑ áéíóúñ

\end{document}

另请参阅问题的答案如何在 Emacs 中直接写法语字符并在 LaTeX 中打印它们?为什么我应该使用 \usepackage[T1]{fontenc}?了解更多信息。

相关内容