Найшвидший спосіб ввести математичні формули поза коробкою?


13

У платформах відповідей немає обмежень, але слід пам’ятати кілька речей:

  • Перетягування миші та натискання на будь-яку кнопку надто повільне, і їх слід виключити з будь-якої відповіді.
    • Латекс - це звичайно стандарт, чи є ярлики, розроблені для того, щоб пришвидшити його, а не просто ввести його в сирому вигляді?
    • Ви можете створити власні ярлики на льоту в декількох програмах, але мені цікаво, які найшвидші ярлики з математики вже розроблені та готові до використання?

Відповіді:


18

Мені подобається використовувати вбудований редактор рівнянь у Word 2007. Alt+ =виводить редактор, тоді ви вводите це:

(a+b)^n=\sum_(k=0)^n (n\atop k)a^k b^(n-k)

Це призведе до наступного:

alt текст

Це не набагато простіше, ніж це.

Існує також цілий документ (PDF) про використання простого тексту для введення формул.


2
Однією з переваг, яку я помітив у слові, є те, що ви можете робити (a + b) / c (7 символів), в латексі це \ frac {a + b} {c} (13 символів).
Іен Келінг

1
Чи стане це корисним для вбудованих рівнянь та зразків, зазвичай я дуже страждаю від цього. Як щодо інших версій MS, таких як, 2010 чи 2013, чи вони такі?
AlFagera

1
Це надзвичайно корисно для вбудованих рівнянь. Я широко використовував це під час написання робіт для інформатики та статистики. Я використовував його в Office 2010 та 2013, і він чудово працює. У середині речення просто натисніть клавішу Alt і = і почніть вводити текст.
Натан Девітт

5

Навіть сьогодні важко перемогти математичну нотацію (La) TeX. Для порівняння, приклад Натана Word 2007 можна набрати за допомогою коду

$ (a+b)^n=\sum_{k=0}^n {n \choose k} a^k b^{n-k} $

виробляти вихід

alt текст

З цього прикладу єдиною помітною відмінністю є те, що Word використовує ()як для набору дужок, так і для блокування блоків для набору тексту, тоді як (La) TeX резерви {}для блоку блоку (і використовує \{та \}набирає фігурні дужки).

Характерною особливістю (La) TeX є те, що ви можете писати власні макроси, а отже, визначати власні ярлики для математичного (і нематематичного) вмісту. Наскільки мені відомо, редактор рівнянь Word 2007 не має такої можливості.

Найшвидші (La) ярлики TeX для вас залежать від вашої схеми використання; деякі з більш стандартизованих, які я використовую, - це \ce{}макрос (наданий пакетом mhchem ) для набору хімічних формул та \SI{value}{unit}(надається пакетом siunitx ) для набору одиниць і значень, але вони, ймовірно, не будуть дуже корисні для людей, які рідко використовувати хімічні формули або фізичні одиниці у своїх документах.


Він швидко набирається і добре виглядає. ОТО цикл компіляції .tex -> .pdf є громіздким.
Тадеуш А. Кадлубовський

2
Вбивча особливість Word 2007 полягає в тому, що моя бабуся має її. Це всюдисуще. Я погоджуюсь з вами, що (La) TeX є потужним, але для зручності використання я повинен був би поговорити з Word 2007. (і ні, мені ніколи не доводилося писати рівняння в будинку моєї бабусі ...)
Nathan DeWitt

Якщо у бабусі немає latex(або pdflatex), ви можете просто скористатися простим текстовим редактором, щоб відредагувати документ LaTeX під час спілкування з бабусею та скласти його, коли ви знову вдома. Якщо бабусі потрібна копія, надішліть їй PDF (який, на відміну від документів Word, не потребує відкриття дорогого офісного пакету).
mipadi

mipadi, ваша думка прийнята. простим текстом легко створювати та редагувати. Але документи Word не потребують дорогого офісного набору, щоб відкрити переглядач Word безкоштовно: microsoft.com/downloads/…
Nathan DeWitt

@ las3rjock, Ви впевнені, що латекс найкращий? Як би ви прочитали це рівняння? Використовуючи рот?
Pacerier

4

Шукаючи більш швидкого способу введення диференціальних рівнянь, я виявив, що ви можете фактично додати автокорекцію для математики, тому замість того, щоб вводити текст, \partial_xя можу набрати \px(я вибрав це, тому що це звичайний).

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

