我正在 Lyx 中创建一份包含中文和英文字符的文档。我需要能够通过斜体来强调,但我找不到同时实现这两种效果的方法。我更改了字体,但允许中文的字体却不允许斜体。我将它们改回来,然后斜体显示出来,但中文字符却不显示。有人知道如何解决这个问题吗?
任何帮助将不胜感激!
谢谢!JD
答案1
Mico,谢谢你这么快回复我!我找到了一个解决方法,所以我想把它包含在这里,希望其他人会觉得有用。
我使用这个线程作为指南:使用 fontspec 为粗体和斜体指定不同的字体
我通过以下方式将其添加到我的序言中:[文档] > [设置...],然后单击左侧栏中的 [LaTeX 序言]:
\usepackage{fontspec}
\setmainfont[
BoldFont={Kaiti TC Bold},
ItalicFont={Times New Roman Italic},
BoldItalicFont={Times New Roman Bold Italic}
] {Kaiti TC}
凯蒂 TC- 具有中文功能的字体
英语字体格式一种- 英文字体
这在以下方面具有限制:
常规的- 中文/英文
大胆的- 中文/英文
斜体- 仅限英语
加粗斜体- 仅限英语
可能有比用于中文的“Kaiti TC”和用于英文斜体的“Times New Roman”更好的字体组合,但是我尝试了这种方法,只是为了看看它是否有效。
再次感谢您,我希望这对其他人有帮助! - JD
编辑:字体“Baskerville”是一种英文字体,也非常适合斜体/斜体粗体使用,“Kaiti TC”作为中文常规/粗体字体。