为什么 TeXShop 在自动完成后添加一个点

为什么 TeXShop 在自动完成后添加一个点

为什么 TeXShop 在自动完成环境后会添加一个点?下图显示了一个示例:
在此处输入图片描述

我指的是后面的点\end{itemize}。如果我不删除它,pdflatexmk 将无法编译文档并引发以下错误:

Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding 'utf8'.

这个点的用途是什么?

答案1

几年前,我在 OS X 上的 TeX 邮件列表中提出了这个问题,并收到了为 TeXShop 创建基本自动完成文件的 Herb Schulz 的以下回复:

嗯,它们会根据您的输入编码显示出来。您应该使用 Next/Previous Mark 命令移动并选择并替换它们来替换它们。当我转到环境末尾的最后一个 • 时,我只需按回车键,它就会被删除并输入一个换行符。我喜欢隔离环境。如果您愿意,您可以通过编辑 TeXShop 中的 CommandCompletion.txt 文件来删除它们。

就我个人而言,我从未发现它们非常有用,但它的想法是你可以从一个移动到另一个并轻松地替换它们。

您可以在此处阅读整个帖子:仍在尝试理解自动完成功能

相关内容