Я зробив це тестування в OneNote 2013. Потім я відкрив Word, і він фактично мав свої налаштування, але коли я спробував це, здавалося, він працює трохи інакше. Я також можу працювати, але мені не потрібно його використовувати там, щоб я не витрачав на це більше часу. Це найшвидший спосіб введення рівнянь, про який я знаю, тому що він повністю настроюється, і ви можете передати його тому, що зазвичай використовуєте. Коли я маю гідну бібліотеку, я фактично можу вводити рівняння швидше, ніж можу вручну.

Сподіваємось, ця картина проходить через деякі автокорекції Math, які я визначив нижче:

введіть тут опис зображення


Тож я - Механіка рідини та багато використовую рівняння імпульсу в примітках та домашніх завданнях. Тому я ввів його за допомогою Math Autocorrect (може скопіювати пасту в AutoCorrect після введення рівняння звичайним чином). Нижче результат: 15 клавіш для введення цих 3 масивних рівнянь, якими я користуюсь весь час ... Дивовижність! i.stack.imgur.com/Gguki.jpg Math AutoCorrect & NS Equations Momentum
Лоуренс

Це дуже круто, @Lawrence. Я не знав, що існує математична автокорекція.
Nathan DeWitt

1

Я ще не знайшов більш швидкого способу, ніж використовувати Mathtype для MS Word із визначеними комбінаціями клавіш (підтримує експорт LaTeX).


що дає вам Mathtype, що редактор рівнянь * не має? (* Я маю на увазі лише Word 2007 - попередні редактори рівнянь смоктали).
Натан Девітт

(я не використовував eq.edit. час від часу, тому деякі з них можуть бути застарілими): 1. Ви можете визначити комбінації клавіш під час роботи у "візуальному стилі" (без латексу) <- набагато швидше 2. ви Ви можете легко визначити власні шаблони 3. Деякі складніші речі - це піта в еквіваленті. редактор ...
Лад

Редактор рівнянь в MS не підтримує комбінації клавіш, які робить математика, або, принаймні, я не зміг їх знайти.
Натан Фелман

1

OCR записується з пристрою пера.

Я вважаю, що MS PowerPoint має можливість ручки писати на екрані, тому я впевнений, що ви можете знайти сторонні програми.


Програма OCR, яка може розібрати складну математику? Це вражає.
Майк Купер

Це не розбирає, він просто зберігає те, що написано.
Ленс Робертс

У Windows 7 є панель введення математики (в основному механізм розпізнавання рукописного тексту для складної математики), і це досить вражаюче.
Shinrai

Не працює на практиці.
користувач1323995

1

Я знаю, що ти хочеш LaTeX, але я просто використовую LyX, щоб набрати його, бо я можу не відставати від професора, коли він пише формули за допомогою LyX ...


1

Мені завжди подобалося Наукове робоче місце - ви можете натиснути, щоб вибрати всіх математичних операторів, якщо хочете, але в ньому були комбінації клавіш для всього і навіть у перші дні, коли головний документ був далеко від WYSIWYG, редагування рівнянь завжди було "на місці" і блискавично. Якщо ви робите багато технічного написання, я рекомендую це. З часом воно стало дорого.


Треба погодитися; Я використовував Наукове слово (підгруппу для обробки текстів Workplace), щоб написати свій доктор 10 років тому, і мені сподобалось. Найкраще, що основним документом був просто LaTex.
Джоель у Ґо

1

виписка MathML (стандарт W3C) .. можливо , в поєднанні з asciimathml , також використовується asciidoc .

як бічна примітка: існує якийсь доповнення до рамки розробника qt : " qmmlwidget "

alt текст


0

Ви можете використовувати LYX. Там ви можете досить швидко вивчити всі потрібні комбінації клавіш і набрати будь-яку комбінацію тексту \ Math, яку ви хочете.

Велика користь від цього полягає в перегляді джерела того, що ви там набираєте в розділі Перегляд >> Джерело. Тут ви можете обрати для перегляду "Тільки тіло", і там ви побачите латексний код всього, що ви ввели так легко. Звідси ви можете просто скопіювати та вставити його, куди вам потрібно.

Приклад


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