Najszybszy sposób na pisanie formuł matematycznych po wyjęciu z pudełka?

13

W odpowiedziach nie ma ograniczeń dotyczących platformy, ale należy pamiętać o kilku kwestiach:

  • Przeciągnięcie myszy i kliknięcie dowolnego przycisku jest zdecydowanie zbyt wolne i powinno zostać wykluczone z jakiejkolwiek odpowiedzi.
    • Lateks jest oczywiście standardem, czy istnieją skróty zaprojektowane w celu przyspieszenia go, a nie tylko pisania na surowo?
    • Możesz tworzyć własne skróty na bieżąco w kilku programach, ale jestem ciekawy, jakie są najszybsze skróty matematyczne, które zostały już zaprojektowane i są gotowe do użycia?
Ian Kelling
źródło

Odpowiedzi:

18

Uwielbiam używać wbudowanego edytora równań w programie Word 2007. Alt+ =wywołuje edytor, a następnie piszesz:

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

Spowoduje to:

alternatywny tekst

To nie staje się dużo łatwiejsze.

Istnieje również cały artykuł (PDF) na temat używania zwykłego tekstu do pisania formuł.

Nathan DeWitt
źródło
2
Jedną z zalet, które zauważyłem ze słowem, jest to, że możesz zrobić (a + b) / c (7 znaków), w lateksie jest \ frac {a + b} {c} (13 znaków).
Ian Kelling
1
Czy będzie to przydatne w przypadku równań i próbek, zwykle cierpię z tego powodu. Co powiesz na inne wersje MS, takie jak 2010 lub 2013, czy mają to samo?
AlFagera
1
Jest to niezwykle przydatne w przypadku równań liniowych. Używałem go szeroko podczas pisania prac dla informatyki i statystyki. Użyłem go w Office 2010 i 2013 i działa świetnie. W środku zdania po prostu naciśnij Alt i = i zacznij pisać.
Nathan DeWitt
5

Nawet dzisiaj trudno jest pokonać (La) notację matematyczną TeXa. Dla celów porównawczych przykład programu Word 2007 firmy Nathan można napisać przy użyciu kodu

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

produkować dane wyjściowe

alternatywny tekst

Z tego przykładu, jedyną zauważalną różnicą jest to, że Word używa ()zarówno do nawiasów składanych, jak i do zamykania bloków do składu, podczas gdy (La) rezerwy TeX {}do zamykania bloków (i używa \{i \}do nawiasów klamrowych).

Jednak cechą zabójczą (La) TeX jest to, że możesz pisać własne makra, a tym samym definiować własne skróty dla treści matematycznych (i niematematycznych). O ile mi wiadomo, edytor równań Word 2007 nie ma takiej możliwości.

Najszybsze (La) skróty TeX zależą od twoich wzorców użytkowania; niektóre z bardziej standaryzowanych, których używam, to \ce{}makro (dostarczone przez pakiet mhchem ) do składu wzorów chemicznych oraz \SI{value}{unit}(dostarczone przez pakiet siunitx ) do składu jednostek i wartości, ale prawdopodobnie nie byłyby bardzo przydatne dla osób, które rzadko używać w swoich dokumentach wzorów chemicznych lub jednostek fizycznych.

las3rjock
źródło
Jest szybki do pisania i wygląda dobrze. OTOH cykl kompilacji .tex -> .pdf jest uciążliwy.
Tadeusz A. Kadłubowski
2
Zabójczą cechą programu Word 2007 jest to, że moja babcia go ma. Jest wszechobecny. Zgadzam się z tobą, że (La) TeX jest potężny, ale dla ułatwienia korzystania z niego musiałbym iść z programem Word 2007. (i nie, nigdy nie musiałem pisać równania w domu mojej babci ...)
Nathan DeWitt
Jeśli babcia nie ma latex(lub pdflatex), możesz po prostu użyć prostego edytora tekstu, aby edytować dokument LaTeX podczas spotkania z babcią i skompilować go, gdy wrócisz do domu. Jeśli babcia potrzebuje kopii, wyślij jej plik PDF (który, w przeciwieństwie do dokumentów programu Word, nie wymaga drogiego pakietu biurowego do otwarcia).
mipadi
mipadi, twój punkt jest zajęty. zwykły tekst można łatwo tworzyć i edytować. Ale dokumenty Word nie wymagają drogiego pakietu biurowego do otwarcia - Przeglądarka słów jest bezpłatna: microsoft.com/downloads/…
Nathan DeWitt
@ las3rjock, Czy na pewno lateks jest najlepszy? Jak byś odczytał to równanie? Używasz ust?
Pacerier
4

Szukając szybszego sposobu wprowadzania równań różniczkowych, odkryłem, że możesz dodać autokorekty matematyczne, więc zamiast pisać, \partial_xmogę pisać \px(wybrałem to, ponieważ jest to powszechne).

Oznacza to, że mogę wprowadzić równanie około 10 razy szybciej. Mogę nawet programować w dłuższych równaniach przy użyciu tej metody. To jest bardzo ekscytujące. To także sprawia, że ​​działa lepiej do robienia notatek, ponieważ można to wprowadzić prawie tak szybko, jak ręcznie, ale schludniej.

