我生成了一个包含一些希腊语文本的 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}