為什麼 TeXShop 在自動完成後會添加一個點

為什麼 TeXShop 在自動完成後會添加一個點

為什麼 TeXShop 在自動完成環境後會增加一個點?下圖顯示了一個範例:
在此輸入影像描述

我指的是 後面的點\end{itemize}。如果我不刪除它 pdflatexmk 無法編譯文件並拋出以下錯誤:

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

點的目的是什麼?

答案1

幾年前,我在 OS X 上的 TeX 郵件列表上提出了這個問題,並收到了 Herb Schulz 的以下回复,他為 TeXShop 創建了基本的自動完成文件:

好吧,它們將根據您的輸入編碼而顯示。您應該透過使用下一個/上一個標記命令來移動、選擇它們並替換它們來替換它們。當我進入環境末端的最後一個• 時,我只需按回車鍵,它就會被刪除並輸入換行符。我喜歡隔離環境。如果您願意,您可以透過在 TeXShop 中編輯 CommandCompletion.txt 檔案來刪除它們。

就我個人而言,我從未發現它們很有幫助,但其想法是您可以從一種移動到另一種並輕鬆替換它們。

您可以在此處閱讀整個線程:仍在嘗試了解自動完成

相關內容