我的 powerpoint 输入的是 << 而不是 "。我检查了键盘布局,它是正确的,即使使用屏幕键盘,字符也会输入错误。我检查了自动更正和替换设置,似乎没有发现任何错误配置。我还用另一个配置文件运行了 powerpoint,问题也出现了。
该问题仅在 powerpoint、word、excel 等中出现。运行正常。
答案1
这些是智能引号,将根据所选语言显示。某些语言(如法语或意大利语)使用双角引号。
为了避免出现双角引号,请通过“文件”>“选项”>“校对”>“自动更正选项”>“使用智能引号的直引号”关闭智能引号
根据语言设置,智能引号的呈现方式不同。在法语和意大利语中,它们会将双引号转换为双尖引号。在英语中,它们会将引号转换为弯引号(左引号和右引号不同)。
如果您设置了一种语言,然后使用智能引号,则将应用该语言的智能引号。如果您随后将该文本的语言更改为其他语言,则字符仍会保留,需要手动更改或使用查找和替换进行更改。
如果在输入文本之前关闭智能引号,则语言并不重要,因为不会使用智能引号,并且双引号不会被替换为特定语言的字符。
智能引号的概念是,直双引号符号 " 将被替换为不同的字符,一个字符用于开头引号,一个字符用于结尾引号。以下是不同语言中引号的一些示例。
“English” 147 148
« French » 171 187
«Italian» 171 187
„German“ 132 147
"Straight" 34 34
请注意法语引号与意大利语引号的不同之处,因为它们在开始引号后和结束引号前多了一个空格字符。在每种语言旁边,您可以看到每个字符的 ASCII 码。
还要注意的是,“直引号”示例的开头和结尾引号代码相同。这就是“智能”的作用所在。PowerPoint(和 Word)可以识别开头和结尾引号,并会根据该语言的惯例用不同的字符替换它们。这种替换只会在打字时发生(毕竟,这是一种自动更正功能),因此更改语言后已输入的文本将不会产生任何效果。
答案2
这些是法语或者意大利语(谢谢泰林) 引号。请验证您的文档语言是否设置正确,因为您似乎已经检查过系统语言环境。
编辑:您可以在 Powerpoint 2010 窗口底部的状态栏中看到文档语言。
答案3
微软关于意大利语中正确引号的假设是错误的。如果我启用了“智能引号”,当我用意大利语书写时,PowerPoint 会将直引号(“...”)替换为 V 形符号(“...”)。这是不正确的。我们只在少数情况下使用 V 形符号,例如小说中的对话,但在所有其他情况下,我们都使用花括号(“...”)。但是,没有办法告诉 PowerPoint 应该在意大利语中使用哪些引号。这真的很烦人。所以,问题的答案是,这是一个由于误解意大利语的印刷规则而导致的 BUG。