使用 UTF 并且不显示重音符号

使用 UTF 并且不显示重音符号

我遇到了这个问题,它开始于一段时间之前,现在变得相当烦人。

我用西班牙语写作,需要经常使用重音符号。我通常用下面粘贴的序言开始我的文章或报告,以前我没有遇到任何问题。但几个月前,当我尝试输入带重音符号的字母而不是例如“á”时,结果变成了“'a”,而 PDF 中的结果将是“a”,根本没有重音符号(我仍然可以写“\'a”,这也可以,但使用 UTF8 和 inputenc 时不是这样)。我使用 Kile 和 Ubuntu,运行应用程序几分钟后,它就会突然开始正常工作。

现在我已经转到 Elementary OS 并重新安装了 Kile,但它根本不起作用,甚至几分钟后也不起作用。我尝试使用 Texmaker,问题相同。使用 Libreoffice 一切正常。

我搜索了很多并尝试了在线找到的所有可能的解决方法,但似乎没有任何效果......有人有想法吗?

\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
´a  ´e   ´i
\end{document}

我在日志中发现了这一点

! Package inputenc Error: Unicode char ´ (U+B4)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.8 ´
      a  ´e   ´i
Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.

非常感谢。Alejandro

答案1

\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
´a  ´e   ´i
\end{document}

使用较少使用的 Unicode 字符 U+00B4 (ACUTE ACCENT)

目的是你使用

\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
á  é   í
\end{document}

如果你真的需要原始工作,将字符声明为重音命令

\documentclass[12pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\DeclareUnicodeCharacter{00B4}{\'}
\begin{document}
´a  ´e   ´i
\end{document}

答案2

如果重音符号在您的终端中正常工作,请尝试从终端打开 Kile,而不是使用快捷方式或Alt+ F2

相关内容