Lyx 中 moderncv 的希腊语问题

Lyx 中 moderncv 的希腊语问题

我正在使用 Lyx 来撰写我的简历,但我对希腊语有问题。

我根据 Lyx 的序言用希腊语填写了姓名/姓氏/地址/电话/手机/电子邮件等条目,但电子邮件必须(出于显而易见的原因)用英文填写,尽管我不知道该怎么做。

为了了解我的问题,我附上了已编译 pdf 和我的 lyx 序言的屏幕截图。

在此处输入图片描述

正如您在编译的 PDF 中看到的,电子邮件使用的是希腊字符而不是拉丁字符。有什么想法可以解决这个问题吗?我只希望电子邮件使用拉丁字符,其他所有条目我希望它们都保留希腊文。

ps:我是mac os用户

答案1

在 Lyx 中,另一个有助于从一种语言切换到另一种语言的设置是使用文本样式对话框。突出显示希腊语文本,然后单击工具栏按钮:

文字样式按钮

然后选择希腊语来自语言下拉式菜单: 文本样式对话框

答案2

进入文档设置,在自定义类别选项下,添加单词“english”。如下所示:

文档设置

这将为文档添加英语支持(目前仅列出希腊语)。您可以通过访问 查看实际的 TeX 代码View --> View Source。您将看到将英语添加到自定义类选项会修改第一行,如下所示(还包括下一点的后两行):

\documentclass[12pt,a4paper,greek,english]{moderncv}
\usepackage[T1]{fontenc}
\usepackage[iso-8859-7]{inputenc}

问题是您用英语输入了文档,因此不再接受希腊字符支持(不过,您似乎没有任何实际的希腊语 - 目前只有英语)。如果您需要希腊语支持,我建议使用 XeLaTeX,因为它支持 Unicode(假设您知道如何在键盘上输入希腊语),并更改文档设置的语言部分中的设置,而不是修改类。您可能需要更改字体和其他设置以在 LyX 中使用 Unicode 支持,并且您可能还会遇到一些其他问题(我只是直接为希腊文档编写 TeX,我不使用 LyX)。

从我的研究来看(我对 LyX 不是很熟悉),使用该babel包并指定何时用希腊语书写可能是最好的选择(除非除电子邮件之外的所有内容都应该使用希腊语,否则反之亦然 - 尽管到目前为止似乎没有任何内容是希腊语的)。要做到这一点:

  • 文档-->设置-->语言改为希腊语
  • 在工具-->首选项-->语言包下
  • 改成\usepackage[english,greek]{babel}

每次更改语言时都必须插入以下代码

\selectlanguage{greek} 或 \selectlanguage{english}

这不是处理此问题的最佳方法,但从阅读论坛来看,LyX 中的其他路线似乎有些问题。另请参阅如何对 Lyx LaTeX 输出进行编码,而无需 Lyx 在序言中添加 inputenc 声明

也可以看看fontenc 与 inputenc

相关内容