带反引号的 TeXShop 键绑定

带反引号的 TeXShop 键绑定

我希望在 TeXShop 中创建键绑定,以将我常用的重音字符(è、à、é、ç 等)替换为相应的 LaTeX 条目。在键绑定编辑器中,我将字符添加为输入(例如è),并将转义的 LaTeX 添加为输出(例如\`e)。

我使用的是 OSX,它允许è通过点击<option> + `然后再点击来输入e。但是,当我这样做时,键绑定只会替换e`仍然存在,这使我的最终输出为`\`e。我尝试使用#INS##SEL#来生成我想要的内容,但无济于事。即使是 TeXShop 附带的键绑定(实现方式与上述类似)也为我提供了相同的结果。

一个可能有效的解决方案是在输出中编码退格键,但我无法确定如何做到这一点(如果可能的话)。

答案1

确保您的 TeXShop 偏好设置中编码框显示“Unicode (UTF-8)”

在此处输入图片描述

为了更加安全,确保线路

% !TEX encoding = UTF-8 Unicode

位于文件开头。您可以从“宏”菜单中获取字符串,在出现的窗口中选择“编码”条目,然后选择“Unicode (UTF-8)”。

然后是这样的文档

% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel} % choose your own language

\begin{document}
à è é ì ò ù
\end{document}

将使用正确的重音字母进行排版。无需执行复杂的宏或键盘替换。

相关内容