Есть ли способ разрешить 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}
в преамбуле).
Графический интерфейс пользователя(с меньшим контролем, конечно): введите и выберите
\textcolor{}{}
в командном окне, затем нажмитеcommand+shift+W
(сочетание клавиш для:TexShop menu > Source > Command Compeltion > Add Word
). Теперь вы готовы использовать его на лету, без перезапуска вашего work/TexShop.Редактор завершения команд(Если вам нужны более продвинутые функции, такие как: курсор переходит к первому
{}
при срабатывании автодополнения) Перейти кTexShop menu > Source > Command Compeltion > Add Word
. Добавьте это:\textcolor{#INS#•#INS#}{•}
в нижней части файла, нажмитеcommand+s
и все готово.
Я считаю, что если кто-то взглянет на записи, уже имеющиеся в редакторе, он/она сможет автоматизировать все потребности автодополнения, добавив простые записи.texshopочень универсальный и мощный редактор, на мой взгляд, почти все функции встроены.
Ваше здоровье!