我正在用希腊语写一份文件。
我的问题是编辑器有时会在字母旁边显示希腊文尖音符,而不是在字母上方。当我将键盘上的语言更改为英语,然后又改回希腊语时,就会发生这种情况但不总是。
右急性位置的示例
Οι προτάσεις που ικανοποιούνται από την $I$ είναι οι
$\phi_1,\phi_2,\phi_3$.
现在,如果我将语言改为英语并写一些内容,然后尝试重写与上面相同的句子
Οι προτ´ασεις που ικανοποιο´υνται απ´ο την $I$ ε´ιναι οι
$\phi_1,\phi_2,\phi_3$.
如果我编译这两个句子,结果是相同的,但这种代码真的很烦人。如果我重新启动 TexMaker,问题就解决了,但通常会在几分钟内再次出现。
我在 Debian 8 中使用 TexMaker。
编辑:MWE 根据请求
\documentclass[12pt]{article}
\usepackage[english,greek]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{enumitem}
\usepackage{ulem}
\usepackage{graphicx}
\graphicspath{ {images/} }
\title{Τεχνητή Νοημοσύνη}
\author{Εργασία 4\\ }
\date{}
\begin{document}
\maketitle
\begin{enumerate}[label={\arabic*.}]
\item
Χρησιμοποιώ τον όρο \textlatin{grufallo} για να
περιγράψω τον \textlatin{grufallo} της
εικόνας και την λέξη \textlatin{littlemouse}
για να περιγράψω τον ποντίκι της εικόνας.
\begin{enumerate}[label={\roman*.}]
\item
Θα ορίσω μια ερμηνεία $I$ με βάση την οποία το λεξιλόγιο
των παρακάτω προτάσεων περιγράφει
με ακρίβεια τον κόσμο της εικόνας.\\
\item Οι προτάσεις που ικανοποιούνται από την $I$ είναι οι
$\phi_1,\phi_2,\phi_3$.
\end{enumerate}
\end{enumerate}
\end{document}
答案1
仅当我以两种不同的方式输入重音字母时,才能重现该问题:
\documentclass[12pt]{article}
\usepackage[english,greek]{babel}
\usepackage[utf8x]{inputenc}
\begin{document}
\textlatin{precomposed}: ώ
\textlatin{combining}: ώ
\end{document}
在第一种情况下,我直接输入了ώ
(U+03CE),在第二种情况下,我输入了ω
(U+03C9),然后输入了 U+0301 (COMBINING ACUTE ACCENT)。该网站显然进行了输入规范化,因此如果您复制第二个实例,您ώ
将获得 U+03CE)。
但是,utf8x
并ucs
引发错误消息:
! Package ucs Error: Please activate option 'combine'.
See the ucs package documentation for explanation.
Type H <return> for immediate help.
...
l.9 \textlatin{combining}: ώ
不幸的是,添加\usepackage[combine]{ucs}
仍然会产生错误的输出(甚至更糟)。
确保只使用预组合的字形,从不组合重音符号。
另外,最好不要使用utf8x
。\usepackage[utf8]{inputenc}
我得到
! Package inputenc Error: Unicode char ́ (U+301)
(inputenc) not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.9 \textlatin{combining}: ώ
它会告诉您在哪里找到组合字符,以便能够修复它。