LaTeX 中的复制粘贴错误

LaTeX 中的复制粘贴错误

当我尝试从 Word 页面或 PDF 复制一些文本并将其粘贴到 LaTeX 时,出现以下错误。有没有什么办法可以解决这个问题?

PS:我在 Mac 上使用 LaTeX

虽然我自己输入的文本运行正常

Birbirleriyle ilişkili $p$ tane değişkeni bir araya getirerek, az sayıda ve ilişkisiz ve kavramsal olarak anlamlı yeni değişkenler (faktörler, boyutlar) bulmayı amaçlayan amaçlayan çok değişkenli istatistiksel bir yöntemdir. 

我从 pdf 文件复制并粘贴的以下文本出现以下错误。

 Tanımlanan her faktör, değişkenler arasındaki ilişkinin ölçülmesi sonucu aynı özelliği ölçen birbiri ile ilişkili değişken setinden oluşur.

在此处输入图片描述

答案1

LaTeX 无法处理您使用的某些带重音符号的字符。可以使用各种技术解决此问题:

  1. 将其添加到您的序言中(并将您的源文件编码更改为 UTF-8):
\usepackage[utf8]{inputenc} % 或者对于 XeLaTeX 使用 \usepackage{fontspec}
\usepackage[english]{babel} % Babel,替换为你的语言
\usepackage[T1]{fontenc} % 字体编码
\usepackage{lmodern,cmap} % lmodern 字体,可在 pdf 中正确复制字符
  1. 使用 XeLaTeX,它使用 UTF-8 编码,对任何 UTF-8 字符都没有问题。要使用它,只需将您的 更改\usepackage[utf8]{inputenc}\usepackage{fontspec}。不要忘记您的源 tex 文件必须是 UTF-8,否则 XeLaTeX 会报错。
  2. 使用 LaTeX 的重音符号代替这些字符,例如,ğ使用代替\u{g}

答案2

我感觉这种情况发生在从 PDF 复制和粘贴时,并且它与您的阅读器的关系比您的 LaTeX IDE 的关系更大。

我敢打赌,如果你将 PDF 复制粘贴到记事本中,你会得到一些奇怪的字符utf8(尝试这样做看看会发生什么)。

您刚才提到您直接输入的字符没有问题,utf8这让我相信您的复制过程存在问题——并不是说您做错了什么,只是这些奇怪字符的解释方式有问题。

相关内容