Testy przeprowadziłem w programie OneNote 2013. Potem otworzyłem Worda i faktycznie miałem moje dostosowania, ale kiedy spróbowałem, wyglądało to trochę inaczej. Mógłbym również pracować, ale nie muszę jej tam używać, więc nie spędziłem na tym więcej czasu. Jest to najszybszy możliwy sposób wprowadzania równań, o których wiem, ponieważ można go w pełni dostosować do własnych potrzeb. Kiedy już mam przyzwoitą bibliotekę, mogę wprowadzić równania szybciej niż ręcznie.

Mam nadzieję, że ten obraz pojawia się wraz z częścią Autokorekty Math, którą zdefiniowałem poniżej:

wprowadź opis zdjęcia tutaj

Lawrence
źródło
Jestem więc mechanikiem płynów i często używam równania pędu w notatkach i pracach domowych. Więc wprowadziłem go za pomocą Autokorekty matematycznej (można skopiować wklej do Autokorekty po wpisaniu równania w normalny sposób). Oto wynik: 15 klawiszy, aby wprowadzić te 3 masywne równania, których używam cały czas ... Awesomeness! i.stack.imgur.com/Gguki.jpg Autokorekta matematyczna i Momentum równań NS
Lawrence
To jest naprawdę fajne, @Lawrence. Nie wiedziałem, że jest autokorekta matematyki.
Nathan DeWitt
1

Nie znalazłem jeszcze szybszego sposobu niż użycie Mathtype dla MS Word ze zdefiniowanymi skrótami klawiaturowymi (obsługuje eksport LaTeX).

Wieża
źródło
co daje ci Mathtype, czego nie daje edytor równań *? (* Mam na myśli tylko Word 2007 - wcześniejsze edytory równań są do niczego).
Nathan DeWitt
(nie używałem eq.edit. od jakiegoś czasu, więc niektóre z nich mogą być nieaktualne): 1. możesz zdefiniować skróty klawiaturowe podczas pracy w „stylu wizualnym” (bez lateksu) <- znacznie szybciej 2. ty może łatwo zdefiniować własne szablony 3. Niektóre bardziej skomplikowane rzeczy to pita do zrobienia w eq. redaktor ...
Rook
Edytor równań w MS nie obsługuje skrótów klawiaturowych, które robi matematyka, a przynajmniej nie byłem w stanie ich znaleźć.
Nathan Fellman
1

OCR nagrane z urządzenia pióra.

Wierzę, że MS PowerPoint ma możliwość pisania piórem na ekranie, więc jestem pewien, że możesz znaleźć aplikację innej firmy.

Lance Roberts
źródło
Program OCR, który potrafi analizować złożoną matematykę? To imponujące.
Mike Cooper
Nie analizuje go, po prostu zapisuje to, co napisano.
Lance Roberts
Windows 7 ma Panel wprowadzania matematyki (w zasadzie silnik rozpoznawania pisma ręcznego dla złożonej matematyki) i jest dość imponujący.
Shinrai
Nie działa w praktyce.
user1323995
1

Wiem, że chcesz LaTeX, ale po prostu używam LyX do pisania, ponieważ jestem w stanie dotrzymać kroku profowi, gdy pisze formuły przy użyciu LyX ...

calyth
źródło
1

Zawsze lubiłem Scientific Workplace - możesz kliknąć, aby wybrać wszystkich operatorów matematycznych, jeśli chcesz, ale miał skróty klawiaturowe do wszystkiego, a nawet w najwcześniejszych dniach, gdy główny dokument był daleki od WYSIWYG, edycja równania zawsze była „na miejscu” i błyskawicznie. Jeśli robisz dużo pisania technicznego, polecam to. Z czasem stało się drogo.

DaveParillo
źródło
Muszę się zgodzić; 10 lat temu użyłem Naukowego Słowa (podzestawu tekstu w miejscu pracy), aby napisać doktorat i bardzo mi się podobało. Najlepsze było to, że podstawowym dokumentem był po prostu LaTex.
Joel in Gö
1

checkout mathml (standard w3c) .. może w połączeniu z asciimathml , także używanym przez asciidoc .

na marginesie: istnieje pewien dodatek do środowiska programisty qt : „ qmmlwidget

alternatywny tekst

akira
źródło
0

Możesz użyć LYX. Tam możesz szybko nauczyć się wszystkich potrzebnych skrótów klawiaturowych i wpisać dowolną kombinację Text \ Math.

Dużą zaletą tego jest przeglądanie źródła tego, co tam piszesz w widoku >> Okienko źródła. Tutaj możesz wybrać opcję „Tylko ciało”, a tam zobaczysz kod lateksu wszystkiego, co wpisałeś tak łatwo. Stąd możesz po prostu skopiować i wkleić go tam, gdzie go potrzebujesz.

Przykład

Jon
źródło
„No cóż, właściwie przyszedłem tutaj, aby szukać lepszego rozwiązania niż moje, ale nadal uważam, że jest najszybszy”. - To jest komentarz, poszedłem dalej i usunąłem go, ponieważ komentarz nigdy nie powinien być przesyłany jako odpowiedź. Jedynym powodem, dla którego nie głosowałem za usunięciem Twojej odpowiedzi, jest to, że odpowiedziałeś również na pytanie.
Ramhound,