Vim для математичних символів


5

Я намагаюся використовувати vim, щоб робити математичні нотатки на уроці теорії ігор. Я перевірив графіки, і вони чудово підходять для введення математичних символів, але є деякі речі, які він не висвітлює.

Чи є якийсь простий спосіб ввести такі речі, як ввести сокиру з тильдою над або під нею та ввести сокиру з бруском над або під нею? Я можу просто поставити x, x-under-tilda, x-over-tilda, x-under-bar та x-over-bar як власні графіки, але тоді, можливо, наступний клас мені знадобиться y-under-bar або z -що або b-over-tilda чи щось таке, і я не можу вписати їх усі як диграфи.

Відповіді:


17

Вивчіть тек (або краще латексу ).

Навіть якщо ви не запустите його через tex для отримання результату, більшість людей, що працюють з математики / фізики, зрозуміють текстові висловлювання для математичних символів у звичайному текстовому електронному листі.

Існує маса текстових редакторів WYSIWYG, але, маючи трохи практики, ви можете набрати її так швидко, як ви могли написати рівняння.


Я не планую передавати свої замітки, я просто хочу трохи більше чіткості, ніж "x ~ ^ 0" для x над нульовим рядком tilda. Я міг би придумати свій синтаксис, мені просто було цікаво, чи є щось більш лаконічне.

3
Через деякий час ви побачите x ~ ^ 0 і зобразите його, перевага Tex полягає в тому, що всі інші також будуть його зображати І є купа програмного забезпечення, яке може це зобразити.
Мартін Бекетт

1
+1: я повинен погодитися: [la] tex - це лише правильний інструмент для роботи. Це чітко визначена, широко використовується мова для написання текстового тексту, як ваші нотатки. І якщо ви коли-небудь захочете роздрукувати ці нотатки або зберегти їх у форматі PDF, вони будуть виглядати абсолютно чудово.
ojrac

+1 Якщо ви дійсно хочете, щоб нотатки були у простому текстовому форматі, опрацьовуйте їх чимось, щоб перетворити x~^0на символи (символи) unicode, які є / найближчі до того, що ви хочете. Однак простіше просто зафіксувати його на латексе і дозволити йому зробити роботу за вас.
Ал.

Для мене Lyx швидший, ніж звичайний Tex, навіть якщо я навчений текстового машиніста. В основному це пов'язано з розумовим покаранням уявлення складних дробів та підрахунку дужок. Ті невеликі помилки, які легко помітити за допомогою редактора, подібного до Lyx, не будуть помітні, доки ви не надасте весь файл на двигун, а потім витратите набагато більший шматок часу на виправлення.
Елазар Лейбович

2

Перестань бити молотом цей гвинт .

Кращим інструментом для роботи є Lyx .

Або, оскільки ви навчаєтесь у школі, ви, напевно, можете отримати дуже гарну пропозицію щодо Mathematica , яка доступна для більшості кожної платформи . У них навіть є версія лише на один шкільний термін, якщо ви не думаєте, що будете використовувати її, коли закінчите з цим класом.


Причиною того, що я користуюся vim, є те, що я це добре знаю і тому, що у мене немає клавіатури миші на своєму ноутбуці під час занять. Мої можливості редагування значно швидше, коли моїм рукам не потрібно використовувати клавіатуру. Я не намагаюся зробити щось особливо гарне, я намагаюся уникати смішного синтаксису на кшталт "x ~ ^ 0", що робить мої нотатки важче читати.

У мене також немає миші на своєму ноутбуці. І хоча я люблю vim, це не найкращий інструмент для абсолютно всього. Моя пропозиція, якщо ви не збираєтесь спілкуватися з яким-небудь редактором латексу (який, в основному, також сьогодні, можна використовувати без миші), спробуйте перейти з MathType для Word. Якщо ви визначите комбінації клавіш, це може бути найкращим.
Томас Геріцма

0

Я не думаю, що це божевільно робити математичні записки vim. Я згоден. Я використовую графіки, і я зберегла невеликий список найчастіших, якими користуюся. Я час від часу використовую надрисові діаграми <ctrl>k0Sдля суперскрипту 0 у x ^ 0. Що стосується того, коли мені потрібно вставити х з нахилом поверх нього, я думаю, я вдаюсь до tex. Хоча пам’ятайте, що ви можете вводити символи безпосередньо з їхнім знаком Unicode, натискаючи <ctrl>vв режимі вставки, спробуйте <ctrl>vu0127ввести ħ (h bar). Ви можете шукати унікоди для багатьох поширених букв з такими аксесуарами, як бруски та шапки, а потім вводити їх значення.


0

Я думаю, що відповідь полягає в тому, що немає способу зробити це без написання спеціального синтаксису і згодом компіляції в синтаксис. Це не те, що я шукав.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.