带重音符号的新命令

带重音符号的新命令

我想创建一个命令来自动生成重音字母,如è或é。

我试过:

\newcommand{\ar}[1]{\´#1}
\newcommand{\al}[1]{\`#1}

\ar{e}
\al{e}

但结果却是“未定义序列”。

有人知道如何解决这个问题吗?

答案1

´我认为第一个 中可能有一个非 ASCII 字符\newcommand;因此,TeX 无法识别控制序列并生成错误消息。只需改用普通撇号:\'

以下修改后的代码形式应该可以为您完成这项工作:

\documentclass{article}
\newcommand{\ar}[1]{\'{#1}}
\newcommand{\al}[1]{\`{#1}}
\begin{document}
\ar{e}
\al{e}
\end{document}​

在此处输入图片描述

相关内容