如何使用 Textstudio 在 PDF 中嵌入希腊语文本

如何使用 Textstudio 在 PDF 中嵌入希腊语文本

我生成了一个包含一些希腊语文本的 pdf。

当我打开已编译pdf 和我复制希腊句子然后过去的将它放在某个地方,例如 txt 文件中,我得到了奇怪的结果。

例子:

我得到:H arq thc sofÐac eÐnai h anaz thsh。

代替:我们生活在一个

我如何将希腊语文本嵌入到 pdf 中?

对于我的 tex 文档我使用:

\begin{raggedleft}
        \foreignlanguage{greek}{H αρχή της σοφίας είναι η αναζήτηση}. \\
     ---  \foreignlanguage{greek}{Σωκράτης}\\
\end{raggedleft}

答案1

texstudio 只是您用来编写文件的编辑器,因此不参与,除了确保您以 UTF-8 保存之外。

您没有提供任何示例或显示日志文件中是否出现错误,因此很难提供具体的帮助,只能说这会产生预期的结果:

从 xelatex 或 lualatex 剪切和粘贴应该默认有效,但对于 pdftex,您需要使用下面两行启用字形到 unicode 映射,直到下一个版本才会在 latex 格式中启用它们。

在此处输入图片描述

如果我从 xpdf 剪切并粘贴到这里我得到

Some text.
Η αρχή της σοφίας είναι η αναζήτηση.
— Σωκράτης

源文件:

\documentclass{article}

\usepackage[LGR,T1]{fontenc}
\usepackage[greek,english]{babel}

\input{glyphtounicode}
\pdfgentounicode=1

\begin{document}

Some text.

\begin{raggedleft}
        \foreignlanguage{greek}{H αρχή της σοφίας είναι η αναζήτηση}. \\
     ---  \foreignlanguage{greek}{Σωκράτης}\\
\end{raggedleft}
\end{document}

相关内容