Автоматическое завершение общих функций в TeXShop?

Автоматическое завершение общих функций в TeXShop?

Есть ли способ разрешить TeXShop выполнять общие функции, чтобы избежать многократного ввода одного и того же слова?

Например, когда вы печатаете \sub, TeXShop автоматически предоставит вам варианты завершения слова. Так что вы печатаете \sub- [ Нажмите TAB ] - \subsection..

Мне кажется утомительным многократно вводить общие функции.

решение1

В соответствии сО TeXShop(доступныйздесь)

«Автодополнение настраивается пользователем. Для настройки откройте файл ˜/Library/TeXShop/Keyboard/autocompletion.plist с помощью TeXShop. Прочитайте комментарии вверху, отредактируйте соответствующим образом, чтобы переопределить варианты Ландвебера, или добавьте свои собственные, и сохраните. Обязательно редактируйте и сохраняйте в формате UTF-8, если используете символы Unicode».

Редактор исходного кода поддерживает завершение команд. Введите первые несколько букв слова и нажмите клавишу Escape. Остальные буквы будут введены. Повторное нажатие клавиши Escape переберет все возможные варианты завершения.

решение2

Это еще один способ, первоначально прокомментированныймюррей, но заслуживает большего внимания, поэтому я публикую это после тестирования:

Предположим, вам требуется завершение команды для \textcolor{red}{coloured text}, которое можно использовать для вывода coloured textв цвете red(для использования \usepackage[]{xcolor}в преамбуле).

  1. Графический интерфейс пользователя(с меньшим контролем, конечно): введите и выберите \textcolor{}{}в командном окне, затем нажмите command+shift+W(сочетание клавиш для: TexShop menu > Source > Command Compeltion > Add Word). Теперь вы готовы использовать его на лету, без перезапуска вашего work/TexShop.

  2. Редактор завершения команд(Если вам нужны более продвинутые функции, такие как: курсор переходит к первому {} при срабатывании автодополнения) Перейти к TexShop menu > Source > Command Compeltion > Add Word. Добавьте это: \textcolor{#INS#•#INS#}{•}в нижней части файла, нажмите command+sи все готово.

Я считаю, что если кто-то взглянет на записи, уже имеющиеся в редакторе, он/она сможет автоматизировать все потребности автодополнения, добавив простые записи.очень универсальный и мощный редактор, на мой взгляд, почти все функции встроены.

Ваше здоровье!

Связанный контент